Why is that everyone recommends to perform a factory reset / Wipe cache / Wipe Dalvik Cache before flashing Custom ROM ?
The reason I'm asking this is.. when I flash a custom ROM over my existing ROM without perform any factory reset, the new ROM is actually flashed and all my settings and apps from the old ROM are retained, there by saving a lot of work. (The Minimal being - install Titanium backup and start the complete restore of app and system data)
So what is the actual reason behind performing a factory reset before flashing a custom ROM.
i've installed GLX-R on Stock 2.3.5 with out performing factory reset / Wipe cache / Wipe Dalvik Cache... even though its working fine..... what i feel is this required only when you are upgrading OS. Eg: GB to ICS..