[AT&T Samsung Galaxy S 4 General] guut13:
First. Thank you everyone for sharing your success. I'm glad this thread is helping.

Haven't tested it yet. Feel free to test and report back. I'm going to make sure all posted data on kitkat bases are still accurate, then move onto Lollipop.

Just tested both NJ4 and NJ5 again. It was just like I had in Post 2. I think the difference *MIGHT* be that I am using ss 3.72.

Since Post #2 is now too long, going to have to think of a way to trim it down. In the meantime, here is the verified NJ4 and updated NJ5. All confirmed to work by me...

NJ5 -- KitKat 4.4.4

Can be performed from ANY base.

PART 1 - Odin to Stock

FILES YOU WILL NEED...

Odin -- Odin v3.09 -- XDA thread. Download from here.

Stock NB1 OTA -- I337UCUFNB1_4.4_Stock_Odin_tar -- from here. Thanks [MENTION=4708661]muniz_ri[/MENTION]

NJ4 update -- NJ4_update_from_NB1.zip -- from here.

NJ5 update -- NJ5_update_from_NJ4.zip -- from here. (Optional. See below)

Step 1 - Flash NB1 OTA in Odin

on phone...

1. Power off phone

2. Boot into Download Mode

--- press and hold BOTH power and volume down buttons

--- when you see "Warning!" screen... release both buttons

--- press volume up to continue

3. Connect phone to PC via usb cable

on pc...

4. Extract .tar.md5 from Stock NB1 OTA file

5. Right click Odin and run "as administrator"

6. Click AP button and select extracted tar.md5 file

7. Click Start

8. Phone will reboot when complete

Step 2 - Flash NJ4 Update in Stock Recovery

1. Copy NJ4 update zip to your External SdCard

2. Unplug and power off phone

3. Boot into Stock Recovery

--- press and hold BOTH power and volume up buttons

--- when you see the blue "RECOVERY BOOTING..." message in the top left corner, release power button (phone may reboot)

--- when you see the android guy, release volume up button

4. Select "apply update from external storage"

5. Browse to location of NJ4 update zip and select it

6. Phone will reboot when complete

Step 4 - Update to NJ5

Option 1... OTA Update

1. Go into Phone Settings > More > About Device > Software Update > Check for updates

2. Follow prompts to download and install NJ5 update

3. Phone will reboot when complete.

Option 2... Flash NJ5 Update in Stock Recovery

1. Copy NJ5 update zip to your External SdCard

2. Unplug and power off phone

3. Boot into Stock Recovery

4. Select "apply update from external storage"

5. Browse to location of NJ5 update zip and select it

6. Phone will reboot when complete

You are now on STOCK NJ5. If you DO NOT want root, STOP here.

PART 2 - Root and Install Safestrap

FILES YOU WILL NEED...

Towelroot v3 -- tr.apk -- from here. Thanks [MENTION=3280118]geohot[/MENTION]

Safestrap v3.72 -- Safestrap-JFLTE-3.72-kk-B01.apk -- from here. Thanks [MENTION=4243514]Hashcode[/MENTION]

NC1 Kernel -- NC1_kernel.tar.md5 -- from here.

NJ5 Kernel -- NJ5_kernel.tar.md5 -- from here.

Root and Install Safestrap Recovery

1. Upload Towelroot and Safestrap zip onto External SDcard

2. Reboot into Download Mode

3. In Odin, flash NC1 Kernel file in the AP slot

4. Phone will reboot

5. Go into Settings > More > Security

--- check "Unknown sources"

--- uncheck "Verify apps"

6. Open My Files app, browse to Towelroot v3, click it, and install.

7. Open Towelroot and click make it ra1n

You are now rooted. If you DO NOT want to install safestrap, skip to #10.

8. Open My Files app, browse to Safestrap v3.72, click it, and install.

9. Open Safestrap and click Install Recovery

10. Reboot into Download Mode

11. In Odin, and flash NJ5 Kernel file in the AP slot

12. Phone will reboot when complete

Note... Once you have Odin’d the NJ5 kernel, Safetrap app may force close if opened. Don’t worry, the Safestrap menu should continue to exist on reboot.

You are now ready to flash a KitKat ROM. See Post 3 in the Index for list of compatible ROMs and installation instructions. Make sure to use the ATT_NJ5_modules as you are on the NJ5 kernel now.

NJ4 -- KitKat 4.4.4

Can be performed from ANY base.

Thanks to [MENTION=4708661]muniz_ri[/MENTION] as these are based off his instructions.

PART 1 - Odin to Stock

FILES YOU WILL NEED...

Odin -- Odin v3.09 -- XDA thread. Download from here.

Stock NB1 OTA -- I337UCUFNB1_4.4_Stock_Odin_tar -- from here. Thanks [MENTION=4708661]muniz_ri[/MENTION]

NJ4 update -- NJ4_update_from_NB1.zip -- from here.

Step 1 - Flash NB1 OTA in Odin

on phone...

1. Power off phone

2. Boot into Download Mode

--- press and hold BOTH power and volume down buttons

--- when you see "Warning!" screen... release both buttons

--- press volume up to continue

3. Connect phone to PC via usb cable

on pc...

4. Extract .tar.md5 from Stock NB1 OTA file

5. Right click Odin and run "as administrator"

6. Click AP button and select extracted tar.md5 file

7. Click Start

8. Phone will reboot when complete

Step 2 - Flash NJ4 Update in Stock Recovery

1. Copy NJ4 update zip to your External SdCard

2. Unplug and power off phone

3. Boot into Stock Recovery

--- press and hold BOTH power and volume up buttons

--- when you see the blue "RECOVERY BOOTING..." message in the top left corner, release power button (phone may reboot)

--- when you see the android guy, release volume up button

4. Select "apply update from external storage"

5. Browse to location of NJ4 update zip and select it

6. Phone will reboot when complete

You are now on STOCK NJ4. If you DO NOT want root, STOP here.

PART 2 - Root and Install Safestrap

FILES YOU WILL NEED...

Towelroot v3 -- tr.apk -- from here. Thanks [MENTION=3280118]geohot[/MENTION]

Safestrap v3.72 -- Safestrap-JFLTE-3.72-kk-B01.apk -- from here. Thanks [MENTION=4243514]Hashcode[/MENTION]

NC1 Kernel -- NC1_kernel.tar.md5 -- from here.

NJ4 Kernel -- NJ4_kernel.tar.md5 -- from here.

Root and Install Safestrap Recovery

1. Upload Towelroot and Safestrap zip onto External SDcard

2. Reboot into Download Mode

3. In Odin, flash NC1 Kernel file in the AP slot

4. Phone will reboot

5. Go into Settings > More > Security

--- check "Unknown sources"

--- uncheck "Verify apps"

6. Open My Files app, browse to Towelroot v3, click it, and install.

7. Open Towelroot and click make it ra1n

You are now rooted. If you DO NOT want to install safestrap, skip to #10.

8. Open My Files app, browse to Safestrap v3.72, click it, and install.

9. Open Safestrap and click Install Recovery

10. Reboot into Download Mode

11. In Odin, and flash NJ4 Kernel file in the AP slot

12. Phone will reboot when complete

Note... Once you have Odin’d the NJ4 kernel, Safetrap app may force close if opened. Don’t worry, the Safestrap menu should continue to exist on reboot.

You are now ready to flash a KitKat ROM. See Post 3 in the Index for list of compatible ROMs and installation instructions. Make sure to use the ATT_NJ4_modules as you are on the NJ4 kernel now.