[AT&T Samsung Galaxy S 4 General] guut13:
MK2, NB1, NC1, NI1, NJ4, NJ5, OC3, OC4, OK2, and OK3 Guides

RETURNING TO STOCK / ODIN

For return you phone to stock (out of the box) settings...

Detailed Odin to Stock instructions for ALL BASES can be found here...

http://xdaforums.com/galaxy-s4-att/general/guide-odin-to-stock-updating-rooting-t2926642

OK3 STOCK -- Get to OK3 Stock from OK2. (You can Odin back to NB1 after taking update)

OK2 STOCK -- Get to OK2 Stock from OC4. (You can Odin back to NB1 after taking update)

OC4 STOCK -- Get to OC4 Stock from OC3. (You can Odin back to NB1 after taking update)

OC3 STOCK -- Get to OC3 Stock from NJ4. (You can Odin back to NB1 after taking update)

Thanks [MENTION=5939135]brownie9987[/MENTION]

NJ4 STOCK -- Get to NJ4 Stock from NB1. (You can Odin back to NB1 after taking update)

More info can be found here... here. Thanks [MENTION=4708661]muniz_ri[/MENTION]

NI1 STOCK -- Get to NI1 Stock from NB1. (You can Odin back to NB1 after taking update)

More info can be found here... here. Thanks [MENTION=4708661]muniz_ri[/MENTION]

NC1 STOCK -- Get to NC1 Stock from NB1. (You can Odin back to NB1 after taking update)

Link to update zip can be found in Post #1948. Thanks [MENTION=4980764]Maribou[/MENTION]

NB1 STOCK -- Get to NB1 Stock from ANY base. 2 versions available...

1. I337UCUFNB1_4.4_Stock_Odin_tar

2. I337UCUFNB1_4.4_Rootable_Stock_Odin_tar (Rootable with towelroot because it includes NC1 kernel)

http://xdaforums.com/showthread.php?t=2674223

Thanks [MENTION=4708661]muniz_ri[/MENTION]

MLD LEAK -- Get to the UNOFFICIAL KitKat leak released BEFORE NB1, from MLD or earlier.

Note: If you flash the leak, you can Odin back to MK2. See the thread for more info.

http://xdaforums.com/showthread.php?t=2624782

Thanks[MENTION=2348906]designgears[/MENTION] and thanks[MENTION=5482818]ddubz[/MENTION] for the link.

MK2 STOCK -- Get to MK2 Stock from MLD, MK2, or earlier...

http://xdaforums.com/showthread.php?t=2621279

Thanks [MENTION=2284570]ted77usa[/MENTION] and [MENTION=4708661]muniz_ri[/MENTION]​

ALTERNATIVE UPGRADING AND DOWNGRADING METHODS

NJ4 to OC4 / OC3 "Keep Root" Method... Thanks [MENTION=4708661]muniz_ri[/MENTION]

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

NB1 to NC1 "Keep Root" Method... Thanks [MENTION=4708661]muniz_ri[/MENTION]

http://xdaforums.com/showthread.php?t=2730144

NEUTERED NB1 UPGRADE FULL ODIN TAR... This file will allow MK2 Bootloader Users ONLY to upgrade to factory stock NB1 while maintaining the ability to downgrade back to factory stock MK2. Thanks [MENTION=4708661]muniz_ri[/MENTION]

http://xdaforums.com/showthread.php?t=2700726

DOWNGRADING FROM NB1 TO MK2... While not a full downgrade because the bootloader stays at NB1, it will get you back to 4.3 so you flash 4.3 ROMs. Thanks [MENTION=2284570]ted77usa[/MENTION]

http://xdaforums.com/showthread.php?t=2663545​

BLOCK THE AT&T OTA UPDATE

OPTION 1 - Flash a Custom ROM

OPTION 2 - Freeze the following applications...

-- AT&T Software update -- system/priv-app/wssyncmldm.apk -- AT&T

-- wssyncmlnps -- system/priv-app/wssyncmlnps.apk -- Samsung

-- LocalFOTA -- system/app/LocalFOTA.apk -- Samsung

Last two may not be required, but can't hurt. (Pulled from here. Thanks [MENTION=5429788]Tsuul[/MENTION] and [MENTION=4310744]Ends[/MENTION])​

PATCHES AND FIXES

Stagefright fix - Lollipop AT&T Thanks [MENTION=1028003]churapa[/MENTION]

http://xdaforums.com/galaxy-s4-att/general/stagefright-fix-t3198399

How to fix Galaxy S4 "Sim card removed" error Thanks [MENTION=2798771]Sean89us[/MENTION]

http://xdaforums.com/galaxy-s4-att/general/how-to-fix-galaxy-s4-sim-card-removed-t3113480
​

ROOT

OK2 / OK3 -- KingRoot -- Desktop version

http://xdaforums.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461

OC3 / OC4 -- KingRoot -- Phone app version V4.62_C133_B233. Thanks [MENTION=6674985]Kingxteam[/MENTION]

http://xdaforums.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461

NJ4 -- Towelroot v3 with [MENTION=4708661]muniz_ri[/MENTION]'s workaround. Details here...

http://xdaforums.com/galaxy-s4-att/general/how-to-root-i337ucufnj4-4-4-4-11-13-2014-t2939553

NI1 -- Towelroot v3 with [MENTION=4708661]muniz_ri[/MENTION]'s workaround. Details here...

http://xdaforums.com/galaxy-s4-att/general/how-to-root-i337ucufni1-t2881298

NC1 -- From the Galaxy S5 Forum... Towelroot v3. Thanks [MENTION=3280118]geohot[/MENTION]

http://xdaforums.com/showthread.php?t=2783157

As of v2, no need to reboot or use SELinux mode changer to install SafeStrap. Thanks [MENTION=4980764]Maribou[/MENTION]

NB1 -- No direct root method, but [MENTION=4708661]muniz_ri[/MENTION] has a thread with 2 work arounds...

post 1 - Flashing a stock rooted NB1 rom

post 2 - MK2 to NB1 upgrade with a modified updater.zip

http://xdaforums.com/showthread.php?t=2692825

MK2 -- From the Verizon forum and the method I used... Saferoot. Thanks [MENTION=3940199]k1mu[/MENTION]

http://xdaforums.com/showthread.php?t=2565758

LOST ROOT WHILE FLASHING A ROM? -- Flash the UPDATE-SuperSU.zip file in safestrap. Thanks [MENTION=631273]Chainfire[/MENTION]

UPDATE-SuperSU.zip -- Latest Stable Version -- UPDATE-SuperSU-v2.46.zip​

RECOVERY

SAFESTRAP IS THE ONLY RECOVERY WE CAN USE!

Don't even try flashing another one. HUGE thanks [MENTION=4243514]Hashcode[/MENTION] for starting it and [MENTION=4708661]muniz_ri[/MENTION] and [MENTION=4939386]Surge1223[/MENTION] for keeping it going.

Development thread... http://xdaforums.com/showthread.php?t=2448925

Q&A thread... http://xdaforums.com/showthread.php?t=2428254

OK2 / OK3 -- TBD

OC3 / OC4 -- Needs "NC1 Flasher" work around found here

MK2 / NB1 / NC1 / NI1 / NJ4 -- For flashing KitKat ROMs

Safestrap v3.72 can be found here

Safestrap v3.75 can be found here

MK2 -- For flashing Jelly Bean ROMs

Safestrap v3.71 can be found here

ATT KERNEL MODULES

https://www.androidfilehost.com/?w=files&flid=17227​

DEADLY VENOM KITKAT MAGIC TOOL

This tool makes it possible for MK2 users to run KitKat ROMs. It also makes it possible for NB1 user to run Jelly Bean ROMs. Thanks [MENTION=833788]rebel1699[/MENTION]

http://xdaforums.com/showthread.php?p=51067706​

MODEMS

I337 ATT MODEMS OC3 NJ4 NI1 NC1 NB1 FMLD MK2 MJ9 MJ6 MF3 MDL MDB Modems

These can be flashed via Safestrap recovery. Thanks [MENTION=2799235]RockRatt[/MENTION]

http://xdaforums.com/showthread.php?t=2496517​

AT&T APN SETTINGS

OPTION 1 - Flash [MENTION=2284570]ted77usa[/MENTION]'s APN zip file after installing ROM

Post 5 of this thread has the file. Thanks [MENTION=2284570]ted77usa[/MENTION]

OPTION 2 - Manually enter the settings

LTE APN settings were pulled from my phone after MK2 update but work for NB1, too. Thanks [MENTION=5058403]maddawg138[/MENTION] for providing the Straight Talk settings. (I added 3G settings as well, but you do not need them if you have the LTE APN configured.)

1. Go to Settings > Wireless and Networks > More Settings > Mobile Networks > Access Point Names

2. Click the "+" at the bottom

3. Enter settings from one of the configurations below

4. Click "menu" button and "SAVE"

LTE Configuration

Name: ATT Phone

APN: phone

Proxy: Not set

Port: Not set

Username: Not set

Password: Not set

Server: Not set

MMSC: http://mmsc.mobile.att.net

MMS proxy: proxy.mobile.att.net

MMS Port: 80

MCC: 310

MNC: 410

Authentication type: None

APN Type: default,mms,supl,hipri

APN protocol: IPv4

APN Roaming protocol: IPv4

Turn APN on/off: APN turned on

Bearer: Unspecified

Mobile Virtual Network Operator Type: None

Mobile Virtual Network Operator Value: Not set​

Straight Talk Configuration

Name: Straight Talk

APN: tfdata

Port: 80

MMSC: http://mms-tf.net

MMS proxy: mms3.tracfone.com

MMS port: 80

APN type: default,supl,mms,hipri *note hipri is optional*​

3G Configuration

NAME: phone

APN: wap.cingular

Proxy: (not set)

Port: (not set)

Username: wap@cingulargprs.com

Password: CINGULAR1

Server: (not set)

MMSC: http://mmsc.cingular.com

MMS Proxy: wireless.cingular.com

MMS port: 80

MCC: 310

MNC: 410

Authentication Type: (not set)

APN type: (not set)

APN protocol: IPv4

APN: enabled (may need to check this, not sure about your model)

Bearer: unspecified​

TETHERING / HOTSPOTS

OC3 / OC4 -- I337_OC3_TetherAddOn.zip or I337_OC4_TetherAddOn.zip -- Thanks [MENTION=4708661]muniz_ri[/MENTION]

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

NJ4 -- Native Hotspot Fix / Safestrap Tethering Add-on (post #8) -- Thanks [MENTION=4708661]muniz_ri[/MENTION]

http://xdaforums.com/galaxy-s4-att/general/nj4-native-hotspot-fix-t2942362

NB1 / NC1 / NI1 -- Safestrap Tethering Add-on -- Thanks [MENTION=4708661]muniz_ri[/MENTION]

http://xdaforums.com/showthread.php?t=2787681

MK2 -- Enable Tethering / Hotspot -- Thanks [MENTION=679321]love is me[/MENTION]

http://xdaforums.com/showthread.php?t=2535141​

SIM UNLOCK

NB1 -- Free NB1 SIM Unlock. Thanks [MENTION=5997428]GalaxyMasterI337[/MENTION]

http://xdaforums.com/galaxy-s4-att/general/guaranteed-free-sim-unlock-mk2-nb1-nc1-t2852979

Thanks [MENTION=5664506]ytaida[/MENTION] for the link.

MK2 and NB1 -- Made for MK2, but works for NB1 too. Thanks [MENTION=4298476]bvzxa3[/MENTION]

http://xdaforums.com/showthread.php?t=2595457

Thanks [MENTION=2284570]ted77usa[/MENTION] for the link.​

KERNELS

Locked Bootloader = Stock Kernels ONLY

ALL STOCK KERNELS (Flashable via Odin in AP slot)...

https://www.androidfilehost.com/?w=files&flid=37143
​

TOOLS

MD5 Checker... Tool and small tutorial by [MENTION=4422141]R3NC0N[/MENTION] on how to check the MD5 sums

http://xdaforums.com/showthread.php?t=1939007

Thanks for the link [MENTION=5496204]Dhs92[/MENTION]

Nandroid Manager v2.4... App by [MENTION=4535362]H3R3T1C[/MENTION] for managing Nandroid backups by

http://xdaforums.com/showthread.php?t=2044414

Thanks for the link [MENTION=5496204]Dhs92[/MENTION]​