[AT&T Samsung Galaxy S 4 General] guut13:
Odin to Stock, Updating, Rooting, and Safestrap Instructions

HOW TO GET TO ANY LOLLIPOP 5.0.1 (OC3, OC4, OK2, OK3) BASE

Can be performed from ANY base.

NOTES

1. Once you take the Lollipop update, you can go back to NB1.

2. If you want a STOCK or ROOTED lollipop base... Follow Steps 1 and 2

3. If you want ROOTED with RECOVERY lollipop (ie... ability to flash ROMs), follow Alternate method, instead.
​

STEP 1 - Odin to NB1 Stock

Files...

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

Stock NB1 OTA -- I337UCUFNB1_4.4_Stock_Odin_tar -- from here.

Instructions

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 Updates in Stock Recovery

Files...

You will need the following update files from here...

NJ4_update_from_NB1.zip

OC3_update_from_NJ4.zip

OC4_update_from_OC3.zip (Optional)

OK2_update_from_OC4.zip (Optional)

OK3_update_from_OK2.zip (Optional)

Instructions...

1. Copy update zip(s) 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_from_NB1.zip and select it

6. Phone will reboot when complete

7. Repeat steps using OC3_update_from_NJ4.zip file

8. For those wanting OC4 Base... repeat steps using OC4_update_from_OC3.zip file

9. For those wanting OK2 Base (after flashing OC4 base)... repeat steps using OK2_update_from_OC4.zip file

10. For those wanting OK3 Base (after flashing OK2 base)... repeat steps using OK3_update_from_OK2.zip file

You are now on the stock base of your choice. If you DO NOT want root, STOP here.

STEP 3 - Root

Kingroot -- XDA thread.

OC3 / OC4 --> Phone app version (V4.62_C133_B233)

OK2 / OK3 --> Desktop version

Instructions...

Install and run application. More information in Kingroot thread.

You are now rooted.

ALTERNATE - Rooted Lollipop and Safestrap Method

Update to I337_OC4 (or OC3) - 5.0.1 and KeepRoot

Starting with any rooted kitkat base, follow this method to flash a rooted OC3 or OC4 Stock ROM Base.

(Bootloader, Kernel, and Modem are also updated in the process)

http://xdaforums.com/galaxy-s4-att/general/how-to-update-to-i337oc3-5-0-1-keeproot-t3075814

For Safestrap Recovery and ROM Flashing, check out this great guide...

http://xdaforums.com/galaxy-s4-att/general/how-to-installed-custom-lollipop-rom-t3135396

List of compatible ROMs can be found in Post #3 here...

http://xdaforums.com/showthread.php?p=53758296

HOW TO GET TO ANY KITKAT 4.4.2 (NB1, NC1, NI1) OR 4.4.4 (NJ4, NJ5) BASE

NOTES

1. You can go back to NB1 from ANY BASE. (Yes... even if you took the OC4 update.)

2. After Odining the NC1 kernel to run Towelroot, WiFi won't work until you odin back the nj4 kernel. (Not an issue, as Towelroot still works with Mobile data.)

3. As long as you use Towelroot v3, you DO NOT need to mess with SELinux Mode Changer.

4. On some bases, after completing all the steps, the Safetrap app may force close if opened. Don’t worry, the Safestrap menu will continue to appear on reboot.
​

STEP 1 - Odin to NB1 Stock

Files...

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

Stock NB1 OTA -- I337UCUFNB1_4.4_Stock_Odin_tar -- from here.

Instructions

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

You are now on STOCK NB1. If you DO NOT want any of the updates, STOP here.

STEP 2 - Flash Update(s) in Stock Recovery

Files...

Determine which base you want and download their respective file(s) from here...

NC1 --> NC1_update_from_NB1.zip

NI1 --> NI1_update_from_NB1.zip

NJ4 --> NJ4_update_from_NB1.zip

NJ5 --> NJ4_update_from_NB1.zip and then NJ5_update_from_NJ4.zip

Instructions...

1. Copy update zip(s) 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 update zip and select it

6. Phone will reboot when complete

7. NJ5 ONLY... repeat steps using NJ5_update_from_NJ4.zip

You are now on the stock base of your choice. If you DO NOT want root, STOP here.

STEP 3 - Root and Install Safestrap

Files...

Towelroot v3 -- tr.apk -- from here.

Safestrap v3.72 -- Safestrap-JFLTE-3.72-kk-B01.apk -- from here.

Your base kernel and NC1 kernel from here because Towelroot ONLY works with NC1...

NB1 --> NB1_kernel.tar.md5 and NC1_kernel.tar.md5

NC1 --> no kernels needed (skip steps 2 - 5 and 10 - 12 below)

NI1 --> NI1_kernel.tar.md5 and NC1_kernel.tar.md5

NJ4 --> NJ4_kernel.tar.md5 and NC1_kernel.tar.md5

NJ5 --> NJ5_kernel.tar.md5 and NC1_kernel.tar.md5

Instructions for Rooting...

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.

Instructions for Installing Safestrap Recovery...

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 you base kernel file in the AP slot

12. Phone will reboot when complete

All Done. You are now ready to flash a KitKat ROM.

See Post 4 in the Index for list of compatible ROMs and installation instructions.

***When flashing ROMs, use the respective modules that match your base. (ie - NJ5 base users, use ATT_NJ5_modules)***

HOW TO GET TO JELLY BEAN 4.3 (MK2) BASE

NOTES

You can go to MK2 from MLD, MK2, and earlier. Once you flash NB1, you CANNOT go back to MK2.
​

STEP 1 - Odin to MK2 Stock

Files...

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

MK2 OTA -- I337MK2_Combined_Odin_Tar -- from here.

Instructions...

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 MK2 OTA .rar 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

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

STEP 2 - Root and Install Safestrap

Files...

Saferoot -- saferoot.zip -- from here.

Safestrap v3.71 -- Safestrap-JFLTEATT-3.71.apk -- from here.

Instructions for Rooting...

on phone...

1. Go to Settings > More > About Phone... Tap Build Number repeatedly until developer mode is enabled.

2. Go to Settings > More > Developer Options... Enable USB debugging

3. Connect phone to PC

on pc...

4. On PC, unzip saferoot.zip, and browse to folder.

5. Run install.bat and follow prompts. (phone will reboot)

You are now rooted. If you DO NOT want to install safestrap, STOP here.

Instructions for Installing Safestrap Recovery...

1. Copy safestrap file to extSdCard

Open My Files app, browse to Safestrap-JFLTEATT-3.71.apk, click it, and install.

2. Open Safestrap and click Install Recovery

All Done. You are now ready to flash a Jelly Bean ROM. See Post 3 in the Index for list of compatible ROMs and installation instructions. Make sure to use the MK2 modules.

To run KitKat ROMs... Install Safestrap 3.72 instead of v3.71 and see Post 2 in the Index for KitKat ROM install instructions. After installing a KitKat ROM, remember flash the MLD modules. (To make KitKat ROMs possible, the Magic Tool flashes the MLD kernel.)