[HTC Sensation] XxXPachaXxX:
I haven't the time to write what bootmanager app is and all the ways to use it.

The purpose of this guide is to help lot of users (not only sensation users) to know why with latest roms the app isn't working well, and why it's not booting the roms.

In the latest roms like cm10 builds (like the cmx10 of bruce2728) the app isn't able to correctly patch the ramdisk's mount points, so the result is that the phone not boot up (stuck at boot logo) or the phone boot up but with the main rom (the one in the nand).

This error is caused by the new way some developers mount the mmc partitions during the boot process.

I will show u what to change to boot up the rom u prefer.

HOW-TO: (advanced users, if u are a noob, scroll down to the second how-to)

-you have to edit the "init.pyramid.rc" file in the ramdisk

-Inside the file search this code:

on emmc-fs
# mount all mmc partitions
mount_all /fstab.pyramid

-Modify it with this:

on emmc-fs
# mount all mmc partitions
mount ext4 /dev/block/mmcblk0p22 /system wait ro data=ordered noauto_da_alloc
mount ext4 /dev/block/mmcblk0p23 /data wait noatime nosuid nodev data=ordered noauto_da_alloc
mount ext4 /dev/block/mmcblk0p24 /cache wait noatime nosuid nodev data=ordered noauto_da_alloc
mount ext4 /dev/block/mmcblk0p27 /devlog wait noatime nosuid nodev data=ordered noauto_da_alloc

-Now save the file and rebuild the boot.img and replace the original one in the rom .zip file

-------Detailed guide for non advanced users----------

INTRODUCTION:

-The changes to do are in the boot.img of the rom

-So you have to download the rom .zip and make your pc able to mod this file

-The simple way is to use The Dsixda's Kitchen, all info and guide to install it here: http://xdaforums.com/showthread.php?t=633246

-Then u need winrar

-Then i suggest u to install Notepad++

HOW-TO:

-Right click on the rom .zip and extract with winrar in a folder

-Then open cygwin (i assume u have installed the Android Kitchen)

-go to kitchen folder and then type

./menu

-So now u have the kitchen's menu launched, keep it...

-Now open explorer and navigate to cygwin\home\%username%\%kitchen_folder%\original_update

-Here make a new folder and call it: "WORKING_bootimg"

-Inside the folder put the boot.img from the extracted rom and create a new folder named "system"

-Now return to Kitchen menu in the command promt

-select option 1

-now you are in the wolking folder menu, press enter

-continue loading your working folder until you return at main menu

-here select 0 (advanced options)

-then select 20 (bootimg tools)

-then select w (extract boot.img from working folder)

-Now the kitchen have created u a folder named "BOOT-EXTRACTED", go inside it with explorer and then in boot.img-ramdisk folder

-here edit the file "init.pyramid.rc" with notepad++

-Inside the file search this code:

on emmc-fs
# mount all mmc partitions
mount_all /fstab.pyramid

-Modify it with this:

on emmc-fs
# mount all mmc partitions
mount ext4 /dev/block/mmcblk0p22 /system wait ro data=ordered noauto_da_alloc
mount ext4 /dev/block/mmcblk0p23 /data wait noatime nosuid nodev data=ordered noauto_da_alloc
mount ext4 /dev/block/mmcblk0p24 /cache wait noatime nosuid nodev data=ordered noauto_da_alloc
mount ext4 /dev/block/mmcblk0p27 /devlog wait noatime nosuid nodev data=ordered noauto_da_alloc

-Now save the file and exit and return to kitchen app

-Now you are in the boot images tools (if u haven't touched nothing :p )

-select b (build boot.img)

-So the program will rebuild your boot.img with the changes, take it and put it in the rom's folder (that u have extracted at point 1)

-Now select all the content of the rom's folder and compress it with winrar, chek zip compression

-After that u will have the new zip file, copy it to phone and install using BootManager

To bootmanager 's developers:

the support to the app is very BAD! And like me a lot of users have paid for this app!

you liked our money? so you must update it for the users!