• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Avail] Make (almost) any app a system app

NeoDraven

Member
Two ways to do this; ES File Explorer, or Titanium Backup. I have found that the ES File Explorer method is a bit easier, and has a higher success rate, but I will describe both here for you.

To make an app a part of your system ROM, which saves space on your Internal memory, follow these steps, using DropBox as the example;

1/ Open ES File Explorer and go to Favorites
2/ Click on the phone icon, then go to the /data/app folder. You should see any of the apps that are currently installed to your Internal memory there.
3/ Long-click the app you want to move, and Cut it.
4/ Hit Back on your Avail twice, then go into the /system/app folder.
5/ Paste the apk into this folder.

That's it. Easiest method I can think of. By using this method, I have been able to get DropBox, used in this example, down from about 4MB on my internal to about 1MB, with the rest installed to my system's ROM, which makes it load a lot faster, and makes it available from the moment I boot up my phone.

Not all apps work as system apps. Swype always crashes. Ivona Text-to-speech always crashes. You can try it out with your apps, and see which ones work the best.

The other method is to use Titanium Backup. It is essentially the same process.

1/ Open Titanium Backup, and go into your apps list overview.
2/ Long-click on the app you want to convert to a system app.
3/ Scroll down and select 'convert to system app'.
4/ Remember to clear your data afterwards; this process usually adds another 3-4MB to Titanium Backup, each time you convert an app to or from a system or user app.

Some apps are already system apps, but can be made even smaller, somehow, by converting them to a user app, then moving them with ES File Explorer to the /system/app directory. Maps is a great example of this. My Google Maps is at 6.8.1, and only takes up 5.11MB since I converted it to a user app and moved it to my SD card.

Some apps are smaller as system apps, some are smaller as internal apps. There really isn't any kind of discernible pattern to it; just takes a lot of trial-and-error.

The PlayStore cannot be converted to a working user app, by any method I have tried. I have reliably tested Go Launcher EX and all of its widgets, so all of them work great as system apps, and are usually smaller than the original stock launcher.

Skyvi does not work as a system app. No-Frills CPU Control does. It's kind of all over the place. But, it would take a bit of time to post every single app I have tried. I recommend to figure out which apps you want to be bootable immediately, and try to determine how much memory you want to be available in your system ROM and internal memory, and adjust your apps accordingly.

with about 129 total apps, between user and system, I have about 64MB of 230MB free on my system ROM, and about 106MB free on my Internal memory. If you want detailed information about how much size the apps I have are, and which format (system ROM or internal) I have them ask, let me know, and I will provide the information.

Hope this helps some of the other memory hoarders among us.
 
I'm at 115 (including system, user and SD card apps). I'm currently having a problem with loading apps properly on reboot (and I know why...). I've been doing this for a while, and I've got 26mb free in the system partition, 75mb in the data partition and the SD card is variable. With 129 apps I'd say most of your apps are smaller than mine.
 
It's the product of hours and hours of tinkering with each and every app to find out which stock system apps I could replace, which were totally unneeded and which COULD be converted to user apps.

I have a Clockword Mod Recovery backup I made of what I consider to be my stock ROM, which has ES File Explorer instead of Filer, Go Launcher EX instead of the stock Launcher, all bloatware removed, anthony's Kernel 1.0 and CWM installed, DropBox as a system app, No-Frills CPU Control as a system app, the Market kept as the Market and NEVER updated to the Play Store, the Maps app converted to an SD card user app, Moon+ Reader and RepliGo Reader to replace Documents to Go and Google Books, etc; I think I will redo that one so I can unlink my personal account info from it, and upload it.

This is an awesome community, and I am trying to figure out ways that I can contribute to the cause.
 
Thanks and I really appreciated the information in your post.

BTW when I tried to make ES File Explorer itself a system application my phone crashed but when I reset my phone back to factory then ES File Explorer was already installed and working just like all the other system applications.

The ability to add system applications has to be one of the best reasons for rooting.
 
I agree. I've been doing it for a while. You must have been digging drop in there closet to find this. I've nicer seen it before.
 
Can Titanium Backup be made a system app? I don't seem to be able to do so from within TB. I understand an app moving its own apk is probably problematic, but will it run as a system app if I move it with EFX?
 
wondering is there a benifit for example moving apps like gmail youtube etc from system uninstalling then reinstalling there current versions then re system app them? thinking this would save space on updates
 
Back
Top Bottom