Post Reply Subscribe to Thread Email Thread

Convert I337 to M919 (+ Wifi calling) on Tmobile Network

5th October 2014, 09:11 PM   |  #1  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Hello All,

I have an ATT GS4 I337 which I have been using it on Tmobile Network for a while. To convert it into a fully functional T Mobile phone, I have went through many threads and melted down the steps to what you will see here. It works for me and I am using it as my daily device.

On different threads I saw many people were asking about the same issues that I encountered and some could not figure it out how to overcome them.

Finally I decided to put the steps I went through along with links to what I have used to make the process noob friendly.

Note: I am not the main developer of what is being presented here. What I have here is combinations of what I have seen on different threads.

Disclaimer: You are the one who are deciding to use what I am presenting here, All the risks are on you.

NOTE1: my phone has a locked bootloader so I am only explaining what needs to be done for locked bootloaders. If you are not familiar with this concept, make some research and make sure if you want to proceed.

NOTE2: This has nothing to do with sim-unlocking the phone. If your phone does not accept tmobile sim, first sim-unlock your phone (I am not Google!) then come here and go through the steps.

Approach:
I assume that your ATT i337 has been soft bricked and therefore I will go through all the steps from bringing it back to life until converting it to a M919 equivalent.

Sections:
1-Prerequisits
2-Bring the phone back to life (fresh start)
3- Update to Latest ATT ROM (NI1)
4- Root NI1 Rom
5- Installing SafeStrap
6-Converting it to Tmobile Phone
7-[Optional] Installing missing Tmobile/Samsung apps/widgets <--> and UNDO it!
8-[Only IF] you do not want to be on NI1
9- 4.4.4

Thanks to:
http://forum.xda-developers.com/show....php?t=2679913
http://forum.xda-developers.com/show....php?t=2616221
http://forum.xda-developers.com/gala...81298%E2%80%9D
Last edited by joseph230; 23rd November 2014 at 02:25 AM.
The Following 21 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:11 PM   |  #2  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Prerequisites
1- Have Samsung USB drivers installed. I personally install Samsung Kies (which installs the required drivers with it). Here is the link to kies: http://www.samsung.com/us/kies/ (I installed 2.6 version)
Note: After installing the KIES, connect you phone and make sure that it gets detected by kies. This a confirmation that you will not have any issues along the way.

2- Having ODIN software: download version 3.09 from here:https://www.androidfilehost.com/?fid=95747613655042250

3- Stock odinable ROM. I personally go with this rootable NB1: I337UCUFNB1_Rootable_Full_Odin.rar

4- NI1 Update from NB1 zip file: https://www.androidfilehost.com/?fid=95747613655042260

5- SafeStrap Ready Stock 4.4.2 Tmobile ROM: Joseph230_V1.0__Fenny_V1.3_STOCK_M919NB4_for_I337N I1.zip

6- [Optional] Missing Samsung and Tmobile Apps/Widgets: Joseph230_V1.01_Missing_Sam_TMO_Stuff.zip
Stock Recovery:
How to: hold volume UP + home button and then press and hold power button. When you see a galaxy logo with a tiny blue line on up left side of screen let go of power button but keep holding the volume up and home power. After couple of seconds you will enter stock recovery. Now let go of all buttons.

Download Mode:
How to: hold down volume rocker + home button, Then hold power button. When you see a warning screen, release all buttons, then press UP on volume rocker. Now you should be in download mode.


I am putting following links here in case you need to be on NB1/NC1. Refer to post 9.
Towelroot-v3.apk
I337_NI1_Stock_Kernel.tar.md5
I337_NC1_Stock_Kernel.tar.md5
I337_NB1_Stock_Kernel.tar.md5
ATT_NC1_Update_From_NB1_2400258.zip
ATT_NI1_modules.zip
ATT_NC1_modules.zip
ATT_NB1_modules.zip
Last edited by joseph230; 11th October 2014 at 03:15 AM.
The Following 5 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:12 PM   |  #3  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Bring the phone back to life (fresh start)
As long as your phone can be entered into “Download Mode” you have a way out.

1- Put the phone on “Download mode”.
2- Connect your phone using a (original) USB cable to a USB (version 2.0) port on your PC.
3- Give windows some time to detect and install required drivers. ( You should have gone through prerequisites section prior this step.)
4- Run ODIN program.
5- You should see a com port value under most left side of the top row of odin. This means odin has detected the phone.
6- Extract the file from “Step 3” of prerequisites.
7- click on “AP” button on ODIN and select I337UCUFNB1_TWRootable_Full_Odin.tar.md5 file.
8- Be patient. Odin will need some time to check the file and make sure it is not corrupted or anything. (odin will not be responsive during this time).
9- When you see “Leave CSC” on ODIN window, this means you are ready to flash the stock rom.
10- Hit the Start button on ODIN and give it some time until it flashes the stock rom. Phone will be rebooted 2 times. Do not disconnect the phone until you see a PASS on odin and see your phone booted correctly.

NOTE: some times you will see a pass on ODIN but your phone never passes the boot animation screen. In this case unplug the usb cable from phone, remove battery and put it back. Now enter into stock recovery screen.
Use volume rocker to select factory reset line and hit power button. Then agree that you want to do a factory reset. This 99% of time will solve your boot loop issue that you experienced.
Attached Thumbnails
Click image for larger version

Name:	odin.png
Views:	783
Size:	97.3 KB
ID:	2961166  
Attached Images
File Type: jpg DSC00689.JPG - [Click for QR Code] (108.8 KB, 590 views)
File Type: jpg DSC00691.JPG - [Click for QR Code] (74.8 KB, 576 views)
Last edited by joseph230; 5th October 2014 at 10:11 PM.
The Following 5 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:12 PM   |  #4  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Update to Latest ATT ROM (NI1)
1- Copy “I337_NB1toNI1_OTA_Update.zip” into your external sd-card (not internal).
2- Power off your phone.
3- Go to “Stock Recovery”.
4- Select “apply update from external storage“ and then hit power button.
5- use volum rocker to select “I337_NB1toNI1_OTA_Update.zip” file and then hit power button.
6- Be patient while phone applies the NI1 update.
Attached Images
File Type: jpg DSC00692.JPG - [Click for QR Code] (145.4 KB, 653 views)
Last edited by joseph230; 5th October 2014 at 10:12 PM.
The Following 5 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:13 PM   |  #5  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Root NI1 Rom
If you have followed all the steps now you have a STOCK ATT 4.4.2 NI1 Rom on your phone.
1- Follow steps 1 to 6 from “http://forum.xda-developers.com/gala...fni1-t2881298” to gain root.
2- Install “SuperSu” from Google play. Run it. When it asks to install the binary hit “continue”, then hit “normal”. After it finished installing, it will detect the KNOX, let it disable it. If not succeeded, reboot the phone run the supersu again and let it disable the knox (for me it always works second time).
Last edited by joseph230; 5th October 2014 at 09:35 PM.
The Following 5 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:13 PM   |  #6  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Installing SafeStrap
1- Install v3.72 SafeStarp from http://forum.xda-developers.com/show...2#post45693712
2- Install “Busybox” from Google Play. Then Run busybox and hit “install” to let the app install required files.
3- Install “SELinux Mode Changer” from Google Play. Run the app and then select “Permissive”.
4- Now run the SafeStarp that you installed on step 1. Hit the “Install Recovery”.
5- you should see “State:Installed” on SafeStarp main screen. Now go ahead and hit “Reboot to Recovery”. You will need to hit it 2 times. First time it gets the root access, second time it actually will reboot.
Last edited by joseph230; 5th October 2014 at 09:36 PM.
The Following 5 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:13 PM   |  #7  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Converting it to Tmobile Phone
1- Copy “Joseph230_V1.0__Fenny_V1.3_STOCK_M919NB4_for_I337 NI1.zip” into you phone (internal/external sd-card)
2- Reboot your phone.
3- When on SafeStrap screen, hit recovery to enter into SafeStarp Recovery.
4- Hit “Wipe”. Hit “Advanced Wipe”. Select “Dalvik Cache”, “Data”, “Cache” and “System”. (Do not select “Micro SDcard”).
5- Swipe to wipe.
6- Go back to main screen of SafeStrap.
7- Select “Install” then select “Joseph230_V1.0__Fenny_V1.3_STOCK_M919NB4_for_I337 NI1.zip”.
8- swipe to install.
Note: You do not need to flash any ATT modules since the above rom has NI1 modules.

9- Reboot the phone, be patient until it boots up.

Now you should have a Fully working (even wifi calling) M919 4.4.2 Rom on I337 GS4. This rom is stock-ish rom so go ahead and do your own modifications.
Attached Thumbnails
Click image for larger version

Name:	tmobile_1.png
Views:	1057
Size:	194.2 KB
ID:	2961174   Click image for larger version

Name:	tmobile_2.png
Views:	1026
Size:	135.6 KB
ID:	2961175  
Attached Images
File Type: jpg DSC00694.JPG - [Click for QR Code] (107.2 KB, 581 views)
File Type: jpg DSC00697.JPG - [Click for QR Code] (120.4 KB, 547 views)
File Type: jpg DSC00702.JPG - [Click for QR Code] (136.4 KB, 540 views)
File Type: jpg DSC00704.JPG - [Click for QR Code] (158.7 KB, 552 views)
Last edited by joseph230; 5th October 2014 at 10:14 PM.
The Following 7 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:14 PM   |  #8  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
[Optional] Installing missing Tmobile/Samsung apps/widgets <--> and UNDO it!
After Step 6 you have a Stock-ish Tmobile 4.4.2 Rom on you I337 GS4 which works flawlessly. UNLESS you are one of those fellows that like 100% stock with all the Tmobile and Samsung apps and widgets; To make this more clear, that rom you have running right now misses Samsung weather widget!!! and etc...

I am using Fenny's V1.3 as base and he has removed bunch of stock apps/widgets for his own reasons. I decided to have a separate zip that you can flash after step 6 to bring back all the missing apps/widgets.

You can [dirty] flash "Joseph230_V1.01_Missing_Sam_TMO_Stuff.zip" and get all the missing stock apps/widgets.

Obvious Note: Having root access, you always can remove what bothers you

Dirty Flash:
Flashing without clearing "data" and "system". It is always recommended to clear "Cache" and "Dalvik" if you are not executing "Step 7" immediately after "Step 6".


How undo the optional step:
In case you installed the optional apps/widgets and then changed your mind:
1- Download "Joseph230_Undo_V1.01_Missing_Sam_TMO_Stuff.zip"
2- Go into recovery mode and install the zip
3- Clear Dalvik/cache and reboot.

Note: the above step exaclty deletes all the files that get installed via Joseph230_V1.01_Missing_Sam_TMO_Stuff.zip, nothing less, nothing more.
Last edited by joseph230; 13th October 2014 at 09:52 PM.
The Following 5 Users Say Thank You to joseph230 For This Useful Post: [ View ]
5th October 2014, 09:14 PM   |  #9  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
[Only IF] you do not want to be on NI1
I started the thread with the assumption that people prefer to be on the latest modem (NI1). Now I see there are some folks that want to be on NB1 or NC1 due to signal/battery/personal reasons (*****This posts is for you guys****).

Get the necessary files from "Prerequisites" post.

If you want to be on NB1:
Do followings:
1-if you need to bring your phone back to life or want to have a fresh start, do the Step 1
2-Install Towelroot-v3.apk and root your phone.
3-Put your phone in "Download Mode" and use ODIN to flash "I337_NB1_Stock_Kernel.tar.md5"
4-Install Safestrap
5-Convert it to Tmobile Phone
6-Reboot into Safestarp and install "ATT_NB1_modules.zip"

If you want to be on NC1:
Do followings:
1-if you need to bring your phone back to life or want to have a fresh start, do the Step 1
2- Update to NC1
2-1- Copy “ATT_NC1_Update_From_NB1_2400258.zip” into your external sd-card (not internal).
2-2- Power off your phone.
2-3- Go to “Stock Recovery”.
2-4- Select “apply update from external storage“ and then hit power button.
2-5- use volume rocker to select “ATT_NC1_Update_From_NB1_2400258.zip” file and then hit power button.
2-6- Be patient while phone applies the NI1 update.
2-Install Towelroot-v3.apk and root your phone.
4-Install Safestrap
5-Convert it to Tmobile Phone
6-Reboot into Safestarp and install "ATT_NC1_modules.zip"
Last edited by joseph230; 11th October 2014 at 03:19 AM.
5th October 2014, 09:14 PM   |  #10  
OP Senior Member
Thanks Meter: 74
 
148 posts
Join Date:Joined: Aug 2010
Donate to Me
More
4.4.4
Now that ATT has rolled out 4.4.4 update, we can use Tmobile 4.4.4 Rom. (Note: we needed the official 4.4.4 kernel by ATT to have a fully functioning M919 ROM working on our ATT GS4).

At this point, you should have a 4.4.2 with Safestrap on your phone (no need to be tmobile)

Steps:
1- First use " Alternative Method for Safestrap Users:" from muniz_ri thread to update to latest ATT 4.4.4 ROM. This makes sure that we have latest kernel, modem, ....
Note1: While at the thread, do not forget to hit Thanks and give a thumps up to "muniz_ri" for his good work.
Note2: I personally did not use data back up and recovery... Not sure if you encounter any difficulties or not. I always go for a fresh install to prevent any conflicts and potential headaches.

2- Download "M919_NH7_for_I337_NJ4.zip" and copy it to the phone.
3- Download "UPDATE-SuperSU-v2.02.zip" and copy it to the phone.
4- Reboot into Safestrap and do a full wipe (except for sd card).
5- Install M919_NH7_for_I337_NJ4.zip
6- Install UPDATE-SuperSU-v2.02.zip
7- Just to be sure, do a dalvik/cache wipe
7- Reboot, be patient while phone boots up, now enjoy your 4.4.4 Tmobile Rom on your I337 ATT GS4.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-11-22-21-28-30.png
Views:	526
Size:	183.8 KB
ID:	3028976  
Last edited by joseph230; 23rd November 2014 at 02:30 AM.

The Following 3 Users Say Thank You to joseph230 For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
att, i337, m919, tmobile, wifi calling
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes