Increase System ROM of your Android

Nowadays, I am playing much around Custom ROMS 2.2 and 2.3 on my X10 Mini Pro (I will write tutorial for that soon). 3-4 days back when working around the apps and data in Titanium Backup, I noticed that my system ROM is left low than 30 MB.

For androids, it is said that you don’t need to worry about memory. It cleans itself automatically by stopping unused and inactive services when you are running some app which needs memory. Still, I wanted to do it as I was facing lags etc. Also, it is not acceptable to my mind. If same with you then keep reading.

Good news is you can increase this system ROM by converting some Apps from System to User; that too easily and safely.

Minimum Requirements:

1. You must be rooted. Lol! or you must not have been reading this. If you don’t have root. Refer this.
2. You must have Titanium Backup (latest is always good). Note: It is a paid app.
3. Take backup of all your Apps+Data.
4. No rights to Blame me. Lol!

If you ever have looked at  Overview Screen of Titanium Backup it shows you at least 3 types of Memory (this will depend upon software version and phone, it may show more also):

1. System ROM
2. Internal Memory
3. SD Card (Memory) Space.

titanium_system_rom_increase_geekact

System ROM consist of your ROM (firmware) with all Application which are of System Attributes. Means they either come pre-installed or are important so are in system area.

Internal Memory is place where you install your Application (aka User Apps). These are not vital to system and we install or uninstall them ( from Market or SD Cards) depending on need.

SD Card: This is place for all media and also data of apps many times. People who have and prefer Apps2SD; also install apps here to save space.

So, if you look at your Titanium Backup; system ROM may show low due to many applications in Stock or Custom ROM you have. Applications such as Gmail, Maps, Browsers, Certain Games, etc are very big in size and doesn’t need to be system apps to work.

To save your lots of space we will convert these System Apps to User Apps:

1. Go to Backup/Restore of your Titanium Backup
2. Scroll to the app which you want to make User App (like Gmail etc) then hold it for a second. A window like below will appear.

increase_system_rom_convert_app_geekact

3. Now select option; “Convert to User Apps”. Wait for the notification and you are done.

If you have noticed your System Rom previously, then you will see it has increased. Voila!

Now, Apps2SD user can also move these apps to SD Card if they want to have more internal Memory.

Some Precautions:

1. Taking backup is your responsibility.
2. Don’t try to convert when you don’t know. Certain apps like Market, Camera, settings, phone dialer etc and other processes are need to be System Apps to work properly.
3. Do this procedure only for things which are available and you can install from Market. This is safe method if you follow this precaution.

Some things which I have converted:

1. Maps
2. Gmail
3. Google Voice and Search
4. Google Talk
5. Many others…

This way I have increased my System ROM from 30 MB to 69 MB. How much have you gained?

22 comments

  • Man! Everytime i have problem, i find answer on this blog. Thanks for this. increased my ROM by 20 MB. awesome!

  • I realeased around 25 MB. Its a relief…

  • My Arc already have much but I think I will try this. 🙂

  • The Android system partition, which is mounted to /system and shown as “System ROM” in Titanium backup, is mounted as a read-only partition! (don’t forget that ROM means read-only memory) In other words, normal operation of your Android device never writes anything to the system partition, and there is no penalty to having low space in the system partition.

    Your phone will not be slow because the system partition is low on free space. There is no reason to go converting system apps to user apps, unless you are doing something special as root that writes to /system.

    • @Jacob:I agree with you totally. I already said that Androids can handle that. Also, this guide doesn’t mean to go on converting everything. Something like Maps, Timescape, E-mail apps are really not necessary to be in System. User must have privileges to remove them or get better than that from market as needed. Regarding types of memory, I have been working for around 10-12 years with Flash, EEPROM, RAM, ROM, PROM, FeRAM, MRAM, PRAM, T-RAM, Z-RAM etc etc. So, that I know what it is. I know that, having more or less space on System partition will not affect android system as it is made to work like that. Application life cycle of android takes care of emptying the memory as when required. Even after knowing this all (as I know android framework and little Java), it was bugging my head as it is bugging many people.

      So, this is I did. Even then, I am still figuring out how game lagging stopped after doing so. No offence about your opinion it’s all correct and I already said it in post. 😀

      EDIT: I changed name of the post to not mislead anyone. 😀 Cheers.

  • Your blog is really helpful. This is second post which helped me. I think your blog have all common issues and solutions faced by people(which expert doesnt think is a problem). Thank you. I got 21 MB free.

  • @Jacob\r \nhelas not the complete truth… deodexing /apps and /framework requires more space on /system partition. This could be a reason to convert system apps to user apps and thus freeing up space on system partition.

  • This is what I asked you yesterday on how to optimize the ROM.\r \n\r \nYour such heavenly gift.\r \n\r \nKeep up the Good Work and God will repay for it.\r \n\r \nThanks

  • alright so i have one question. how do i make my android go faster? should i move apps to the system or the internal? my phone tends to go slow somtimes and when i use advanced task killer i only free up around 40m of space. when i had another custom rom it would free around 70m. so should i remove apps from system to increase that 40 or should i convert apps.

    • @eddie:I think moving apps is same as converting when we are talking about System and General apps. But if you are talking about moving apps to SD card then this article is not about that. I wouldn't recommend any moving any system app to SD card. Even apps like Gtalk etc should also not be moved to General (internal). They are part of system.

  • how to restore the apps that we have been convert to user app?

  • Will a user app that's converted to a system app get updates via Market (eg: GMail)?

    • @robertito:Sure it will get updates. However sometimes market will not show that you have some apps installed even if it is. To solve this bug just re-install that app from market. Don't worry about system etc. as market pushes update to current type only.

  • Hi All,\r \n\r \nWhen I press the button(Convert to User App) the progress circle goes and goes on without any notification. Any suggestion \r \n\r \nI have Froyo 2.2 and using Titanium Backup 4.6.5.1

  • thankz for solution bro…my system rom go up to 20mb…thanz a lot

  • my rooted ” # ” android 4.2.1, 1 Gb Ram, 1.2Ghz quad core, was not accepting the second partition ext2 primary formatted, by link2SD.\n\nany help what should I do?

  • Thank you very much for this guidance. It worked. You saved me.

  • I don’t have this issue even though I have installed many system apps like, Dolby, DD, Viper4andtoid, am3zirene, xposed and modules many more still I have 500mb free system rom space.

Ask, Discuss, Say Thanks!