[Sony Xperia S, Acro S, Ion] letama:
DONATIONS

Thanks to [MENTION=4594721]rolex0815[/MENTION] for his donation!

FAQ

- Can I flash any update zip with BootManager ?

Most of the time, no. Some may work unmodified, like google apps that mounts system without using explicit partition. But most of the zips found here mounts directly native partitions so they won't work for build installed on loops. Last, all the kernel zips have to be modified. Flashing any unrepackaged kernel zip will replace boot manager completely and will kill it.

- Can I restore my previous CWM backups after installing bootmanager ?

Yes and no. Yes if you want to go back to where you were before installing bootmanager. No if you want to keep boot manager: restoring the backup will erase it.

Known issues

- Moved apps (to storage/sdcard) will disappear when booting from one build to another. I presume it happens because both builds are sharing storage and it messes up ext2sd scheme. As a workaround, move apps back to internal. This is not a boot manager issue per se, but it's more related to the way builds are repackaged, it probably requires different location for ext2sd. I'll take a look someday.

- Recoveries backups will backup/restore all kernels at once instead of of doing each one separately.

History

2013/02/21: version 0.8

- Offline charging embedded in TWRP, bootmanager is no longer using native build to provide it.

- 1 GB system loop size added

Note: Offline charging can't be added to CWM so CWM is not recommended anymore, TWRP is safer for power management.

2013/01/28: version 0.7

- New settings menu, single boot/dual boot, boot manager protection enable/disable, alternate enable/disable

- Default is now single boot: in this mode, boot manager is only using one kernel and is only providing separate recovery for it.

- TWRP upgraded to v 2.3.3.0

- Only released with aosp build

2012/11/20: version 0.6

- Default recovery is now twrp

- Default kernel is now from 6.1.A.2.55 firmware

- TWRP updated to fix keyboard in backups

- Boot menu now remember which kernel was launched and defaults to it at next boot.

- Bootmanager protection: flashing a kernel that hasn't been repacked should fail. Temporary protection removal here if you want to get rid of bootmanager with a normal firmware.

- Native partition protection: flashing from loop recoveries should not be able to mount native partitions

- Kernel flasher bug fix: layout should now be calculated properly and big kernels shouldn't trash bootmanager anymore

- Notification led color changes depending on which recovery is launched

- ram_console is now properly handled by boot manager kernel. From now on, you should go to a recovery to get the last_kmsg for a crashing kernel.

- Boot manager can be flashed from recoveries.

2012/10/20: version 0.5

- flashable recoveries (cwm and twrp)!

- new kernel layout to give more space to loop kernel

- boot menu delay countdown fix

- offline charging forwarded to native build

- pre-installed kernel is now 6.1.A.2.50 one.

- added recoveries for alternate (re-partitioned devices only)

2012/10/06: version 0.4

- initramfs location moved to 0x41500000 for aokp and cm10 compatibility

- debug traces left in cwm removed

- new kernel extraction command (ke)

2012/10/02: version 0.3

- cwm recovery bugfix to get proper Aroma colors.

- stock / custom name changed to native / loopback in menus.

- added menu for cache loopback to adjust cache size.

2012/09/10: version 0.2

- CWMod recoveries are now working for stock (native) and custom (loopbacks).

- Loopbacks files are created if they are missing with multiple sizes.

2012/09/04: version 0.1

- Initial release, original thread here.