[TouchPad Development] mpgrimm2:
Currently... If you have 'ever' installed (ie originally) with AcmeInstaller3 you don't have to use it or AcmeUninstaller anymore for regular installs or updates, you can use the latest Cwm6 or TWRP 2.3.3.0 using either the clean install or dirty install that I detail below. If you get your install all hosed up, Acme is still the best way to clean out all the garbage, by completely removing (AcmeUninstaller) and reinstalling android (AcmeInstaller3).

Using AcmeUninstaller/AcmeInstaller3 method works well and is considered the 'tried & true' method because of issues with prior recoveries.

Prior versions of Acme(1&2) created a system partition size of 300mb which was appropriate for cm7/9. Cm10 needs about 350mb or more so Acme3 is needed because it sets the size of partition to 400mb AND formats without all the corruption/inode errors that occurred when formatting with prior recoveries (cwm5 & TWRP 2.1.x) hence "tried & true".

Per JcSullins (See the OP) if you perform a format of the 3 partitions with Cwm6 (& implemented in TWRP 2.3.3.0) it will correct any corruption issues (so u don't need to rely on Acme for a correct format once it has set the correct partition size).

To summarize,

if your system partition was previously sized to 400mb with Acme3, then yes, formatting and flashing with CWM6 will work correctly.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Note: Cwm6 12-15-2012 and Moboot 3.8 zips can be installed from your current recovery as well as being installed via Acme3. If you have already installed CM via Acme3 (provides 400mb system partition size needed for future installs of CM10), and have Moboot 3.8 (optional but recommended) and CWM6 (not optional, need this version or latest TWRP 2.3.3.0), then...

How to Clean Install / Dirty Install Rom Updates using CWM6 after first install with Acme3

.

Step 1

(backup & format)

- Make a backup of your current CM9 install (See next post for details on using CWM6)

- Format/wipe ... system, data & cache (via Cwm6)

(ensures there isn't any file system corruption left over from prior recovery versions)

Step 2 Option 1

(clean install)

- flash CM9 and ICS Gapps zips via CWM6

(or CM10 & JB Gapps)

- Reboot, re-run CM setup

Step 2 Option 2

(Dirty install)

- "Backup and Restore" -> "Advanced Restore" -> select your CM9 backup -> "Restore data"

(advanced restore of cm9 data only)

- flash CM9 and Gapps zips via CWM6

(or CM10 & JB Gapps)

- Reboot, (should have all your apps and settings)

-------------------------------------------------------------------------------------------------------------------------

Some may disagree with me but I have never considered wiping Cache/Dalvik Cache a "Clean Install".

(using AcmeUninstall/AcmeInstaller3 would be a clean install too).

Clean Install vs Dirty Install Rom/Updates via Recovery: (After initial install with Acme3)

Generally, if your recovery is working right (each one has had issues at some point in it's development on every device I've had), the typical steps I've seen...

"Clean installing" a rom usually means to format the 3 basic partitions (& sometimes the /boot too depending on the rom/kernel script) and flash the rom as recommended by most devs to avoid issues (some rom installer scripts will handle the formatting for you, but

shouldn't be assumed

unless stated by the rom's developer. 9-14-13: See Attachment for example).

"Dirty Installing" a rom typically involves formatting the system & cache (sometimes only the cache :thumbdown: ) and flashing a rom to preserve /data partition with user apps & settings.

A cleaner method for this is to format all 3 partitions, flash rom, and restore only /data from a backup.

I've rarely seen dirty installs recommended by devs, but when I have seen them say it was "OK to try", it was done on the same rom/firmware base between incremental rom updates only (vs b/w CM7 - CM9 or CM9 - CM10, etc), and if you had a bug, you needed to go back and do a clean install before reporting it or expecting help. I will add that many people have been successful restoring their CM9 data after flashing CM10 & Gapps.