[Galaxy Note II General] EDllT:
Hey! haven't seen anyone in this section for a while....

Why I am making this thread

So lately, I was looking through my old phones only only to find my old dusty Samsung Galaxy Note 2 lying around. It had already been rooted with kingroot... Needless to say, it's a spyware and my phone was drastically slow probably because of it.

Long story short, kingroot messed up all the files. Trying to install a working version of SuperSU gave me a headache. Finally, Magisk(v22.1) was supposed to work on the phone as it stated that it's the last version to support v4.4.2 but it doesn't actually work. It keeps on showing N/A whenever I launch it and a million different permutations that I had done in the process of rooting it using Magisk never worked.

This took me days, just jumping from one rabbit hole into another, finding old dead links which really made me so frustrated that at some point I wanted to throw the whole phone away.

That's why I'm creating this thread, so that I save the hassle for myself in the future and hopefully anyone who comes across this.

Updated rooting guide

This guide worked for my GT N7100 android version 4.4.2. It'd also probably work on other devices on other old phones which have an android version less than 5

Just make sure to backup everything before trying it.

Step 1. Flashing TWRP

Download the files from the following link

https://xdaforums.com/t/twrp-n7100-twrp-v3-3-1-0-odin-flashable-23-05-2019.3784855/

Download ODIN

https://samfw.com/Odin/Odin3_v3.13.3.zip

Boot the phone into download mode(VOLUME DOWN + POWER KEY + HOME KEY)

Open ODIN and in BL choose the file that you've downloaded whose extension is or is similar to ".tar"

Click start

Step 2. Downloading and flashing Magisk

In here, you need to download a very specific version of Magisk, because anything above this version won't work.

NOTE: If you have installed any later versions of Magisk then make sure to uninstall them first, you can find out how to uninstall it from here(https://topjohnwu.github.io/Magisk/install.html#uninstallation)

Download THESE VERY SPECIFIC VERSIONS of Magisk and Magisk Manager from here

https://github.com/topjohnwu/Magisk/releases/download/v21.4/Magisk-v21.4.zip

https://github.com/topjohnwu/Magisk/releases/download/manager-v8.0.7/MagiskManager-v8.0.7.apk

Get into TWRP recovery mode and then flash Magisk-v21.4.zip

Reboot back into the device and install MagiskManager-v8.0.7.apk

That's the end of it, your device is rooted now

HOWEVER, once MagiskManager has been installed, it would say that there's an update available(a newer version) available that you could upgrade to.

NEVER EVER UPDATE!! Updating your Magisk version to ANYTHING above v21.4 will cause it not to detect root. This is a bug with Magisk and it would probably never get fixed because support for android <5 had been discontinued a long time ago.

In case you ever do accidentally update Magisk, you will have to uninstall the Magisk app and then install MagiskManager-v8.0.7.apk again.

To uninstall and unroot your device, download this file and flash it with TWRP

https://github.com/topjohnwu/Magisk/releases/download/v21.4/Magisk-uninstaller-20210117.zip

Where I got the links above from

https://github.com/topjohnwu/Magisk/releases/download/v21.4/

https://github.com/topjohnwu/Magisk/releases/download/manager-v8.0.7/