Archive | January 2012

App Quarantine solves EBM policy issues on Galaxy Note

Update: In the official Android 4.0 update the issue with restoring apps is fixed by Samsung!

On the brand new Galaxy Note some users had to face some not-so-nice issues when freezing apps with Titanium Backup or App Quarantine: unfortunately they were unable to restore the apps. When looking in the Android logcat output then it was quickly clear that the tools were indeed working fine when trying to restore the apps. However the root of this problem is somewhere else. The following logcat message speaks a clear language:

“This app can not be enabled due to EBM policy.”

This message is dropped by Android’s PackageManager, so Samsung have added this mechanism deep in the internals of Android… Currently it’s not clear why this is happening! Is this a bug in Samsung’s firmware or do they block the functionality to restore frozen apps for some particular reason? I’d be curious to know what’s going on here!

Finally of course there’s also a solution to this problem as seen on xda-developers: the apps can be restored by copying an Android system file on the PC, editing some values, and then copying it back to the device. After a reboot the apps are up and running again.

So to make this process easier App Quarantine is doing this job for you already. Just launch the App, click on Quarantine, and then choose “Reset all” from the menu. On Android 2.x you need to press your phone’s menu button. On Android 3.x and 4.0 hit the three dots at the top right of the screen and select it from the drop down menu.

In order to run the “emergency reset” (like I usually call it) you need to have Busybox installed. Busybox is a collection of useful Linux command line tools which are not available on standard Android installations. If you are using a Custom ROM then chances are good and you already have Busybox installed. Otherwise don’t panic: there’s an app for that…

If Busybox is not available then App Quarantine will gently guide you to the Android Market page of “BusyBox” by Stephen Stericson. After downloading you have to run the app and perform the actual installation of Busybox. No problem here as well as you just have to click through few pages. You can of course choose another busybox installer but I have chosen this one because it seems to be the most appealing.

Then you can run App Quarantine and launch the “reset all” command. After a quick reboot all your previously disabled apps are available again.

Note: on Android 4.0 the system file in question has slightly changed, but App Quarantine is covering this one as well.

Download from Android Market: