[Nexus One Android Development] temasek:
FAQ - Low /system Storage

Hi Guys,

I would like to correct some misunderstood info that is circulating around this part of the forum. ------ low /system storage resulting in whatever issues

Now, u guys know that our /system storage is limited as compared to current high end devices and our N1's CM7 ROM is getting fat. So question is how does low /system storage affects users? This is pertaining to N1 only.

FAQ

Qn: Who are affected?

An: users who add/replace stuffs in /system resulting in more /system storage used (eg, move apps to /system, install alternative kernels, install wifi app, install modified framework stuffs)

Qn: Who are NOT affected?

An: users who plainly use Stock CM7 ROM with no addons. With Stock CM7 ROM + Gapps, you will not be affected by low /system storage with N1 device.

Qn: What methods are available to ensure that I have sufficient /system storage if I am affected by low /system storage in N1 ?

An: The following are several ways.

a. After download of CM7 ROM, manually remove unwanted apks using a File Editor. It is ok to do it but not recommended as I find it time consuming, a time wasting procedure.

b. Flashing of SystemAppRemover-signed.zip from recovery right after flashing of a CM7 ROM. If u really wants to remove stuffs and is a nightly user, u will definitely be deleting a fixed number of apks. These apks can be edited into the SystemAppRemover-signed.zip and editing this file should be a ONE TIME affair. Edit it once and that's it. You will be using this SystemAppRemover script w/o having to edit it again. This script was tailored for mtw4991 so edit to your liking if you require it.

- Flash CM7 Nightly

- Flash SystemAppRemover-signed.zip

- Flash alternative kernel (optional)

- Flash wifi calling app (optional)

- Flash DT A2SD script (optional)

- Flash whatever script u need to flash ;)

By Flashing the SystemAppRemover script immediately after flashing of CM7 Nightly in recovery, you will have enough /system storage to continue flashing whatever that u need after that (before you reboot). As such, you do not have to manually delete apks within CM7 ROM each time u downloaded a new nightly. This is a more productive way to remove system apps.

Qn: Will low /system storage affects using of the device?

An: NO, it is a rumour that spreads like wildfire. My N1 /system storage now stands at less than 1 MB and it works fine. I have a custom kernel and using DT A2SD script.

Qn: Then why is there a need to ensure sufficient /system storage?

An: Many scripts u flashed after flashing CM7 Nightly do not know or check whether you have sufficient /system storage. If in the event you lack /system storage, the custom script that u flashed most likely will NOT tell u. So after u flashed whatever custom scripts and perform a reboot, MANY ISSUES will start to arise due to incomplete flashing of custom scripts that u had performed. When such issues arise, PLS DO NOT complaint or bring up such issues at ths CM7 Nightly thread cuz it has nothing to do with the CM7 Nightly ROM. You are at fault for not realizing that u lack /system space.

SUMMARY

You can maximize the use of /system storage w/o compromising on anything. It is only that when u lack /system storage, you most likely will have flashed incomplete custom scripts and resulting in issues.

This SystemAppRemover script to be flashed in recovery is very simple script and there is nothing ingenious about it.

I hope the wrong info that are flying around these forums about low /system storage will come to an end. Oh btw, feel free to correct me if I'm wrong on any part of the above statements.

Have a good day :)