• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Project][Kernel][Rom][WIP]Dual Boot HTC Explorer [Dualboot App Added] [17/08/13]

Search This thread

<JohnCarter>

Senior Member
Jun 1, 2012
761
1,770
Ranchi
Hey guys, I have found out a method to dual boot two roms on our pico , this DOESN'T use the kexec method , what we used is 3 sd-ext partitions , this is just a step towards getting a real cool dual boot feature.

DISCLAIMER :
* Your warranty is now void.
* I am not responsible for bricked devices, broken hearts, YOU are
* choosing to make these modifications, and if you point the finger at me
* for messing up your device, I will point that finger back at you and laugh.


What is dual booting ?
- Dual booting is the process through which you can switch between any two or more roms without the need of wiping data or making backups before flashing ,all you need to do is switch between the roms ,meanwhile all the apps you've insatlled remain intact in their specific rom.

for ex- If you are using cm10 beta 6 and you have installed a lot of apps, and you want to test other rom ,but you don't want the fuss of backing up then flashing.. This dual booting method is for you !!​
Here's a quick video showing Dual Boot on htc explorer in action (sorry for poor quality and extremely weird voice xD:

In this method
Primary Rom = The rom which is modded and remains on the Sd-ext partitons
Secondary Rom = any rom you wish (any android version for ex- cm9 , cm10.1 and even stock !) [ make sure that the secondary rom doesn't use sd-ext partitions]​

You can't use sense roms or any other rom that supports pll2 OC because they both use sd-ext partitions and as it will cause conflict while booting the rom.

For now we have only edited CM 10 beta 6 , so you can flash any rom along with cm 10 beta 6 , without the need of making backups , and re installing the whole rom.
Procedure:

  • Download the modded Primary ROM from the downloads section here or any other modded rom's updater-script.
  • Create 3 SD-EXT Partitions using minitool partition wizard 1) around 400 MB - SD-SYSTEM (ext4) 2) around 1 GB (or can be less) - SD-DATA(ext4 format), 3)around 75MB (can be less) SD-CACHE(ext4 format) (refer to the screenshot)
    dual_zps2a02cd36.jpg
  • Flash the modded primary rom you downloaded earlier.
  • now put the cm.img provided in the downloads section in the root of your SD-CARD (root of sdcard=not in any folder)
  • now flash any rom you want to use as secondary rom DO NOT WIPE DATA BEFORE FLASHING ( but make sure it doesn't use any SD-ext partition i.e. memory increasing script, or uses the pll2 OC method) .
  • take the boot img of your secondary rom , an put it in the root of your SD card.
  • now after the second rom has been booted install the terminal emulator app given in the downloads Section.
  • that's it you've successfully set up your Pico for Dual Booting ;)
  • If you want to change your secondary rom DO NOT WIPE DATA instead goto recovery -
    if in CWM or philz -go to mounts and storage and format system , data and cache
    If in TWRP goto wipe and format SYSTEM,DATA and CACHE only

Switching ROMS :

Download PICO DUAL BOOT APP by galaxy freak from here : http://forum.xda-developers.com/showpost.php?p=44769802&postcount=37

BEFORE CONTINUING MAKE SURE BOOT.IMG OF PRIMARY ROM IS NAMED "cm.img" and THAT OF SECONDARY ROM NAMED "boot.img" AND BOTH ARE PLACED IN THE ROOT OF THE SDCARD

  • IF you are on primary rom open the pico dual boot app by galaxy freak.... click reboot automatically... then press boot secondary rom... a popup will appear click OK and after secs your pico will boot into secondary ROM..
  • if you are in secondary ROM ... open pico dual boot app.. click reboot automatically .. now press boot primary ROM.. A popup will appear click OK after few sec primary rom will boot now...

All thanks for this app to galaxy freak for the app.. the app will look like this :
2ni36nb.png


we will be adding support for more roms as primary rom. And meanwhile i am in for trying make kexec work on pico.If you liked this dual boot method Please support us by hitting thanks,rating the thread 5 stars, posting reviews and/or if possible by Donating us

As for now there is only two drawback of using this method for dual booting i.e. manually typing the flash_image part and that the secondary rom should not use SD-EXT partition i.e. you can't use pll2 OC or memory increasing script on the ROM.

And this method is only recommended for people having SD cards of class 6 and above and over 8GB of storage( i've tested and used it on class 10 UHS 1 SD card)​


Guide For Installing Sense 4.1 and sense 4.0 For dual booting : Roms available here : http://forum.xda-developers.com/showthread.php?t=2419609

Guide For Partitions :
=================

Please Proceed If you have minimum Class 6 and 8gb Memory card​

Ok Suppose U have Required Sdcard , Now make three Partitions as stated below :


Partition Order

SD-EXT ----- > You should have make it of 2 Gb because it contains half Sense 4.1 and Sense 4 lite
SD-DATA ----- > You should have make it of 1Gb Or As u wish
SD-CACHE ----- > You should have make it of 75 mb

All Partitions Should Be Primary and Of ext4, Refer to the Screenshot :
gf26.png


How To Install :
===========

Suppose You have made Partitions nOw Installation :
Installion is noobie easy if u have mind
First Install Yonnous Recovery (Not Tested with other recoveries )
Now Put Roms in Sd-Card
Now go into recovery mod
Wipe data and Factory reset
Now Format /boot and /
First Flash Sense 4.1 because it is primary rom
After Installation Reboot
Complete Customization Setup of Sense 4.1 after booting
Now again go into Recovery
Now Flash Sense 4 lite without Wiping/formating any thing
Now Reboot
Enjoy

Switching Roms :
============


This method is via Fastboot :

Download This Package :http://d-h.st/I45 it contains custom Kernels and Fastboot files extract it in C:

For Switching Rom From Primary To Secondary i.e From Sense 4.1 to Sense 4 lite


Code:
Fastboot Flash boot boot.img


For switching Rom From Secondary to Primary i.e From Sense 4 Lite to Sense 4.1


Code:
Fastboot Flash boot cm.img

A kind request :​
Guys we've put a lot of effort in it so if you don't like it please don't go on commenting "This is useless" , "i don't like it" ,etc. If you don't like it ,kindly leave.​
Credits
-
Cyanogenmod 10 devs
@adityalahiri13
[email protected]
@Galaxy Freak [for pico dual boot app]
-if i missed any one please PM me ;)
 
Last edited:

-NickHalden-

Senior Member
Apr 19, 2012
1,028
2,061
Gotham
techgeekal.com
Download Links

Note
1. For The secondary rom you CANNOT use scripts like int2ext, etc.
2. Also you CANNOT use pll2 OC method in Secondary ROM
3. The edited cm10beta 6 (primary rom) is clocked at 600mhz, so NO chances of burnt nand.
4. You can choose ANY rom as secondary ROM provided it does not violate the first 2 clauses, that is, it should not use sd-ext partitions :)
5. The process is only for people having class 6 or higher sd card.
6. We have said it before and we are saying it again- This has taken a lot of effort and time so please don't go on commenting "This is useless" , "i don't like it" ,etc. If you don't like it, you are free to leave.​

Here's a quick video showing Dual Boot on htc explorer in action (sorry for poor quality and extremely weird voice)


Want to Thank us for our work?

If you like this project, then you can support us by doing any of the following things if you can. It isn't compulsory at all, it's just if you want to contribute :)
  • Rate the thread 5 stars
  • Hit thanks for ayush and me
  • Donate us if possible. Donations are not always expected by always accepted :)
  • Post your reviews and suggestions :)
 
Last edited:

Aswin08

Senior Member
Dec 31, 2012
935
1,010
Oh Awesome....But it would have been great if it supports sense roms using sd ext.

---------- Post added at 05:10 PM ---------- Previous post was at 05:05 PM ----------

What will happen if do that in class 4? :(
 

TUDVAD

Senior Member
Dec 15, 2012
302
57
New Delhi
Oh Awesome....But it would have been great if it supports sense roms using sd ext.

---------- Post added at 05:10 PM ---------- Previous post was at 05:05 PM ----------

What will happen if do that in class 4? :(
dude even 5 hours have not passed and u are posting complain just wait and watch mate u have no idea what magic can devs do on pico :wink:
 

Aswin08

Senior Member
Dec 31, 2012
935
1,010
dude even 5 hours have not passed and u are posting complain just wait and watch mate u have no idea what magic can devs do on pico :wink:

Hmm,
dude now say what is the COMPLAIN i have made in that?!

"Oh Awesome" = Praised them

"But it would have been great if it supports sense roms using sd ext." = It is just to note that I am interested in this project.

"What will happen if do that in class 4?" = Doubt

So where is the complain I made?
 

<JohnCarter>

Senior Member
Jun 1, 2012
761
1,770
Ranchi
Oh Awesome....But it would have been great if it supports sense roms using sd ext.

---------- Post added at 05:10 PM ---------- Previous post was at 05:05 PM ----------

What will happen if do that in class 4? :(

actually i have made it work on sense 4 roms to using as them as primary rom, but i haven't tested it perfectly , and sd-ext support for secondary can also be added but for that we would need 4 partitions and thats really pushing to the limits, and it wouldn't be wise to use 4 partitions .. but if you want i can try adding sd-ext support !! :)

if you do it class 4 it will work :) but primary rom may become very laggy and it may/will decrease the life of your sd card (its a lot/almost similar to cute_prince's pll2 OC method !! )
 
  • Like
Reactions: Aswin08

Aswin08

Senior Member
Dec 31, 2012
935
1,010
sd-ext support for secondary can also be added but for that we would need 4 partitions and thats really pushing to the limits, and it wouldn't be wise to use 4 partitions .. but if you want i can try adding sd-ext support !! :)

No worries.Anyway you can try that,because now most of the roms now need sd-ext support (i think so)
Btw,will that be easily possible with the kexec method you mentioned?
 
G

gauravrai

Guest
Waooo its really great efforts.... its a marked revolution to our tiny pico. lots of congrats for successful implementation

Sent from my HTC Explorer A310e using xda premium
 

ateeq72

Senior Member
Dec 28, 2011
309
298
Chennai
Great Job doin this! :) :highfive:

cant we simply use BootManager app from playstore! ? :confused: it works for me always! :) and i successfully Dual Booted sense 3.5 and cm9 :)
 
  • Like
Reactions: -NickHalden-

7alvi

Senior Member
Jan 14, 2012
843
1,303
26
Kanpur, Delhi
everyone.. on top on right hand side of thread click the link "tip us?" ;)
well done guys ayush and aditya..! If you need any help, I'll be more than glad to contribute!
 
  • Like
Reactions: -NickHalden-

Top Liked Posts

  • There are no posts matching your filters.
  • 71
    Hey guys, I have found out a method to dual boot two roms on our pico , this DOESN'T use the kexec method , what we used is 3 sd-ext partitions , this is just a step towards getting a real cool dual boot feature.

    DISCLAIMER :
    * Your warranty is now void.
    * I am not responsible for bricked devices, broken hearts, YOU are
    * choosing to make these modifications, and if you point the finger at me
    * for messing up your device, I will point that finger back at you and laugh.


    What is dual booting ?
    - Dual booting is the process through which you can switch between any two or more roms without the need of wiping data or making backups before flashing ,all you need to do is switch between the roms ,meanwhile all the apps you've insatlled remain intact in their specific rom.

    for ex- If you are using cm10 beta 6 and you have installed a lot of apps, and you want to test other rom ,but you don't want the fuss of backing up then flashing.. This dual booting method is for you !!​
    Here's a quick video showing Dual Boot on htc explorer in action (sorry for poor quality and extremely weird voice xD:

    In this method
    Primary Rom = The rom which is modded and remains on the Sd-ext partitons
    Secondary Rom = any rom you wish (any android version for ex- cm9 , cm10.1 and even stock !) [ make sure that the secondary rom doesn't use sd-ext partitions]​

    You can't use sense roms or any other rom that supports pll2 OC because they both use sd-ext partitions and as it will cause conflict while booting the rom.

    For now we have only edited CM 10 beta 6 , so you can flash any rom along with cm 10 beta 6 , without the need of making backups , and re installing the whole rom.
    Procedure:

    • Download the modded Primary ROM from the downloads section here or any other modded rom's updater-script.
    • Create 3 SD-EXT Partitions using minitool partition wizard 1) around 400 MB - SD-SYSTEM (ext4) 2) around 1 GB (or can be less) - SD-DATA(ext4 format), 3)around 75MB (can be less) SD-CACHE(ext4 format) (refer to the screenshot)
      dual_zps2a02cd36.jpg
    • Flash the modded primary rom you downloaded earlier.
    • now put the cm.img provided in the downloads section in the root of your SD-CARD (root of sdcard=not in any folder)
    • now flash any rom you want to use as secondary rom DO NOT WIPE DATA BEFORE FLASHING ( but make sure it doesn't use any SD-ext partition i.e. memory increasing script, or uses the pll2 OC method) .
    • take the boot img of your secondary rom , an put it in the root of your SD card.
    • now after the second rom has been booted install the terminal emulator app given in the downloads Section.
    • that's it you've successfully set up your Pico for Dual Booting ;)
    • If you want to change your secondary rom DO NOT WIPE DATA instead goto recovery -
      if in CWM or philz -go to mounts and storage and format system , data and cache
      If in TWRP goto wipe and format SYSTEM,DATA and CACHE only

    Switching ROMS :

    Download PICO DUAL BOOT APP by galaxy freak from here : http://forum.xda-developers.com/showpost.php?p=44769802&postcount=37

    BEFORE CONTINUING MAKE SURE BOOT.IMG OF PRIMARY ROM IS NAMED "cm.img" and THAT OF SECONDARY ROM NAMED "boot.img" AND BOTH ARE PLACED IN THE ROOT OF THE SDCARD

    • IF you are on primary rom open the pico dual boot app by galaxy freak.... click reboot automatically... then press boot secondary rom... a popup will appear click OK and after secs your pico will boot into secondary ROM..
    • if you are in secondary ROM ... open pico dual boot app.. click reboot automatically .. now press boot primary ROM.. A popup will appear click OK after few sec primary rom will boot now...

    All thanks for this app to galaxy freak for the app.. the app will look like this :
    2ni36nb.png


    we will be adding support for more roms as primary rom. And meanwhile i am in for trying make kexec work on pico.If you liked this dual boot method Please support us by hitting thanks,rating the thread 5 stars, posting reviews and/or if possible by Donating us

    As for now there is only two drawback of using this method for dual booting i.e. manually typing the flash_image part and that the secondary rom should not use SD-EXT partition i.e. you can't use pll2 OC or memory increasing script on the ROM.

    And this method is only recommended for people having SD cards of class 6 and above and over 8GB of storage( i've tested and used it on class 10 UHS 1 SD card)​


    Guide For Installing Sense 4.1 and sense 4.0 For dual booting : Roms available here : http://forum.xda-developers.com/showthread.php?t=2419609

    Guide For Partitions :
    =================

    Please Proceed If you have minimum Class 6 and 8gb Memory card​

    Ok Suppose U have Required Sdcard , Now make three Partitions as stated below :


    Partition Order

    SD-EXT ----- > You should have make it of 2 Gb because it contains half Sense 4.1 and Sense 4 lite
    SD-DATA ----- > You should have make it of 1Gb Or As u wish
    SD-CACHE ----- > You should have make it of 75 mb

    All Partitions Should Be Primary and Of ext4, Refer to the Screenshot :
    gf26.png


    How To Install :
    ===========

    Suppose You have made Partitions nOw Installation :
    Installion is noobie easy if u have mind
    First Install Yonnous Recovery (Not Tested with other recoveries )
    Now Put Roms in Sd-Card
    Now go into recovery mod
    Wipe data and Factory reset
    Now Format /boot and /
    First Flash Sense 4.1 because it is primary rom
    After Installation Reboot
    Complete Customization Setup of Sense 4.1 after booting
    Now again go into Recovery
    Now Flash Sense 4 lite without Wiping/formating any thing
    Now Reboot
    Enjoy

    Switching Roms :
    ============


    This method is via Fastboot :

    Download This Package :http://d-h.st/I45 it contains custom Kernels and Fastboot files extract it in C:

    For Switching Rom From Primary To Secondary i.e From Sense 4.1 to Sense 4 lite


    Code:
    Fastboot Flash boot boot.img


    For switching Rom From Secondary to Primary i.e From Sense 4 Lite to Sense 4.1


    Code:
    Fastboot Flash boot cm.img

    A kind request :​
    Guys we've put a lot of effort in it so if you don't like it please don't go on commenting "This is useless" , "i don't like it" ,etc. If you don't like it ,kindly leave.​
    Credits
    -
    Cyanogenmod 10 devs
    @adityalahiri13
    [email protected]
    @Galaxy Freak [for pico dual boot app]
    -if i missed any one please PM me ;)
    47
    Download Links

    Note
    1. For The secondary rom you CANNOT use scripts like int2ext, etc.
    2. Also you CANNOT use pll2 OC method in Secondary ROM
    3. The edited cm10beta 6 (primary rom) is clocked at 600mhz, so NO chances of burnt nand.
    4. You can choose ANY rom as secondary ROM provided it does not violate the first 2 clauses, that is, it should not use sd-ext partitions :)
    5. The process is only for people having class 6 or higher sd card.
    6. We have said it before and we are saying it again- This has taken a lot of effort and time so please don't go on commenting "This is useless" , "i don't like it" ,etc. If you don't like it, you are free to leave.​

    Here's a quick video showing Dual Boot on htc explorer in action (sorry for poor quality and extremely weird voice)


    Want to Thank us for our work?

    If you like this project, then you can support us by doing any of the following things if you can. It isn't compulsory at all, it's just if you want to contribute :)
    • Rate the thread 5 stars
    • Hit thanks for ayush and me
    • Donate us if possible. Donations are not always expected by always accepted :)
    • Post your reviews and suggestions :)
    19
    Upcoming app for switching ROMs and guide to mod primary ROM manually

    I made app to make switching ROMs easy. coming tomorrow.

    Also, limit of only CM10 as primary ROM is not very nice. We will release guide how to mod any ROM to use as primary, and also preserved modified updater-script and kernel for all ROMs (AOSP-based 4.0, 4.1,4.2 and Sense 4.0, 4.1) , to make process easier for less experienced users.
    13
    Here is an app for quick-switching ROMs


    2ni36nb.png
    iogcuu.png



    Download
    9
    [WIP]Sense 4.1 dual boot

    Hey guys i have made changes in updater-script and kernel to make sense 4.1 as primary in dual boot
    So lets start with the dual boot method

    Create 3 SD-EXT Partitions using minitool partition wizard
    1st sd- system 700mb(min)
    2nd sd-data (it will be your internal memory)
    3rd sd_cache(70mb)

    Download
    boot.img
    Media fire LINK- http://www.mediafire.com/download/03o1xw31bft7qsl/boot.img

    updater script - https://www.dropbox.com/s/lykr7rp7p2xm3a6/updater-script
    MF LINK - http://www.mediafire.com/view/80n94o3b3ite909/updater-script

    sense4.1 rom oc_edition boot.img - https://www.dropbox.com/s/1p25vvuwln83aao/boot_oc.img (rename it to boot and put in rom)
    MF LINK - http://www.mediafire.com/download/dadam6le4rcxn54/boot_oc.img

    use any zip file explorer (recommended winrar or 7zip)
    Put boot.img in sense 4.1 rom and
    updater script in rom_name\META-INF\com\google\android
    flash it and use any secondary rom:D

    NOTE
    dual boot app may not work in sense rom then u will have to flash it

    SWITCHING ROM BY RECOVERY -the easy way

    DOWNLOAD these file put primary boot.img in primary zip and secondary rom's boot.img in secondary zip flash the zip to change rom
    http://www.mediafire.com/?tr4cpnls625xu

    PRESSING THANKS ARE ALWAYS ACCPETED