Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,781,609 Members 42,331 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
<JohnCarter>
Old
(Last edited by <JohnCarter>; 25th August 2013 at 01:51 PM.)
#1  
<JohnCarter>'s Avatar
Recognized Contributor - OP
Thanks Meter 1,663
Posts: 752
Join Date: Jun 2012

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

Hey guys, I and @adityalahiri13 and @Galaxy Freak 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)
  • 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/show...2&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 :
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/show....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 :


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
-@reddevil
@Galaxy Freak [for pico dual boot app]
-if i missed any one please PM me
The Following 72 Users Say Thank You to <JohnCarter> For This Useful Post: [ Click to Expand ]
 
-NickHalden-
Old
(Last edited by -NickHalden-; 26th August 2013 at 02:08 PM.)
#2  
-NickHalden-'s Avatar
Recognized Contributor
Thanks Meter 1,850
Posts: 1,038
Join Date: Apr 2012
Location: Gotham

 
DONATE TO ME
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
Guide Ride-Everything you need, From a Noob to a Dev. 80+ awesome guides to help you in all your endeavors

Device hierarchy. Galaxy MINI>Xperia Tipo Dual>HTC Pico>Moto G

Agree or disagree, idgaf. Adios ! Savvy, aye?
The Following 46 Users Say Thank You to -NickHalden- For This Useful Post: [ Click to Expand ]
 
monishvster
Old
#3  
monishvster's Avatar
Senior Member
Thanks Meter 98
Posts: 349
Join Date: Apr 2012
Location: Chennai

 
DONATE TO ME
Thumbs up Awesome

This is an awesome beginning. Gonna try it soon...
Current Device : Spice Pinnacle Pro Mi 535(MT6589)
Previously: Proud owner of the little beast HTC Explorer

Hit Thanks If I helped you
The Following 2 Users Say Thank You to monishvster For This Useful Post: [ Click to Expand ]
 
CroNoob
Old
#4  
CroNoob's Avatar
Senior Member
Thanks Meter 97
Posts: 199
Join Date: Nov 2012
Quote:
Originally Posted by monishvster View Post
This is an awesome beginning. Gonna try it soon...
epic job, im proud of you guys
sent from Valhalla

HTC Explorer cm666
The Following 3 Users Say Thank You to CroNoob For This Useful Post: [ Click to Expand ]
 
TUDVAD
Old
#5  
TUDVAD's Avatar
Senior Member
Thanks Meter 60
Posts: 295
Join Date: Dec 2012
Location: New Delhi
omg man superb work never imagined this on little pico hats off :*
hit thanks
The Following 3 Users Say Thank You to TUDVAD For This Useful Post: [ Click to Expand ]
 
kirmaniarslan
Old
#6  
kirmaniarslan's Avatar
Recognized Contributor
Thanks Meter 2,360
Posts: 944
Join Date: Mar 2013
Location: Rawalpindi

 
DONATE TO ME
Ohh My God Its awsome ..!! Great work Guys
Devices:
Galaxy Note 3

HTC Explorer

You can Donate to Shaukatkhanum Cancer Hospital
The Following 3 Users Say Thank You to kirmaniarslan For This Useful Post: [ Click to Expand ]
 
Hpsgill
Old
#7  
Hpsgill's Avatar
Senior Member
Thanks Meter 1,588
Posts: 2,089
Join Date: Aug 2012
Location: Earth
Awesome job guys

Sent from my HTC Explorer A310e using xda premium
My work
Sense 5 EX
The Following User Says Thank You to Hpsgill For This Useful Post: [ Click to Expand ]
 
Aswin08
Old
#8  
Aswin08's Avatar
Senior Member
Thanks Meter 162
Posts: 195
Join Date: Dec 2012
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
Old
#9  
TUDVAD's Avatar
Senior Member
Thanks Meter 60
Posts: 295
Join Date: Dec 2012
Location: New Delhi
Quote:
Originally Posted by Aswin08 View Post
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:
hit thanks
 
Aswin08
Old
#10  
Aswin08's Avatar
Senior Member
Thanks Meter 162
Posts: 195
Join Date: Dec 2012
Quote:
Originally Posted by TUDVAD View Post
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?

Tags
boot, dual, dual boot htc explorer, dual boot pico, switch roms
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes