The beauty of getting into more advanced functions of Android is being able to install custom ROMs that improve upon the the base of Google’s operating system. Thanks to the hard work of people at places such as XDA and Roots Wiki, the rest of us can flash to our hearts context.
However, problems arise when flashing one ROM that is completely different from the last or even when only updating the current ROM that you’re running. From freezing to force closing, failing to wipe your data correctly can prevent you from enjoying your new ROM. None of us want that.
Below are instructions to help ensure that you flash your ROM correctly.
While On Your Current ROM
– Use Titanium Backup to backup ALL apps & data
– Create a nandroid backup using either ROM manager or through system recovery
In Recovery Menu
– Boot into recovery and perform these operations:
* factory rest
* wipe cache
* advanced -> wipe dalvik cache
* mount/unmount -> format system
– format boot
– Flash a ROM
– Flash gapps
– Wipe dalvik cache
– Flash a kernel (ex. matr1x kernel).
Setting up the New ROM
– Sign in and let your apps restore
– Reboot your phone
– Use Titanium Backup to restore the remaining apps that didn’t auto install
– Use Titanium Backup to restore all the data for all of your installed apps
DO NOT RESTORE THE SYSTEM DATA (titanium highlights those in red).
Enjoy your ROM 🙂