And now comes an easy on-calc solution !
Here is an experimental 4.4.1 alpha build of BtMg + nsNandMgr :
It's supposed to let you reflash your boot splash without corrupting/removing nBoot !
When you try to flash the manuf image you've opened, it prompts you for the type of flash you'd like to perform :
- Extended flash : That's the behaviour that was implemented in previous versions.
Both SPI and splash zones will be overwritten.
So you'll get :
- the boot splash of the manuf image you've chosen
- an nBoot installation if you didn't have nBoot and nBoot was included in the manuf image you've chosen
- an nBoot update if you did have nBoot and nBoot was included in the manuf image you've chosen
- an nBoot uninstallation if you did have nBoot and nBoot wasn't included in the manuf image you've chosen
- Basic flash : That's the new behaviour which needs to be tested, on emulator first.
It will only reflash the splash zone.
But nBoot does partially overwrite the splash zone setup and data.
So if you did have nBoot, this option will preserve its alterations to the splash zone.
Note that it may not work with future nBoot updates...
By downloading any manuf image and performing a basic flash, you should now be able to install any of the 4 official boot splashes known so far without corrupting/destroying nBoot.