How to Root Galaxy Note 2 GT-N7100 on Android 4.4.2 KitKat & Install PhilZ Recovery


The Samsung Galaxy Note 2 GT-N7100 received the long-awaited Android 4.4.2 KitKat firmware update just a few days ago. Thousands of owners of the device have already updated their old device with the new software. The KitKat update for the Note 2 brings several new things that include faster UI performance, some graphical tweaks, updated apps and some new features. Android 4.4.2 also brings Samsung’s security solution KNOX to Note 2.

If you have already updated your Galaxy Note 2 GT-N7100 to Android 4.4.2 and are now looking for a method to root it, here’s our rooting guide for you. Many users who are used to enjoy the benefits of root access, do not accept OTA or update their phone manually unless they are sure that a root method for that specific OS version is available. If you happen to be among those people, take the latest update as you can now easily root Galaxy Note 2 GT-N7100 on Android 4.4.2 KitKat firmware. Besides rooting, you can also install a custom recovery on your Note 2.


The root method described below has been tested and found working successfully, yet we do not guarantee the same for all. As far as you do things carefully and as instructed below, there are rare chances of putting your device to risk. Besides, rooting will void your Galaxy Note 2’s warranty. Proceed at your own responsibility.


  • Download Odin and unzip the downloaded file: Odin3  [Mirror Link]
  • Download Philz CWM recovery for Galaxy Note 2 GT-N7100: philz_touch_6.26.6-n7100.tar.md5
  • Download the latest SuperSU:
  • Also download Samsung USB Drivers on your PC if you have not it already: Download
  • Do not forget to enable USB Debugging on your Galaxy Note 2. Go to Settings> About device> Build number and tap it 7 times to enable Developer options. No go back to Settings menu, open Developer options and enable USB Debugging.
  • mohamed kiputiputi

    Rakesh what should i use philz_touch_6.26.6-n7100.tar.md5 becouse its says the file is no longer available i havent start the procedure yet am afraid i will not able to complete it

  • Shrikanth Raj

    hi Rakesh, m not able to root my XOLO Q3000 4.4.2 kitkat android can u help me, i have tried lot of methods like kingo, root genius, srs root, v root and many more but not working, pls help

  • Pingback: Transform your Galaxy Note 2 into Note 4 with Ditto Note 4 Custom Rom()

  • Thanks for sharing your feedback! Enjoy!

  • MJP (Brazil)

    Perfect! Congratulations from Brazil. Thank you so much.

  • Allwyn

    Hi Rakesh
    1.I have did the same but the problem isnt solved.i have did a pass using the first link(first it said reset and it gave a pass result)

    2.I have removed and did the manual boot using the keys, when i hold the keys for the first time Up volume+Menu+power keys it gave me a logo screen when i lev all the keys it takes me to the boot screen which says manual.

    As you mentioned we have to lev the power key and hold the rest of the keys to get the phliz boot, the screen keep display the LOGO on and OFF( which means it goes and come again) when i lev the keys it come to the start up screen not the boot menu.

    pls help. i am trying this for past 1day no result.i am doing this to change the ROM,I need the phone to be rooted.

    thx in advance

  • Glad to know!

  • Christopher Kardas

    Thanks, it works!!

  • Allwyn

    Hi, I have completed the odin process and it gave me a PASS sign.i have disconnected and made a boot using the keys, The screen entered only manual boot not the CWM, It says No command in the screen.

  • Robert

    thank you. In the options I tested the browse files option, but browsing was restricted to the card. I then removed the card from the phone and copied the file via the desktop computer to the card, but when I started the phone, the normal system was booted insted of PhilZ. I tried to repeat the whole procedure, but actually Odin does not recognize my phone (first time it did…). I removed Kies and reinstalled the lates USB samsung drivers for mobile phones without success. I’ll try it with older Samsung USB driver versions, may be this helps.

  • Reboot system, copy the zip to card and try again. Also, you would see option to browse files on internal storage too. What options do you see in PhilZ recovery?

  • Robert

    Hi, i try to root my phone. Unfortunately i stored the SuperSU-zip-File in the main memory, not in the SD card. Is there any chance to locate the file? It was not stated that the file has to be stored in the card memory. Any idea how to proceed?

  • Darryl Cheng Lin Wei

    Looks convincing, I will try it.

  • Try these:

    1. Reinstall the USB drivers.
    2. Toggle USB debugging
    3. Restart PC and device
    4. Try a different USB cable.

  • Ravi

    i have samsung galaxy note 2 & running 4.4.2 kikkat, After entering boot mode the phone is not getting connected to pc…. please help me how to connect

  • Angel130602

    Thx Rakesh, i´ll try again to install the Philz recovery, and the install the SuperSU.

  • It means you have not installed this: philz_touch_6.26.6-n7100.tar.md5

    You are trying to install SuperUser zip via stock recovery and that is why it fails. Install PhilZ recovery and flash super using via it.

  • Angel130602

    After booting Recovery, it only appears Update from ADB, and Update from
    External device, but when I select update from external and choose the SuperSU file, it doesn work, it doesnt let me install supersu… can anyone help me?

  • ayush

    after entering boot mode the phone is not getting connected to pc..

  • abhishek bharti

    is samsung galaxy chat gt- b5330 update android version 4.2.1

  • Yes.

  • Eduardo

    does this trigger knox 0x1 flag?

  • Yes.

  • Nana Komatsu

    what should i do, help

  • Nana Komatsu

    is it works N7100XXDLK7 baseband version?

  • Yes, it should.

  • おりはら かずや

    does this guide works for other baseband version ( N7100DXUFND2) ?

  • Pingback: Update Galaxy Note 2 GT-N7100 with Android 4.4.2 KitKat Official Firmware()