SDCard Boot for Micromax A116
This project is discontinued as I have bought a Galaxy Note 2. This project is open to anyone who wants to take over.
Announcement:Full developer support would be provided for tutorials and user-scripts.
What is SDCard boot?
How is it useful?
Instructions
Prepare ROM ZIP
Download all the files from the Second Post and follow the instructions given for your ROM
Multi/Dual Booting
NOTE: This feature is not stable yet, may not work on some romsand will remove recovery mode from the device.
Prepare your phone for MultiBooting
-Flash normal CWM/TWRP Recovery
-Install the ROM (EMMC) normally
-Copy boot.img from ROM.ZIP to '/sdcard/boot/emmc/' and '/emmc/boot/emmc/'
-Flash TWRP SBDooT
-Reboot to Recovery
-Flash the ROM you want on the sdcard (ROMS in Sencond post)
-Copy boot.img from SD ROM.ZIP to /sdcard/boot/sdb and emmc/boot/sdb
-Flash mBoot.zip
BUGS
Boot Menu Flickering.
Make sure that the EMMC ROM boot.img mounts "/dev/bootimg" and /dev/recovery"(optional) or SD ROM won't boot.
Convert ROMS from EMMC to SD
Future Support(Developers)
Thanks to
@kashifmin for KashKernel (http://xdaforums.com/showthread.php?t=2596271)
@suhas.holla for TWRP 2.7.0.0 (http://xdaforums.com/showthread.php?t=2758539)
This project is discontinued as I have bought a Galaxy Note 2. This project is open to anyone who wants to take over.
Announcement:Full developer support would be provided for tutorials and user-scripts.
What is SDCard boot?
SDCard boot means Installing the ROM on the SD-Card instead of the EMMC and leaving the EMMC empty for other ROMS.
How is it useful?
It is useful if you need to test roms that don't fit on the EMMC and also enables the user to keep multiple roms on multiple sdcards.
Instructions
Prepare ROM ZIP
Download all the files from the Second Post and follow the instructions given for your ROM
- Partition SD Card
- Partition 1 : FAT (/sdcard)
- Partition 2 : EXT4 (/system)
- Partition 3 : EXT4 (/data)
- Partition 4 : EXT4 (/cache)
- Flash SD-Recovery.img (See attachments)(Use MobileUncle Tools. It is easier to switch to EMMC Boot or Dual Boot.)
- Flash ROM (From SD-Recovery)(See 2nd post for a list of compatible ROM and Instructions for installation)
Multi/Dual Booting
NOTE: This feature is not stable yet, may not work on some roms
Prepare your phone for MultiBooting
-Flash normal CWM/TWRP Recovery
-Install the ROM (EMMC) normally
-Copy boot.img from ROM.ZIP to '/sdcard/boot/emmc/' and '/emmc/boot/emmc/'
-Flash TWRP SBDooT
-Reboot to Recovery
-Flash the ROM you want on the sdcard (ROMS in Sencond post)
-Copy boot.img from SD ROM.ZIP to /sdcard/boot/sdb and emmc/boot/sdb
-Flash mBoot.zip
BUGS
Boot Menu Flickering.
Make sure that the EMMC ROM boot.img mounts "/dev/bootimg" and /dev/recovery"(optional) or SD ROM won't boot.
Convert ROMS from EMMC to SD
1.Obtain the target boot.img
2.Unpack using unpack-MT65xx.pl
3. Open the fstab file
4.Change the following
to
5.
6.Flash SDBoot.img as Boot.img
7.Share it on XDA
2.Unpack using unpack-MT65xx.pl
Code:
./unpack-MT65xx.pl boot.img
4.Change the following
Code:
/emmc@cache
/emmc@usrdata
/emmc@android
Code:
/dev/block/mmcblk1p4
/dev/block/mmcblk1p3
/dev/block/mmcblk1p2
Code:
repack-MT65xx.pl -boot boot.img-kernel.img boot.img-ramdisk SDBoot.img
7.Share it on XDA
Future Support(Developers)
- Use "/system" instead of "emmc@android" on updater script
- Add an option for your own mBoot.img to make it easier for others to flash on sd/emmc
- Add the following line at the end of fstab.mt6589 on mBoot.img
Code:
/dev/recovery /recovery emmc defaults
Thanks to
@kashifmin for KashKernel (http://xdaforums.com/showthread.php?t=2596271)
@suhas.holla for TWRP 2.7.0.0 (http://xdaforums.com/showthread.php?t=2758539)
Attachments
Last edited: