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

[HowTo]Dual boot Cyanogen Mod and any TW based ROM on Note 3 (no final solution !)

Search This thread

A.N.Droid

Senior Member
Dec 1, 2013
558
182
this is maybe nothing new to many of you and will hopefully become obsolete soon, but i thought i post it anyway.
it´s probably already written elsewhere on xda, i don´t know.
this is not an elegant way to do it, but it works.
be aware that both operating systems will share the internal storage (storage/emulated/0).
i´m not sure if this could cause any problems. maybe you can tell me ?

updates marked in green and yellow.

always make nandroid backups and maybe it´s not a bad idea to backup your internal storage too !
i´m not responsible for anything you do or not do !
flashing a kernel will raise your knox counter to 0×1 !

from the safestrap blog:
DON’T RESTORE A CUSTOM ROM-SLOT BACKUP TO THE STOCK ROM. THIS WILL MOST LIKELY BRICK YOUR PHONE.

if you uprade to 4.4.2 kitkat you can´t go back to to 4.3 no more because kk comes with a new bootloader. you can not dual boot a 4.3 and a 4.4.2 rom and you wont be able to use CM. i dont know if safestrap is compatible with 4.4.2 as i´m still on 4.3.

requierements:
safestrap, CM rom and kernel(flashable zip) that works on the rom, TW based rom and kernel(flashable zip) that works on the rom, microsd card, supersu(when coming from CM)
i´m using temasek's UNOFFICIAL CM11 BUILD and bobcatrom for this guide. did it with x-note and the official cm nightly also. if you get an error installing the nightly, remove the first line from the updater-script.

put the required files on your external sd card and follow the instructions.

coming from installed TW rom:
1.install safestrap apk.
2.open safestrap app and select install.
3.reboot into safestrap and make a nandroid backup of your rom.
4.create a rom slot and set it active.
5.restore the backup you just made to that rom slot. (this way you can have any rom on a rom slot. safestrap doesn´t support aroma installer but you can restore backups of aroma based roms, that you installed with twrp to the "stock rom slot" first.)
6.(optional) reboot to see if everything is ok. your rom now boots from rom slot 1.
7.now that you have successfully "cloned" your rom, reboot to safestrap again.
8.set the "stock rom" slot active and wipe.
9.install CM to the "stock rom" slot.
10.reboot into twrp (not safestrap !) and flash CM kernel.
11.reboot your brand new CM and enjoy. for now, you can only boot into CM, safestrap and your TW rom are unreachable.
12.to make your TW rom boot again, reboot into twrp and flash TW kernel.
13.reboot. safestrap shows up again, enter recovery and set rom slot 1 active.
14.reboot. you are back to your TW rom.

from now on, whenever you want to switch between operating systems, just repeat steps 10 - 14.

you can not have CM on a rom slot, it must be on the "stock rom" slot !
this is how to do it:


coming from installed CM rom:
1.install supersu (not superuser !). i used the flashable zip but downloading it from playstore should work too. (if you did just install CM and want to use the flashable supersu, reboot into CM one time and finish the wizard. flashing it directly after installing CM, without rebooting will result in system inconsistency.)
2.install the safestrap apk and open safestrap. grant su permission and select install recovery (if you dont get the supersu popup and safestrap shows "not rooted", uninstall safestrap and reinstall again). do not choose reboot to recovery from the safestrap app, just do a normal reboot.
3.reboot into twrp, flash your TW kernel then reboot. (if you don´t do this, safestrap wont show up as it does only work with TW kernel.)
4.safestrap splashscreen shows up. enter safestrap recovery and backup your "stock rom" (your installed CM).
5.reboot into twrp. wipe and install the TW rom of your choice.
6.boot into your brand new TW rom and install safestrap once again as you did in step 2. (skip this step if you are still able to enter safestrap recovery)
7.follow steps 3 - 14 from the TW route written above. on step 9 you do not install of course, you do restore your backup of CM.


you can of course do this with 2 or more TW roms too (without CM), you wouldn´t normally be able to install in safestrap (aroma!).
you just don´t switch kernels then.

if you flash with twrp often, there is a chance to get the efs corruption issue. if wireless connection are dead, your phone does some weird things and you do not have an efs backup, there is a fix in this thread.

have fun !

important !
even when you flash stock rom with odin, your rom slots wont be removed. you have to delete them first in safestrap recovery to get your full internal storage capacity back !
 
Last edited:

Streykatorato

Senior Member
Mar 9, 2012
220
33
http://forum.xda-developers.com/showthread.php?t=2011403

[MOD][JAN 04] MultiROM v21 anyone?

Sent from my SM-N9005 using XDA Premium 4 mobile app

---------- Post added at 07:27 AM ---------- Previous post was at 07:25 AM ----------

Porting that over to Note 3 would be great! It's also on Nexus 5! And Nexus 5 & Note 3 has the same chipset! MSM8974? Correct me if im wrong ;) would be great with a port though..

Sent from my SM-N9005 using XDA Premium 4 mobile app
 

A.N.Droid

Senior Member
Dec 1, 2013
558
182
I read about multirom, awesome tool.
Hope too that sb will port it. @BlueChris i dont see why this shouldnt work.
Just flash it with odin, take a backup and so on...

CM 11 is also kitkat based.
Be aware, that when you flash it with odin, you loose everything. So backup first!
I can not try it by myself atm. I have a very slow connection where i am now, would take me a week to download.

Edit: some people seem to have trouble with flashing kitkat, so you better read a few pages before doing a mistake.
kk comes with a new bootloader, might be a good idea to get some info before flashing it.
 
Last edited:
Sep 24, 2013
5
0
Kernels

This information is really great, thanks a ton for posting this! I'm currently up to step 10, where can I get Cyanogenmod's kernel only? Furthermore, it sounds like I'll need stock kernel only too, right?
 

A.N.Droid

Senior Member
Dec 1, 2013
558
182
This information is really great, thanks a ton for posting this! I'm currently up to step 10, where can I get Cyanogenmod's kernel only? Furthermore, it sounds like I'll need stock kernel only too, right?
the kernel is somewhere inside the rom archive, cant remember. just extract it and search for boot.img.
put boot.img into the root of the flashable zip i attached and you are ready for step 10.
be sure to have any touchwiz kernel ready to be on the safe side.
any kernel will work for both(CM/TW).
 
Sep 24, 2013
5
0
Cool, thanks! Boot.img was in the root directory of the extracted CM zip. It all works now! By the way, if anyone is interested, I'm using the T-Mobile version of the Note 3. To get Safestrap working, you have to use the AT&T version 3.71. This is the file I used coming from stock 4.3: goo.im/devs/Hashcode/note3/hlteatt/safestrap/Safestrap-HLTEATT-3.71.apk

Since I didn't know where to find the stock kernel, I ended up experimenting and just did a restore of only the boot partition from TWRP. This got Safestrap back and then I just reactivated Slot 1 to get back to stock. Is there anything else on the boot partition besides the kernel that I should worry about regularly flashing? I'm hoping this is essentially the same thing as flashing a zipped kernel.
 
Sep 24, 2013
5
0
I just discovered that I could take the file "boot.emmc.win" from my original TWRP backup (not the one made from Safestrap), copy it to my computer, rename it to "boot.img", copy it into that zip you shared, and now I have a flashable stock kernel too!

Thanks for your help and for taking the time to make this tutorial. This is something I plan on using very frequently, it's so much nicer to not have to do complete TWRP backups and restores each time.
 

Airhari21

New member
Jul 16, 2014
4
0
this is maybe nothing new to many of you and will hopefully become obsolete soon, but i thought i post it anyway.
it´s probably already written elsewhere on xda, i don´t know.
this is not an elegant way to do it, but it works.
be aware that both operating systems will share the internal storage (storage/emulated/0).
i´m not sure if this could cause any problems. maybe you can tell me ?

updates marked in green and yellow.

always make nandroid backups and maybe it´s not a bad idea to backup your internal storage too !
i´m not responsible for anything you do or not do !
flashing a kernel will raise your knox counter to 0×1 !

from the safestrap blog:
DON’T RESTORE A CUSTOM ROM-SLOT BACKUP TO THE STOCK ROM. THIS WILL MOST LIKELY BRICK YOUR PHONE.

if you uprade to 4.4.2 kitkat you can´t go back to to 4.3 no more because kk comes with a new bootloader. you can not dual boot a 4.3 and a 4.4.2 rom and you wont be able to use CM. i dont know if safestrap is compatible with 4.4.2 as i´m still on 4.3.

requierements:
safestrap, CM rom and kernel(flashable zip) that works on the rom, TW based rom and kernel(flashable zip) that works on the rom, microsd card, supersu(when coming from CM)
i´m using temasek's UNOFFICIAL CM11 BUILD and bobcatrom for this guide. did it with x-note and the official cm nightly also. if you get an error installing the nightly, remove the first line from the updater-script.

put the required files on your external sd card and follow the instructions.

coming from installed TW rom:
1.install safestrap apk.
2.open safestrap app and select install.
3.reboot into safestrap and make a nandroid backup of your rom.
4.create a rom slot and set it active.
5.restore the backup you just made to that rom slot. (this way you can have any rom on a rom slot. safestrap doesn´t support aroma installer but you can restore backups of aroma based roms, that you installed with twrp to the "stock rom slot" first.)
6.(optional) reboot to see if everything is ok. your rom now boots from rom slot 1.
7.now that you have successfully "cloned" your rom, reboot to safestrap again.
8.set the "stock rom" slot active and wipe.
9.install CM to the "stock rom" slot.
10.reboot into twrp (not safestrap !) and flash CM kernel.
11.reboot your brand new CM and enjoy. for now, you can only boot into CM, safestrap and your TW rom are unreachable.
12.to make your TW rom boot again, reboot into twrp and flash TW kernel.
13.reboot. safestrap shows up again, enter recovery and set rom slot 1 active.
14.reboot. you are back to your TW rom.

from now on, whenever you want to switch between operating systems, just repeat steps 10 - 14.

you can not have CM on a rom slot, it must be on the "stock rom" slot !
this is how to do it:


coming from installed CM rom:
1.install supersu (not superuser !). i used the flashable zip but downloading it from playstore should work too. (if you did just install CM and want to use the flashable supersu, reboot into CM one time and finish the wizard. flashing it directly after installing CM, without rebooting will result in system inconsistency.)
2.install the safestrap apk and open safestrap. grant su permission and select install recovery (if you dont get the supersu popup and safestrap shows "not rooted", uninstall safestrap and reinstall again). do not choose reboot to recovery from the safestrap app, just do a normal reboot.
3.reboot into twrp, flash your TW kernel then reboot. (if you don´t do this, safestrap wont show up as it does only work with TW kernel.)
4.safestrap splashscreen shows up. enter safestrap recovery and backup your "stock rom" (your installed CM).
5.reboot into twrp. wipe and install the TW rom of your choice.
6.boot into your brand new TW rom and install safestrap once again as you did in step 2. (skip this step if you are still able to enter safestrap recovery)
7.follow steps 3 - 14 from the TW route written above. on step 9 you do not install of course, you do restore your backup of CM.


you can of course do this with 2 or more TW roms too (without CM), you wouldn´t normally be able to install in safestrap (aroma!).
you just don´t switch kernels then.

if you flash with twrp often, there is a chance to get the efs corruption issue. if wireless connection are dead, your phone does some weird things and you do not have an efs backup, there is a fix in this thread.

have fun !

important !
even when you flash stock rom with odin, your rom slots wont be removed. you have to delete them first in safestrap recovery to get your full internal storage capacity back !

Sorry to bring back this thread, but I've spent a few weeks looking and I think this may be the solution to my problems.
I broke the screen on my old Verizon rooted S3 running CM11, but managed to get a backup on my SD card before hte phone became unusable.

I then purchased another galaxy S3 running 4.3 stock (so locked bootloader) Using this dual-boot method for CM, is it possible for me to restore my old ROM onto my new phone? If so, please advise on any possible differences I may need to follow in the procedure.
Thank you so much!
 

~M☆tis~

Senior Member
May 12, 2014
210
59
Nicosia
Guys is this safe? I think I saw people saying they get stuck in bootloops and all that. I have an international note 3 running s5 port 4.4.2

Sent from my SM-G900F using XDA Premium 4 mobile app
 

dave7802

Senior Member
Jan 23, 2007
1,046
511
Liverpool

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    this is maybe nothing new to many of you and will hopefully become obsolete soon, but i thought i post it anyway.
    it´s probably already written elsewhere on xda, i don´t know.
    this is not an elegant way to do it, but it works.
    be aware that both operating systems will share the internal storage (storage/emulated/0).
    i´m not sure if this could cause any problems. maybe you can tell me ?

    updates marked in green and yellow.

    always make nandroid backups and maybe it´s not a bad idea to backup your internal storage too !
    i´m not responsible for anything you do or not do !
    flashing a kernel will raise your knox counter to 0×1 !

    from the safestrap blog:
    DON’T RESTORE A CUSTOM ROM-SLOT BACKUP TO THE STOCK ROM. THIS WILL MOST LIKELY BRICK YOUR PHONE.

    if you uprade to 4.4.2 kitkat you can´t go back to to 4.3 no more because kk comes with a new bootloader. you can not dual boot a 4.3 and a 4.4.2 rom and you wont be able to use CM. i dont know if safestrap is compatible with 4.4.2 as i´m still on 4.3.

    requierements:
    safestrap, CM rom and kernel(flashable zip) that works on the rom, TW based rom and kernel(flashable zip) that works on the rom, microsd card, supersu(when coming from CM)
    i´m using temasek's UNOFFICIAL CM11 BUILD and bobcatrom for this guide. did it with x-note and the official cm nightly also. if you get an error installing the nightly, remove the first line from the updater-script.

    put the required files on your external sd card and follow the instructions.

    coming from installed TW rom:
    1.install safestrap apk.
    2.open safestrap app and select install.
    3.reboot into safestrap and make a nandroid backup of your rom.
    4.create a rom slot and set it active.
    5.restore the backup you just made to that rom slot. (this way you can have any rom on a rom slot. safestrap doesn´t support aroma installer but you can restore backups of aroma based roms, that you installed with twrp to the "stock rom slot" first.)
    6.(optional) reboot to see if everything is ok. your rom now boots from rom slot 1.
    7.now that you have successfully "cloned" your rom, reboot to safestrap again.
    8.set the "stock rom" slot active and wipe.
    9.install CM to the "stock rom" slot.
    10.reboot into twrp (not safestrap !) and flash CM kernel.
    11.reboot your brand new CM and enjoy. for now, you can only boot into CM, safestrap and your TW rom are unreachable.
    12.to make your TW rom boot again, reboot into twrp and flash TW kernel.
    13.reboot. safestrap shows up again, enter recovery and set rom slot 1 active.
    14.reboot. you are back to your TW rom.

    from now on, whenever you want to switch between operating systems, just repeat steps 10 - 14.

    you can not have CM on a rom slot, it must be on the "stock rom" slot !
    this is how to do it:


    coming from installed CM rom:
    1.install supersu (not superuser !). i used the flashable zip but downloading it from playstore should work too. (if you did just install CM and want to use the flashable supersu, reboot into CM one time and finish the wizard. flashing it directly after installing CM, without rebooting will result in system inconsistency.)
    2.install the safestrap apk and open safestrap. grant su permission and select install recovery (if you dont get the supersu popup and safestrap shows "not rooted", uninstall safestrap and reinstall again). do not choose reboot to recovery from the safestrap app, just do a normal reboot.
    3.reboot into twrp, flash your TW kernel then reboot. (if you don´t do this, safestrap wont show up as it does only work with TW kernel.)
    4.safestrap splashscreen shows up. enter safestrap recovery and backup your "stock rom" (your installed CM).
    5.reboot into twrp. wipe and install the TW rom of your choice.
    6.boot into your brand new TW rom and install safestrap once again as you did in step 2. (skip this step if you are still able to enter safestrap recovery)
    7.follow steps 3 - 14 from the TW route written above. on step 9 you do not install of course, you do restore your backup of CM.


    you can of course do this with 2 or more TW roms too (without CM), you wouldn´t normally be able to install in safestrap (aroma!).
    you just don´t switch kernels then.

    if you flash with twrp often, there is a chance to get the efs corruption issue. if wireless connection are dead, your phone does some weird things and you do not have an efs backup, there is a fix in this thread.

    have fun !

    important !
    even when you flash stock rom with odin, your rom slots wont be removed. you have to delete them first in safestrap recovery to get your full internal storage capacity back !
    1
    any news for lollipop dualboot??