Dual Boot Galaxy Note 2 with Devil Kernel – Run TouchWiz & AOSP ROMs Simulatenously

Being an open source OS, Android is becoming very popular all over the world. Now, what does open source mean? Well, the answer goes like this- While making any software or OS, one has to write it’s code in an assembly language. After writing the code, it has to be compiled to ensure its proper working. And finally software / OS is built. But most of the time (or Usually), author of that particular software doesn’t make its code available publicly. This is called a closed source software / OS. And Operating Systems / software which makes their source code available publicly are called “Open Source” system. OS like Windows, Mac, iOS, Blackberry, Symbian etc. are closed source operating systems while OS like Android, Linux, Firefox, Chrome etc. are open source operating systems.

Well, the point is- you can customize an open source OS as a way you want. You can change anything out of it. And that’s what Android developers do. They modify initial source code to achieve lot of different things than the Original system. Recently, XDA Recognized Developer DerTeufel1980 has come up with an idea of dual booting on Galaxy Note 2, both international and LTE variant. He has compiled a dual booting kernel for the same.

Now,What is dual booting? In terms of mobile phones, it’s a term used to describe a phone that utilizes two OS on a same device. Here we’re going to boot Samsung’s TouchWiz ROM and some other ROM (preferably any AOSP based Custom ROM like Cyanogenmod, AOKP, ParanoidAndroid etc.). It’s like installing & operating Windows 7 & Windows 8 on the same machine. Any of the two can be selected at the time of booting a computer. Same concept applies here.

I’ve put together all the steps required for dual booting Galaxy Note 2 along with their screenshots. Many people found it difficult to install & use this kernel to dual boot their Note 2 (including me). But thankfully, I’ve done it. And for those that are still having troubles in installing dual boot kernel on their Note 2, this guide will surely help them.

Disclaimer: We at AndroidLegend.com don’t held any responsibility if you brick your phone by performing the steps mentioned below. After all, it’s your decision to flash dual boot kernel on your Galaxy Note 2. You’ve been warned. So, please proceed with your own risk. Although the chances of failure are very low.

This guide works only with international and LTE variant of Galaxy Note 2 having model number GT-N7100 / GT-N7105 respectively. T-Mobile & AT&T users have to use GT-N7105 kernel. Dont try to implement it on any other device else it may turn your device into semi / full bricked state.

How to Dual Boot Galaxy Note 2 using Devil Kernel:


  • (Important!) Before proceeding further, ensure that you’ve rooted and installed CWM Recovery on your Galaxy Note 2 N7100. If you haven’t done it yet then this guide will help you for doing the same:
  1. Procedure to Root & Install CWM on Galaxy Note 2 N7100
  • At least 4 GB space must be free on your internal storage memory (sdcard0).
  • You must have at least 2 GB / 4 GB external sd card inserted in your phone. OR at least 500 MB free space on the same.
  • (Optional) To avoid errors caused by sd card, it is advisable to format the same to FAT32 partition. You can use Mini Partition Tool for this Job OR you can also use inbuilt format function of Windows.

If you’ve completed the steps mentioned above, you’re ready to proceed further with the actual steps required for dual booting Galaxy Note 2.


For GT-N7100 (International Variant)

For GT-N7105 (LTE Variant)

After downloading recovery and kernel file, copy it to the external sd card. In this guide, I’ve copied these 2 files into “Dual Boot” Folder of external sd card (for the sake of convenience).

Note: Don’t copy these 2 files into internal storage else it won’t work. Also download the files according to your phone’s model number only. Currently, it’s working on international and LTE variant of Galaxy Note 2

  • Download the ROM you want to have at a secondary position. I’ve provided a link for XDA thread. Select the link (mentioned below) according to your device’s model number:
  1. Galaxy Note 2 GT-N7100 ROMs thread
  1. Galaxy Note 2 GT-N7105 ROMs thread
  1. (Optional) Google Apps (GApps)

Copy the ROM (& GApps) file to your device’s external sd card. I’ve put it in “ROMs” folder of sd card. You can different location.


  • Step 1 (a)- Boot into Recovery mode. To do so, switch off the phone completely. Now, hold Volume up + Home button together and by holding the two, press power key. Keep holding these 3 buttons till you see “Samsung” appeared on screen. Now, release power key but keep holding the 2 until you get into recovery mode. OR you can also use ADB command to get into recovery mode.
  • Step 1 (b)– In recovery mode, select “backup and restore” option.

Step 1

  • Step 2– On next screen, select “backup” option.

Step 2

  • Step 3– After completing the backup, get into main menu of recovery. Now, select “install zip from sdcard” option.

Step 3

  • Step 4– Select “choose zip from external sdcard”.

Step 4

  • Step 5– Navigate to ROM file which you’ve copied earlier from PC. I’ve usedROMs folder to paste the ROM file in it.

Step 5

  • Step 6- Select the ROM file.

Step 6

  • Step 7– Confirm the installation by pressing on “Yes- Install …” option.

Step 7

  • Step 8– Once you complete ROM installation, get into main menu of recovery and select “wipe data/factory reset” option.

Step 8

  • Step 9– Select “Yes — delete all user data” option.

Step 9

  • (Optional) Step 10 (a)– Follow Step 3 to Step 5 again and this time select GApps file.

Step 10a

  • Step 10 (b)– Confirm the installation by pressing on “Yes – Install …..” option.

Step 10b

  • Step 11– Get back into menu menu of recovery and select “reboot system now” option.

Step 11

  • Step 12 (a)– Configure the ROM as per your requirements (like signing in into Google account or other customizations etc.). Now, again boot into recovery mode. And perform Step 1 (b) & Step 2.
  • Step 12 (b)– Once you get into recovery mode, follow step 3 and step 4. Now, navigate to the folder in which you’ve copied Devil Recovery & kernel files. In my case, it’s “Dual Boot” folder.

Step 12

  • Step 13 (a)- Highlight and select “devil_dualboot_recovery-n7100.zip” file.

Step 13a

  • Step 13 (b)– Confirm the installation by pressing on “Yes – Install …..“.

Step 13b

  • Step 14- Wait for CWM to complete the installation of Devil Dual Boot Recovery.

Step 14

  • Step 15- Get back into main menu of recovery and select “advanced” option.

Step 15

  • Step 16 (a)– Select “reboot recovery” option.

Step 16

  • Step 16 (b)– Now, your device has entered into Devil’s Dual Recovery menu. Select “reboot primary system now” option. This will boot the ROM which you’ve just flashed through previous recovery.
  • Step 17– Once the ROM boots, connect your phone to PC using a USB cable and check whether MTP mode is working or not.

Step 17

  • Step 18– After checking MTP mode, disconnect the phone from PC and again boot into recovery mode.
  • Step 19– In recovery menu, select “dual boot menu” option.

Step 19

  • Step 20– On next screen, select “enable mounting of sec. files” option.

Step 20

  • Step 21- Select “create secondary system image” option.

Step 21

  • Step 22– Now, select “enable mounting of pri. files” option. This will mount everything for primary system. i.e, you can flash / install zip to primary partition (1st ROM).

Step 22

  • Step 23– From main menu of recovery, select “Mounts and Storage “option. Mount the options as shown in the image below:

Step 23

  • Step 24– Now, select “Backup and Restore” option from the main menu of recovery.

Step 24

  • Step 25– Select “Restore“.

Step 25

  • Step 26– Select the 1st backup to restore (the one you created in step 2).

Step 26

  • Step 27 (a)– Confirm the action by pressing on “Yes – Restore” option.

Step 27

  • Step 27 (b)– Wait for CWM to finish restoring the backup.

Step 27b

  • Step 28– After restoring the ROM to primary partition, you’ve to mount Secondary partition. Perform Step 19 and Step 20 for the same.
  • Step 29– Check Mount and Storage option again. To do so, perform Step 23.
  • Step 30– Perform Step 24 and Step 25. This time select second backup to restore (the one you created in Step 12 (a)).

Step 30

  • Step 31 (a)– From the main menu of recovery, select “Install Zip” option.

Step 31a

  • Step 31 (b)– Select “Choose zip from external sdcard” option.

Step 31b

  • Step 32– Select “kernel, Recovery or Modem” option.

Step 32

  • Step 33- Navigate to the directory where you’ve copied Devil Recovery and Devil Kernel files earlier. In my case, it’s Dual Boot folder (of external sdcard).

Step 33

  • Step 34– Select “Devil-xxxxx-DUAL-0.xx.0_xxxxxxxx.zip” file.

Step 34

  • Step 35 (a)– Confirm the installation by pressing on “Yes – Install Devil……“.

Step 35a

  • Step 35 (b)– Wait till installation completes.

Step 35b

  • Step 36 (a)– You’re almost done! Now, select “reboot primary system now” to boot your primary partition (usually TouchWiz ROM).

Step 36a

  • Step 36 (b)– And select “reboot secondary system now” to boot into secondary partition.

Step 36b

  • You can switch between these two ROM anytime you want. Just boot into recovery mode & perform Step 36 (a) / Step 36 (b).

Note: Internal storage won’t be accessible in Secondary ROM. But it will be available in primary partition (along with files of Secondary ROM).

Congratulations! You’ve successfully dual booted your Galaxy Note 2. Let us know how it is working for you. If you’ve any doubt or getting errors while performing steps given above then don’t hesitate to tell us. Just drop a comment below & we’ll be there to help you. Hope you are enjoying dual boot on your Galaxy Note 2.

via – XDA

Comments (19)
  1. Ali July 24, 2014
  2. Alash March 19, 2014
    • Viraj SK March 19, 2014
  3. Viraj SK February 16, 2014
  4. steve brown January 2, 2014
  5. steve brown January 2, 2014
  6. steve December 29, 2013
    • Viraj Kshatriya December 29, 2013
  7. steve December 28, 2013
  8. Nick December 27, 2013
    • Viraj Kshatriya December 28, 2013
  9. Yuvraj December 13, 2013
  10. Loren October 27, 2013
    • Sanket October 28, 2013
  11. Vishesh Goel October 21, 2013
  12. 209219010 August 16, 2013
    • Viraj SK August 16, 2013
    • Dave October 7, 2013
  13. Elio August 4, 2013

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.