Why do some people say to flash over a certain ROM rather than just install it onto a blank slate? Is this to retain certain drivers or blobs? On past phones I have always wiped system/data/cache/dalvik cache before installing non stock operating systems. Exceptions being ROMs that used stock operating system as a base and required certain non-free bits.
Just curious flashing methods and requirements seem scattered a bit.
Related
For example: there's a new build out for the current rom (cm7/9/10, Miui etc...) I'm using, and it contains various fixes or whatever. Can I simply flash the updated rom, without wiping cache and data, and be fine?
Dr. Orange said:
For example: there's a new build out for the current rom (cm7/9/10, Miui etc...) I'm using, and it contains various fixes or whatever. Can I simply flash the updated rom, without wiping cache and data, and be fine?
Click to expand...
Click to collapse
No data wipe is just fine. Wiping cache/dalvic prevents glitches from occurring. I just built them into my Kangs to make it easier to upgrade, but its recommended that you do the wipes inbetween same roms when upgrading. Not a bad idea when changing themes either.
Just as title states, I always spend a lot of time after restoring apps and data from flashing a new ROM getting my screen and layout and folders and widgets as they were prior to flashing a new ROM.
Is there a way to restore all this quickly?
NO
The problem you're having is when you install a different ROM you usually "Wipe" everything. If you don't wipe /data then everything you have is still there. However you will have problems going from one custom ROM to another, as each developer has made some tweaks to the system packages.
Generally speaking, if you are running a "Stock Odexed" ROM you could possibly dirty flash a "Custom Odexed" ROM.
Same goes for Deodexed to Deodexed. You will have problems if you try to cross dirty flash a ROM.
So the simple answer to your question is NO there is no easy way, even if you backed up your Applications using a tool like Titanium Back Up.
If you are just updating the same ROM, the developer will say to either Clean Flash (wipe everything) or Dirty Flash (IMO still wipe cache and dalvik). If you can dirty flash everything will still be just as you set it up.
Got everything restored already, I'll have to just suck it up then I guess.
Just makes me wonder how flashaholics do it.
Hello all, pretty new to flashing, did a decent amount of reading on it but also am a bit skeptical about some things.
So far I have managed to root, install TWRP, and flashed the OptimusDE Rom. Like it, been using it a couple days.
My question is regarding trying a different ROM. I have done a back up, both of my original setup as well as the DE rom I have tweaked a bit and been using. Figured out how to back up, restore etc.
I want to flash a different rom to try out, however a bit nervous about what data to wipe prior to install via TWRP.
I believe from what I have read I should wipe everything except internal storage, however I would prefer to ask here before deleting all files and needing to learn about sideload or USB loading.. My back ups are in my TWRP folder, and my roms in the Download folder. (Also backed up to PC)
Also following the install do I wipe cache before reboot?
I was wondering if root, custom ROMs, kernels and recovery could alter in any way the /efs partition or other internal partitions itself, without user knowledge. Like changing permission to files, changing values etc...
How can I be sure that my internal partition are untouched?
No one will guarantee that something unexpected won't occur when rooting. While flashing the recovery itself is pretty straightforward, as you do it yourself through Odin, flashing a custom ROM or kernel through the custom recovery could alter the partitions and their contents without your knowledge, depending on what commands were written to the ROM's update script.
It's extremely unlikely that the developers in this forum would make such alterations without informing people, but if you're that concerned about it, extract the update script from the ROM and examine it. Otherwise, don't install a custom ROM.
As I flashed a wrong PURE NEXUS ROM... For my phone accidentally without properly noticing name now I have downloaded factory .IMG of nexus 6P so if do dirty flashing by just flashing system.IMG and boot.IMG through recovery will this change my full system configuration as I'm reverting my phone full unroot+stock android+re lock boot loader and NRT requires current system so will this flashing just system and boot give me original version of nexus or not....I will wipe system before flashing or just go in recovery and flash these 2 IMG files..
There is no such thing as a "wrong" build number with an AOSP ROM. They build from source so their build numbers may be different than the ones in the factory images but they have to use the same drivers and blobs in the factory images so that everything works. You are fine where you are.
If you still want to revert to stock, follow section 11 in Heisenberg's Unlock/Root/Flash guide in the General section (basically, wipe system, data, cache, and dalvik cache then flash the system, boot, and vendor images).
nathanchance said:
There is no such thing as a "wrong" build number with an AOSP ROM. They build from source so their build numbers may be different than the ones in the factory images but they have to use the same drivers and blobs in the factory images so that everything works. You are fine where you are.
If you still want to revert to stock, follow section 11 in Heisenberg's Unlock/Root/Flash guide in the General section (basically, wipe system, data, cache, and dalvik cache then flash the system, boot, and vendor images).
Click to expand...
Click to collapse
I'm just asking as I use NRT for reverting the phone to stock and it asks about android platform as it must be android 6.0.1(mhc19i) but currently it is 6.0.1(mhc19j) so there will be problem...that's the main think I want to ask
Mohit M'S said:
I'm just asking as I use NRT for reverting the phone to stock and it asks about android platform as it must be android 6.0.1(mhc19i) but currently it is 6.0.1(mhc19j) so there will be problem...that's the main think I want to ask
Click to expand...
Click to collapse
Not sure what you mean, clean install a rom, never dirty flash unless you're ok with expecting issues.
Doesn't matter which build. Choose the most up to date vendor, chose a kernel or stock with stock. Job done.
If you want to revert to stock, then as the above has said, follow the tutorial to do so. You can't miss.