yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S III] KBizzle:
I had the same problem. Even though I was running a 5+ CWM recovery, it wouldnt work for me. I just flashed the CWM recovery referenced at the beginning of the guide. After flashing it, it worked just fine. Give it a try.
[Sprint Samsung Galaxy S III] shmag18:
That's the cwm that I used at first to obtain root. I'll try again though.
[Sprint Samsung Galaxy S III] sonarchist:
Another thing you can try if fake Red CWM isn't auto-booting: reboot to system, power off + reboot to CWMv5.......flash multi boot file, it'll show the files already configured, then flash fake Red CWM.

Now you can flash your CM9 Nightly (flash GApps0429.zip immediately after for best results.)
[Sprint Samsung Galaxy S III] shmag18:
One sec I think I actually had the Old cwm let me try updating thanks a lot guys

---------- Post added at 05:21 PM ---------- Previous post was at 04:53 PM ----------

Flashed new cwm reboot into Cwm. Then everything worked ok thanks
[Sprint Samsung Galaxy S III] mypd1991:
just wondering if in the fakecwm if you can just flash or if you can do a restore from a nandroid of cm9 i have
[Sprint Samsung Galaxy S III] bbelos:
You'll notice the Fakecwm has a reduced menu for your safety. This includes no backups/restores until we can properly implement the auto mounting/unmounting of the true internal sdcard.
[Sprint Samsung Galaxy S III] mypd1991:
I forgot to mention that I hadn't tried this yet, just wondering. Thanks
[Sprint Samsung Galaxy S III] mlin:
Any way to sesize the data, system or cache images?
[Sprint Samsung Galaxy S III] shane6374:
Only issue I am having is with gtalk. I've installed 3 different sets of gapps and talk fc's on all of them.
[Sprint Samsung Galaxy S III] bbelos:
What sizes would you like?
[Sprint Samsung Galaxy S III] ladle3000:
Titanium Backup gives warning that android id has changed. How to handle this exactly. It asks if you want to change to the new one or restore the old.
[Sprint Samsung Galaxy S III] mlin:
I'm getting errors when installing apps stating I'm out of room. How about 1GB, 1GB, and 500MB?

EDIT: never mind. I edited the script file to make the images 800 for system 1000 for data and 500 for cache. Seems to have fixed my issues.
[Sprint Samsung Galaxy S III] ladle3000:
What's the process to undo the dual boot exactly? If we want to return to normal. Just delete the multi boot folder?
[Sprint Samsung Galaxy S III] sonarchist:
No.....leave it (4 next time); just power off device, from power ON will boot you back to CWMv5, from here you 'reboot system now': zzzeeep! You're back to your recent daily ROM (ie, non-dual boot.)

Now you can delete that file if you wish.
[Sprint Samsung Galaxy S III] mlin:
To completely undo it delete the multi boot folder.
[Sprint Samsung Galaxy S III] jsmcmahon89:
Just have to comment again.. this is awesome. Didn't see myself on CM9 so fast on this phone. Not that I didn't expect team epic to rock it immediately..Just figured I'd stay stock for a while.. Now I have the best of both worlds with simplicity(even though I've been running CM9 basically since I installed this)

Sent from my SPH-L710 using only my mind
[Sprint Samsung Galaxy S III] sonarchist:
dualBoot = dual ROMs

yup........same here:

after a few days on the initial CM9 Nightly build, rebooted back to the rooted stock ROM that I had been running prior to CM9.

+ eventually decided to dualBoot right back in order to flash yesterday's Nightly_0714 (+ do a video for my youtube channel)............+ was immediately back to my recent setup, except running Nightly_0714. Yes, the dualBoot saves your CM9 ROM setup data, lickitysplit!

Will continue w/ both ROMs this way for the forseeable future. Very elegant way to be maintaining two separate builds!

hope everyone had a happy Bastille day!
[Sprint Samsung Galaxy S III] KBizzle:
So, if I want a fresh install of a nightly, I'm assuming I will have to delete the multiboot folder and start from scratch? That sound right or am I missing something?
[Sprint Samsung Galaxy S III] mlin:
That's the only way I've found to do it since there are no wipe functions in fake cwm.
[Sprint Samsung Galaxy S III] bbelos:
Yes, if you want a completely fresh install, just delete the multiboot/CM9 folder and start over. If you just want to install the latest nightly and preserve your data, you can just follow the upgrade instructions on the blog:

- Boot into CWM Recovery v5+.

- Flash multiboot/CM9/boot_Fakecwm.zip to reboot into Red FakeCWM.

- Flash CM9 update zip.

- Flash multiboot/CM9/boot_CM9.zip in order to reboot into CM9.
[Sprint Samsung Galaxy S III] mlin:
If anyone is interested I can post the edited setup zip that creates larger system, data, and cache images.
[Sprint Samsung Galaxy S III] TRusselo:
would love to see this for the ATT i747 S3
[Sprint Samsung Galaxy S III] tjr2010:
I know this is for CM9, but my question is, what prevents this from being able to install any other rom other than cm9 as the 2nd boot? possible dual boot with any combo of ROMS? anybody?
[Sprint Samsung Galaxy S III] shane6374:
If you're talking about touchwiz roms, you might want a larger partition size to really make it usable.

---------- Post added at 10:15 PM ---------- Previous post was at 09:45 PM ----------

What did you edit to change the image sizes?
[Sprint Samsung Galaxy S III] tjr2010:
So the thought of doing both is possible? just make a larger partition size for a touchwiz or! an AOSP rom which would require less space, could still run as a dual boot? and also how do you go back and forth betweeen the two?
[Sprint Samsung Galaxy S III] bbelos:
This toolkit is designed to boot CM9 with a modified kernel initramfs. Even if you increased the images sizes to hold a stock rom, it will not boot a stock rom because the stock kernel uses a different initramfs.

---------- Post added at 08:50 AM ---------- Previous post was at 08:48 AM ----------

It is possible to adapt the toolkit to boot a stock rom, but currently is not supported.
[Sprint Samsung Galaxy S III] mlin:
I did it all from my phone using Root Explorer

-Unzip the multiboot setup zip

-Open the file named "create_images.sh" with a text editor

-At the top of the file you'll see the commands that dictate the image sizes, change these to whatever you like (in MB).

-Save the file and re-zip the contents

-Flash

So, I've been working on trying to port MIUI to the SGS3 using CMTeamEpic's CM9 build as my base. Considering the kernel will be unchanged, would I be able to boot the ported MIUI using these multiboot tools?

Also, are there plans to develop this to be able to multiboot multiple (>3) ROMs based on any kernel?
[Sprint Samsung Galaxy S III] tjr2010:
Alright thanks for the answer, it would be really EPIC if that was possible. but i would definitely push for it, maybe a dual boot with a stock kernel on both that would be modified of course
[Sprint Samsung Galaxy S III] bbelos:
Yeah, I suppose if it's using the unchanged CM9 kernel, then I think a MIUI boot would work. Just have to be careful with your updater-script. Fakecwm looks for certain commands to make sure everything gets directed to the disk images. Use the CM9 updater script as a guide.

You can see from our Development Plan that we intend to provide a Stock Boot alternative once CM9 is further along in development. Alternate 3rd-party kernels need to have kexec support before they will work, but they will otherwise "flash" with the current toolkit provided the updater-script is using the correct command.

**Keep in mind though, that the toolkit is designed to work with the official CM9 update zips and the flashing of any other zips is at your own risk. Issues encountered with alternate zips should be taken up with the creator.
[Sprint Samsung Galaxy S III] parkerrook:
I am really digging the dual boot! Especially for flash happy people such as myself. Many thanks and keep up the outstanding work!
[Sprint Samsung Galaxy S III] sonarchist:
Increasingly useful tool: just used it to install JellyBean!

Although CM10 is not yet supported by DualBoot + FakeCWM, for those of you that may be interested, here is bbelos' link from the CM10 thread:

http://xdaforums.com/showpost.php?p=28906564&postcount=49

This tutorial shows you how to modify the cm10 zip so it'll work on dualboot.

THNX again EPIC CM Team!
[Sprint Samsung Galaxy S III] Smac7:
Can someone post the modified file for cm10 if it's not too much trouble. This stuff is really keeping me from my studies, lol. I'm going to bomb my exam will all this stuff to play with.
[Sprint Samsung Galaxy S III] monstaX:
Uploading as we speak will take a while
[Sprint Samsung Galaxy S III] bbelos:
My unofficial file and directions for a CM10 dual boot are here

EDIT: oops, already linked above.
[Sprint Samsung Galaxy S III] Smac7:
do we need to modify the gapps script too? i didn't and the gapps are having issues.
[Sprint Samsung Galaxy S III] mlin:
Gapps don't need modified. Want kind of issues are you having?
[Sprint Samsung Galaxy S III] Smac7:
they all FCd on boot and google now/search fc's everytime i open it. Probably issues with the others but i didn't bother to sign in to google with all the issues i was having.
[Sprint Samsung Galaxy S III] jsmcmahon89:
I can 2nd this issue. Talk/Google Search/Play Movies and one other all forced close on the dual boot of this. I followed all instructions step by step. Also lost root. Hoping it was safe to flash teamepic root v5 in red cwm because it did the trick.. Just wondering what I need to do to get my gapps working properly. I miss Google Now :)

Edit: actually super user force closes on me :(
[Sprint Samsung Galaxy S III] sonarchist:
You flash 'modified cm10' + standard gb GApps only in red FakeCWM, NOT root. Otherwise erratic behaviour like what you're describing. If you didn't modify cm10, don't use dualboot.

Try booting back to cwm5.5.0.4, then back to your stable ROM.

Delete your dualboot folder, then try again from a clean dualboot/fakeCWM flash for new images (then flash modified cm10.)
[Sprint Samsung Galaxy S III] jsmcmahon89:
I actually did all that. Flashing gapps is just not working as expected
[Sprint Samsung Galaxy S III] Smac7:
same here. i followed the directions correctly. all in fake cwm. maybe i should just retry, or just give up. i wasn't using it as a daily, but i kinda wanted to play with google now a little bit. As soon as this is more stable, ill boot it as my number 1 rom.
[Sprint Samsung Galaxy S III] sonarchist:
Have you DL'd noobnl's updated CM10? Perhaps you have a bad GApps dl?

Were you able to get CM9 going using dualboot? Since jellybean is in initial stages w/ buggy behaviour + NOT supported by Dualboot/FakeCWM yet, I would try & see about getting a good solid CM9 going.........THEN grab some fresh DL's + go for the latest noobnl release.
[Sprint Samsung Galaxy S III] KBizzle:
I had these exact problems. I attributed it to running out of room in the created images for the dual boot. So I modified it to increase the partitions. Worked like a charm for me. Give me a min and I'll upload mine.
[Sprint Samsung Galaxy S III] jsmcmahon89:
Awesome, I started to figure that was the problem because everything works fine when not dualbooting. That would be greatly appreciated.
[Sprint Samsung Galaxy S III] KBizzle:
Ok. Here is the download. http://d-h.st/r3Z

Same install instructions as the OP. I would start fresh by deleting the /multiboot folder from your internal sd card. I have also included the boot_cm10.zip for booting into the rom, into the zip. I havent tested that yet so if it doesnt install it to the cm9 folder, just pull it from the .zip and put into the /multiboot/cm9 folder. Ill keep checking back if you guys have questions.

The new image sizes are:

System - 600

Data - 700

Cache - 200

I was gonna try and create a triple boot but it didnt work. I had it create both a cm9 and a cm10 folder and put the necessary files in both but when it went to try and getting it to boot the cm10 rom, it wouldnt. I am assuming there are more things I needed to edit in the image files but I am not familiar with that yet.
[Sprint Samsung Galaxy S III] mlin:
That would explain why I've had no issues. My system, data, and cache are 800, 1000, and 500 respectively. For anyone interested in editing these in your own (its very simple and can be done on your phone), I posted instructions a page or two back.

Here actually:

http://xdaforums.com/showthread.php?p=28851179
[Sprint Samsung Galaxy S III] bbelos:
The reason this doesn't work is because the kernel initramfs is hardcoded to boot the disk images from the multiboot/CM9 directory. For the time being, i've been manually renaming my disk images to include something like *.ext4.img.cm9 or *.ext4.img.cm10 at the end and then renaming the images I want to boot from to be *.ext4.img. Without modifying the initramfs, this is as close as you can get to a triple boot right now.
[Sprint Samsung Galaxy S III] jsmcmahon89:
Flashing now....

Update: Perfect. Thanks for the upload. Just a heads up, the boot_cm10.zip didn't appear in the folder. All good though I had it located elsewhere. Thanks a ton!
[Sprint Samsung Galaxy S III] KBizzle:
I figured as much. Thought it would be pretty cool. I'm sure this will eventually get this way. Loving the dual boot though. :D
[Sprint Samsung Galaxy S III] bbelos:
Yeah, the toolkit was created before the CM10 builds were around. But i'll work it into v2 of the utility.

To those of you who have been increasing the image sizes, did you do any comparisons to see how much was needed or just arbitrarily pick some larger numbers? I wouldn't think system needs to be that much larger than it is, but I'll check how much CM10 is needing. I left a little growing room, but it doesn't need to be nearly as large as stock. I increased cache once during development, but I can see maybe needing more there. And data, well, that all depends on how many apps you guys want to install. Keep in mind that you have full access to your true internal sdcard, so the data disk image only needs to be large enough for apps & app data (plus some other misc stuff). How fast have you guys been filling up your data partition?
[Sprint Samsung Galaxy S III] KBizzle:
I wasn't sure at first what was causing my fc's but since others, who were straight forward installing without using dual boot, weren't having the same issues I assumed it had to do with the image sizes. So I only increased each one slightly since I wasn't sure which may have been causing the issue. Simply, it fixed my fc's.
[Sprint Samsung Galaxy S III] sonarchist:
The CM10 builds........ahhhh, lol

First one was fine, as I was simply running it to navigate the UI, out of curiosity was all (no GApps) + did not expect to stay on. Loved it.

Update, was a bad DL, so as part of my fix did everything (incl modify image size) .........eventually did a re-download (flashed w/ GApps,) been smooth sailing since: noobnl took this one much closer to daily driver. As for image size aspect, as I intend to continue to use internal SD storage primarily for apps, did not increase very much at all. But would be more concerned if didn't have 32 GB to play with.

My interest in this Multiboot is in continuing to test builds, knowing that a plan b is immediately available.

Personally, am finding this to be a powerful tool that will continue to play a role in defining the SGS3 ROM landscape going forward.

(*also: will be looking fwd to v2. ;) )
[Sprint Samsung Galaxy S III] agrenwa:
I know that the updater-script needs to be edited for cm10 in order to be able to dual boot, however I'm kind of noobish when it comes to edit scripts, is it possible for someone to either give detailed how to instructions or post the edited cm10 zip file to flash.
[Sprint Samsung Galaxy S III] sonarchist:
Using a pc: Open your file in 7zip, navigate to 'updater-script' + open single file in text editor (ie, notepad++) make your changes to script, then save changes/close file.....returns you to 7zip.

You now have a modified file.

sent from today's android 4.1.1
[Sprint Samsung Galaxy S III] agrenwa:
I'm wondering when using a dualboot rom if its possible to do a nandroid backup/restore or advance restore to restore data only, so like this you can do a clean install of an update and then restore just data.
[Sprint Samsung Galaxy S III] sonarchist:
Using dualboot, I have been following noobnl's cm10 builds by simply flashing -no wipe- each new update over the last, + data has remained consistent w/ every dualboot flash (earlier today: 0726 build + 0726 GApps...this gapps does not include gmail, you'll DL from the Store). Your settings, apps, etc, migrate over to your update: no need to nandroid.

I have a clean nandroid of this device's stock ROM (practically right after activation, lol), but have yet to do a nandroid using dualboot, don't see why it wouldn't work though.

*edit: was looking inside FakeCWM, doesn't look like it will allow a backup function......best to maintain your data on dualboot ROM (stored in external sd card) + flash your update right on top, so long as it is a CM Team Epic variant. :)
[Sprint Samsung Galaxy S III] DRockstar:
Figured I'd time in on this thread, and let you know how I create my backups for the muliboot files:

On my external sdcard, I've created a folder named GS3/backup. I create dated folders within that directory, and copy over everything from the multiboot/CM9 folder, to the dated folders on my external sdcard.

Also of note, is that bbelos and I are working on the next version of the multiboot setup files, based on cwm 6. There are a couple more hurdles we must overcome yet. Also the future version should be more easily portable to other devices and ROMs, as long as kexec works for the intended device.

Also, bbelos should really be commended for his efforts to make this dual boot happen. This entire effort was incredibly difficult to achieve. I for one, was pretty amazed to see how everything was accomplished from the inner code. It's a real brain teaser.

If you haven't given a thanks to the original post in this thread yet, I'd encourage you to do so :)
[Sprint Samsung Galaxy S III] mmark27:
This was a super duper help! Thanks so much man! I'm slowly grabbing more and more room on these images with every flash of CM10....eventually, I'll just get rid of stock rooted ROM!
[Sprint Samsung Galaxy S III] KBizzle:
Anyone doing dual boot from a CWM recovery that has the ability to mount storage for file transfer? I am running the one in the OP but for some reason it doesnt have mount usb storage, so it makes it a pain to try and do work on roms. I hate having to restore a back up or flash a rom just so I can transfer files. Thanks.
[Sprint Samsung Galaxy S III] brendan802:
Im looking for a solution for booting into stock rom without reflashing. Today sprint called looking for info from my debug menu and Im on cm10 and of course it isnt available so I had to backup wipe and reflash stock to get the required info. I remember the epic 4g having this feature for provisioning and such. Im sure others would like this too since it only takes 1 minute to fake boot into stock as oppossed to 10-15 minutes backup wipe reflash.

epic 4g [KEXEC][CM9][AOKP] Update PRL and Calibrate Sensors for CM9 and AOKP
[Sprint Samsung Galaxy S III] KBizzle:
Why not leave a tw rom as your main and just run cm from your dual boot partitions? Then if you need functionality from the stock rom, just reboot your phone.
[Sprint Samsung Galaxy S III] bbelos:
This is already part of TeamEpic's development plan. Some initial work has already been done and since development is rapidly making CM more usable, hopefully we can soon release a dualboot option for the Stock ROM.
[Sprint Samsung Galaxy S III] mlin:
Exactly. Otherwise what's the point of using the dual boot?
[Sprint Samsung Galaxy S III] brendan802:
I'm running cm10 as a daily noobnl has it pretty damn stable as of now. I have no plans on going back to stock unless needed like yesterday with the sprint networking engineers. My 3g service sucks and has been getting terrible over time so the engineers needed info from the debug menu through out the day. The network in my area is running over capacity now (damn walmart and the pre paid phones) and im only getting anywhere from 8-200 kbps down during the day. Glad to see a stock multiboot in the works and Thanks guys I appreciate all the hard work.
[Sprint Samsung Galaxy S III] agrenwa:
dual boot with twrp

this is what i posted in the regular cm10 thread I hope it's ok to repost it here. again I'm not responsible if you mess up anything, proceed with caution.

Call me a risk taker but I decided to try myself here's the results, I already had my multiboot dual-boot setup with regular CWM, I flashed TWRP, rebooted recovery, first I tried flashing boot Cm10, it flashed but it did not reboot itself, so I rebooted again, rebooted TWRP recovery, now I flashed multiboot/CM9/FakeCWM.zip, now it rebooted itself to fakeCWM, now i flashed Bindmount, and installed boot cm10, it rebooted itself to my dual boot cm10.

Now I wanted to check if TWRP is still installed so I rebooted recovery, there it is TWRP recovery still there.
[Sprint Samsung Galaxy S III] KBizzle:
I can confirm this. Thank you.
[Sprint Samsung Galaxy S III] mmark27:
I am set up dual boot with Stock Rooted ROM as main, multiboot is CM10. Works great to switch between them, thank you devs....

My issue is in the Google Play Store on the WEB is now linked to my CM10 ROM. I would like to re-associate this with my Stock Rooted ROM instead of my CM10 rom.

I have cleared data Google Framework Services in my App Manager on Stock Rooted (which fixed the download errors I was having) but did not re-associate the account on web play store.

I did clear data in the Google Play Store via App Manager on Stock Rooted which made me re-agree to conditions, but did not re-associate my account on web play store.

On Device Play Store, I am able to download, purchase and see all my apps on both Stock Rooted and CM10 -> so there is no issue in using it on device, just through the play store web.

Like I said, minor annoyance, but I am sure you've all run into this or maybe you haven't noticed. I like using the remote install function (and the new updated uninstall, update, etc.). Just thought you guys might have any clue about what's causing the association to stick with the CM10 ROM. I understand that this all is linked to device ID still? Got any thoughts?

EDIT: NEVERMIND, doing steps 1 and 2 above eventually worked after 1 hour (I waited 30 minutes before posting this....). The Play Store is now associated with the right account. If anyone else has this issue, that's how you fix it.
[Sprint Samsung Galaxy S III] :
Where can I get instructions on getting dual boot of Stock and CM10?
[Sprint Samsung Galaxy S III] KBizzle:
Just flash a stock rom like any regular rom. Then follow dual boot instructions to install CM10 onto partitions. Installing CM10 in dual boot is the same as cm9, but you need the boot_cm10.zip. Search the thread for it.
[Sprint Samsung Galaxy S III] androidrhodium:
okay i feel like a total noob, youd think id be able to follow these simple instructions but apparently no. flashing the tool kit says it does what its supposed to but theres no evidence of it, there is no multiboot folder created nor do i think the partitions are actually created. i think one other person had this problem somewhere but i dont think it was solved. im on an lg8 stock rooted rom thats dedexed, recovery is CWM 5.8.4.9 regular not touch. cant get anywhere please help! i have all the files needed goal os to dual boot cm10.
[Sprint Samsung Galaxy S III] mmark27:
Has anyone had luck with CM10 dual boot and the latest CM10 build (8/12/12)?

I just went to full flash and not dual boot because I could not shake the boot loop. It kept kicking me back into Stock Rooted TW ROM.

Curious to know if there's still any development going on here.
[Sprint Samsung Galaxy S III] androidrhodium:
Over at the cm10 thread someone had it working but with a different bug.

Edit: check jdelano's thread for a link to the db zip for 8/12. It might have to be a clean wipe for it to work dual boot. I havnt tried it yet however.