Step 0: Download this zip file. It has everything that we will need (except Odin3. Don't want my link/thread/post pulled).
Step 1 - Update from to 4.3.
Download and unzip the Stock ML2 4.3 image. Reboot your phone into Download Mode (Hold Volume Down while booting up, then press Volume Up when prompted). Don’t worry about current root, SafeStrap, etc - as it’s all going away soon.
Step 2 - Match up the file names to the four ‘Files’ sections in the lower right corner of Odin3. The individual filenames of the .tar.md5 files will be used as an identifier. Check “update bootloader” and click ‘Start’. Once it finishes and reboots into 4.3, enable USB debugging mode on the phone.
Step 2- Reboot into Download Mode. Apply Pwnedkernel 4.3 with Odin using the PDA File section.
Step3 - Now let the phone boot up. You will need USB Debugging enabled again, and ensure that you have USB ADB access.
Step 4 - Once ready, run Saferoot to the running pwned 4.3 image (install.bat for Windows, install.sh for Linux/Mac OS). Follow the terminal instructions until completion.
Reboot. Launch SuperSU and update the binary. Disable Knox with your new root access. Ignore any issues with Modems, etc.
Step 5 - Flash original 4.3 kernel back with Odin3 using the PDA File section.
Step 6 - Place your SafeStrap apk, PwnedKitKat, and SuperSU to your SD Card.
Step 7 - Install SafeStrap (make sure to launch it for the bootloader to install correctly)
Step 8 - Reboot into SafeStrap recovery. Flash PwnedKitKat.zip, followed by SuperSU.zip. Do not reboot in between, clear cache, or any other nonsense.
Step 9 - When finished, reboot back into DOWNLOAD MODE. Now flash the stock KitKat kernel using Odin3 (using the PDA File section).
Shout-out to: Hashcode, My-blue-snog-box, TransformixS4, & Sunderwear. Y’all have kept me sane dealing with this phone and it’s locked bootloader.