How do I "Go Pristine"?
- Make sure that you have ClockWorkMod installed
.
- Make a backup of important data, such as SMS Log, Call Log, Contacts (if you don't sync to Google), etc.
No need to perform backup of apps, especially System apps!
.
- Create a Nandroid backup of your current system, I suggest in .tar format instead of dup format.
This will be necessary if you need to go back to your previous ROM.
.
- Turn off your phone, eject the SD Card
.
- Backup (copy) the whole contents of the SD Card to a PC (Windows, Mac, Linux, no matter)
-- or --
Prepare a new SD Card
.
- (Optional, but recommended, especially if you want to use Link2SD later on) Repartition your SD Card, even if it's previously partitioned.
Make 2 primary partitions; the 1st one as FAT32, the 2nd one as ext2
(You *don't* want ext3/4 on a flash memory. Trust me)
.
- Format your SD Card accordingly. (I.e., 1st partition as FAT32, 2nd partition (if you made one) as ext2
.
- Copy the following to the root directory of your SD Card:
- Your ROM installer updatezip
- (If needed/specified by the ROM) GApps updatezip
- The /clockworkmod directory from the previous SD Card contents (you did backup your SD Card, didn't you?)
.
- Insert your (partitioned, formatted, and copied-to) SD Card into your phone
.
- Boot into Recovery
.
- Wipe/format the following (find the proper entry in the CWM menu structure):
- /data
- /system
- /cache
- Dalvik Cache -- please note that this is *different* from the /cache of the previous line!
- Internal SD
- Battery Stats
Leave the External SD alone!
.
- Install your new ROM, following exactly the instructions by the ROM-cooker/dev
.
- Now, this is VERY IMPORTANT: DO NOT EVER RESTORE ANY APP FROM YOUR PREVIOUS TITANIUM BACKUP
SET!!!
ALWAYS DO FRESH INSTALLS FROM THE PLAY STORE!
You are allowed to restore some data, though: SMS Log, Call Log, and Contacts Book. That's it. Nothing else
However, please read the 2nd post of this thread for some interesting thoughts.
.
I have been installing my ROMs with "Pristine" way. Yes, reinstalling everything *is* tedious, but as a benefit, the new ROM runs smoothly, and a lot of problems that others (who did not go
the "Pristine" way) never happened on me.