Unsanity, LLC is dedicated to providing quality support. Please read our FAQ before emailing us to streamline the process.

Lost Registration Information

If you have lost your registration information, enter the e-mail you used when registering, and all the needed information will be sent to you immediately.

Product Support

Select a product from the list to view the Frequently Asked Questions for it:

Or, select a category of FAQs to view:

GeneralSoftware ProductsPurchasing & Orders

Frequently Asked Questions

Top Questions for Products

Will your applications be compatible with Mac OS X 10.6?

We are hard at work getting Application Enhancer and our haxies compatible with Mac OS X 10.6 Snow Leopard. Please keep an eye on our official lines of communication (website - http://www.unsanity.com, blog - http://www.unsanity.org, newsletters - http://www.unsanity.com/list, etc.) for more information on compatibility releases, calls for beta testers, and other updates, and watch our compatibility page at http://www.unsanity.com/products/compatibility. Also our Twitter @haxies and @haxiesbeta for most up-to minute info.

Permalink

How can I completely remove Application Enhancer (APE) from my system?

To uninstall Application Enhancer either:

Prior to version 2.0:

Click on APE Manager or Application Enhancer in System Preferences. Choose the Uninstall option under the Information tab.

Version 2.0 and newer:

Click on Application Enhancer in System Preferences. Click the "Troubleshooting..." button in the About tab. Click the "Uninstall Application Enhancer..." button and follow the instructions.

OR

Download the Application Enhancer installer from unsanity.com/haxies/ape run it and click uninstall.

Permalink

I want to run your haxies under the 'root' user. What can I do?

Sorry, there is no way to run our haxies or other Application Enhancer as root. This is both for security reasons and technical reasons.

Permalink

One of your products is causing my application(s) to crash! Help!

We certainly try hard to maintain compatibility with as many other products as possible. But if there is a problem the best thing you can do to help us diagnose it is detail the circumstances of the crash, attach a crashlog (how to find a crashlog), and send this information to support@unsanity.com

Please note that finding "Application Enhancer" listed at the bottom of a crash log does NOT typically indicate that APE was responsible for a crash (cum hoc ergo propter hoc). APE is loaded into all running applications and will always show up there.

We'll try to resolve it as quickly as possible.

Permalink

I'm trying to use WindowShade X in Mac OS X Panther, but double clicking on the title bar does nothing! How can I fix this?

Apple added a new preference that defaults to off in some installations of Panther.

To fix it, open the Appearance Preference Pane (Apple Menu->System Preferences, then click Appearance) and make sure that "Minimize when double clicking a window title bar" is checked.

Also, please make sure that WindowShade X is enabled in both the WindowShade X pane and the APE manager pane of System Preferences.

Permalink

How can I send you a crash log to help diagnose a potential conflict?

Under Mac OS X 10.2 Jaguar:

1. Open Console in Applications/Utilities/Console
2. Open the Console Preferences.
3. Click "Crashes" and check both boxes.
4. When a crash happens, Console will open and you can then select the crashlog text. Alternately you can find the file in your ~/Library/Logs/CrashReporter/ folder.

Under Mac OS X 10.3 Panther and Mac OS X 10.4 Tiger:

1. Open Console from Applications/Utilities/Console
2. Click the "Logs" button in the toolbar to show the Logs sidebar.
3. Expand the "~/Library/Logs" and subsequently the "CrashReporter" sections and select the corresponding file.
4. In the File menu select "Save a copy as...".

Email the crashlog and details about the crash to support@unsanity.com

Permalink

How can I uninstall an application?

The best way to get rid of one of our applications is to use the built-in uninstaller. Double-click the " Installer" icon and click on the "Uninstall" button (the installer will move all that application's files to the Trash - it will never actually delete any files on your system).

Finally, log out and then log back in to complete the process.

Permalink

Is Smart Crash Reports a System Extension?

No, none of our products are system extensions. In fact, the term "system extension" only applies to Mac OS 9 and was used to refer to software products that patch "traps" in the Mac OS. These extensions affected all processes and all users (not that Mac OS 9 had complete multiple user support). Most of them were drivers or other very low level items. A few others granted some extra features. Since they were system wide, it was not possible to isolate them to a particular process or user and a simple bug in one would take down the entire system. Kernel Extensions (KEXTs) are most analogous to system extensions in the days of yore. Apple's documentation for KEXTs begins with reasons you should not use them. None of our products use or install KEXTs.

Smart Crash Reports works by affecting one process, the Crash Reporter (located at /System/Library/CoreServices/CrashReporter.app) which is launched only when an application crashes. SCR does nothing to any other process. It also needs no direct support from an SCR enabled application to work. This is why the minimum addition to enable Smart Crash Reports in an application is two new entries inside a text file included with every Mac OS X application.

However, due to a limitation in the Apple created mechanism SCR uses, InputManagers, Smart Crash Reports will appear in the crash logs of all Cocoa applications. See this support entry for more information.

Permalink

Why is Smart Crash Reports appearing in every crash log? (or) SCR is causing Application crashes!

Due to the way InputManagers work, they load into every application as soon as AppKit is initialized. This means that SCR, being an InputManager, will appear in the crash logs. However, this does not mean that crash is caused by SCR. The only thing that SCR does in applications that SCR is loaded in is to check to see if the currently running application is Apple's CrashReporter application or not. It does this by checking the result of [[[NSBundle mainBundle] bundleIdentifier] isEqualToString:@"com.apple.CrashReporter"]. If that returns false, then no other code is run inside the process.
- init
{
	if (self=[super init])
	{
		NSString* bundleID = [[NSBundle mainBundle] bundleIdentifier];
		
		if (bundleID && [bundleID isEqualToString:@"com.apple.CrashReporter"])
		{
			SInt32 sysVers;
			
			if (Gestalt(gestaltSystemVersion, &sysVers) == noErr &&
			sysVers >= 0x1040 && sysVers < 0x1050)
			{
				// initialize SCR for CrashReporter
			}
		}
	}
	
	return self;
}

Permalink

The preference pane for <i>product_name</i> doesn't appear in my System Preferences!

No problem, this is typically caused by an outdated cache file. To force Mac OS X to refresh do this:

Delete the file from the following location:

~/Library/Caches/com.apple.preferencepanes.cache (the tilde (~) means your Home directory)

Permalink

Note: To view product specific questions and answers, select your product from the list at the top right.

Click here to View all of the frequently asked questions for this product/category.