Yesterday I uploaded ADB Toggle and made it non-available on devices running Android 4.4 and later. It will keep working on devices running Android 4.3 and earlier, but 4.4 is no longer supported.
First off, sorry to the people who kept waiting for an update. I’m currently busy developing a new app and didn’t look into ADB Toggle until yesterday. I quickly fixed an issue which I thought was the reason, but sadly it wasn’t. ADB Toggle uses a little trick to do what it can do: when installed as system app it can use system privileges to toggle USB debugging. It seems the Android team changed this with the 4.4 release and now ADB Toggle no longer gets the permission to toggle USB debugging, even though it is installed as system app.
There could be other ways to still do this by using root access, but the point of this app was to not need any root after installation. It would also require some more development work which I honestly don’t want to spend. People more familiar with Android security probably already know that since 4.2 ADB Toggle is obsolete anyway: USB access is only allowed on a PC when you explicitly confirm this. This means if you have USB debugging enabled and ‘someone’ steals your devices and connects to his PC he still won’t get into (and that already was the whole point of my app).
So now it’s probably a good opportunity to say goodbye and thanks for the 100K installs! 😉
Previously App Quarantine was not available in lots of languages. This is now about to change as I’m looking forward to get the app translated in all possible languages.
In order to get a quality translation I believe the best way is having it translated by you – the users. You are the ones who know what the app is really doing and what the texts mean, and you are the ones who don’t want to look at crappy machine translated texts.
In the past I was handling few translations through Emails but as you can image this is not very comfortable. So I decided to use Crowdin which is a very nice community translation site. The great advantage over other similar sites is that you don’t have to register for an account. Just login with your Google account and you are ready!
As a little reward for your efforts you will be credit in the app:
So if your native language is missing then jump into the Crowdin site and contribute your translations. Don’t forget to drop me a message so I can assign you as proof reader. This means that you can change translations when there are multiple suggestions or remove wrong ones. Proof readers are also the ones that get credited in the app!
Furthermore, if you are involved in any translation (no matter if you are proof reader or not) then you are privileged to use the PRO version of App Quarantine. If you don’t already have the PRO version then you’ll receive an unlock key to enable all features in the free one!
Now I hope to meet you on Crowdin soon! Start with this link:
I recently introduced a new feature that allows you to re-disable apps when they were activated from a widget. In the newest version (1.28.1) this has been slightly improved: when an app is back in quarantine (by toggling from the notification bar, widget, app) then it automatically disappears from the notification now, and when all apps are re-disabled then the whole notification disappears as well. With this improvement the notification don’t get in your way when you don’t need them.
If you still prefer a permanent notification bar from which you can always enable/disable the most recently apps then there’s a little setting to bring back the original behavior: just disable “Only keep active apps in notification“.
For a long time it was already possible in App Quarantine to enable/disable apps directly from your home-screen by using widgets. You can add a widget for each app you need to toggle frequently, or when using the Pro version you can add a widget with multiple apps. This is definitely faster then opening the app each time and search for the app you want to toggle.
Basically the idea is that you use the app to toggle apps permanently, but use the widget when you need to toggle it more frequently. Now when using the widget then the most recently toggled apps will automatically appear in your notification bar so you re-disable them instantly from wherever you are. You can use the notification bar in just the same way like you use the widget: hit the lock icon to toggle the app (it’s green when enabled), or hit the app’s icon to launch it. Of course you can also toggle all apps at once.
If you don’t want to use notifications, no problem: just go into settings and disable it.
Now get it on Google Play!
User Manager is an app for Android 4.2 devices. The app offers more functionality to the limited multi-user feature. Now you can share your installed apps between all your users.
When User Manager was introduced in December 2012 it was only available in Google Play as paid version. Now there’s a free version available too. The free version comes with just the same features like the paid version, however it’s limited to managing one guest account only.
There’s a new feature available too….
Manage running processes
When often switching between user accounts then after a while your device is not feeling so responsive anymore. What you maybe don’t know is that the apps of all user accounts are still running in the background. With User Manager you can easy monitor what apps are running on which account, and stop them.
If you are familiar on how the Android system is working then you know that apps are coming back when you stopped them. Apps that are listening to system events (like receiving a new Email or instant message) will automatically be restarted by the system. Unfortunately his also happens when stopping apps on other user accounts.
So what do you wanna do? Wait for a task killer that supports multiple user accounts and let it drain your battery even faster? No thanks! User Manager comfortable lets you stop all activities on other user accounts. Just select “Running Processes” and select “Kill all” for each user account you currently don’t need. This freezes the user account and only brings it back to life when you switch accounts again. No background service is running to keep killing restarted apps!
If you don’t see the running time for each process then you need to install busybox. You can install it for example by using this handy app by Stericson: Busybox installer
Little surprise coming?
Currently Google has limited the multi-user feature to tablets only. Some people already managed to enable it for phones when using Custom ROMs. From the beginning User Manager was designed to support phones as well. So if you run such custom ROM then you’ll see it scales nice on the small screen:
Teaser: now if this was only possible on a stock ROM.
Now get it on Google Play!
The Android 4.2.2 update is just rolling out to select devices. If you don’t want to wait any longer, here are the instructions to flash it manually. There are different methods available like for instance using adb sideload when you don’t have root. However I have root and I’m always flashing new OTAs from ClockworkMod, so I’m describing this method only.
You need to have the following prerequisites:
- The previous Android 4.2.1 is already running
- ClockworkMod recovery (or a similar custom recovery) is already on your device
- A computer with the adb tool available (I assume you have this already)
- USB debugging is enabled on your device
If you have modified your system then you can’t flash the OTA. So first make sure that you have restored any framework modifications, undo any build.prop patches, and hopefully you didn’t delete any system apps (installing new system apps is fine, just don’t modify any existing files).
Now download the update ZIP for your device:
Copy it to your SD card:
adb push 472aafeb9fe3.signed-takju-JDQ39-from-JOP40D.472aafeb.zip /sdcard/
adb push de8b8d101614.signed-occam-JDQ39-from-JOP40D.de8b8d10.zip /sdcard/
adb push 6ece895ecb23.signed-nakasi-JDQ39-from-JOP40D.6ece895e.zip /sdcard/
adb push eaef14432ff5.signed-mantaray-JDQ39-from-JOP40D.eaef1443.zip /sdcard/
And then reboot into recovery:
adb reboot recovery
Now select ‘install zip from sdcard’, ‘choose zip from ‘sdcard’, select ‘0/’ (this is the SD card for the device owner), and scroll down until you see the update ZIP. Select ‘Yes – Install’
This will take a while. When it has succeeded then select ‘Go back’ and ‘reboot system now’. The recovery will ask you to disable the stock recovery. If you don’t do this then you’ll lose your custom recovery after reboot, so choose:
Yes – Disable recovery flash
Now the recovery will ask you to fix root, so you wisely choose:
Yes – Fix root
Your system will reboot and you’ll enjoy the Android 4.2.2 experience. According to first reports on Google Plus this is now buttery smooth again!