• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

joseph230

Senior Member
Aug 15, 2010
172
99
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/showthread.php?t=2679913
http://forum.xda-developers.com/showthread.php?t=2616221
http://forum.xda-developers.com/galaxy-s4-att/general/how-to-root-i337ucufni1-t2881298”
 
Last edited:

joseph230

Senior Member
Aug 15, 2010
172
99
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_I337NI1.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:

joseph230

Senior Member
Aug 15, 2010
172
99
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.
 

Attachments

  • DSC00689.JPG
    DSC00689.JPG
    108.8 KB · Views: 1,056
  • odin.png
    odin.png
    97.3 KB · Views: 1,829
  • DSC00691.JPG
    DSC00691.JPG
    74.8 KB · Views: 1,018
Last edited:

joseph230

Senior Member
Aug 15, 2010
172
99
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.
 

Attachments

  • DSC00692.JPG
    DSC00692.JPG
    145.4 KB · Views: 1,264
Last edited:

joseph230

Senior Member
Aug 15, 2010
172
99
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/galaxy-s4-att/general/how-to-root-i337ucufni1-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:

joseph230

Senior Member
Aug 15, 2010
172
99
Installing SafeStrap

1- Install v3.72 SafeStarp from http://forum.xda-developers.com/showthread.php?p=45693712#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:

joseph230

Senior Member
Aug 15, 2010
172
99
Converting it to Tmobile Phone

1- Copy “Joseph230_V1.0__Fenny_V1.3_STOCK_M919NB4_for_I337NI1.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_I337NI1.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.
 

Attachments

  • DSC00694.JPG
    DSC00694.JPG
    107.2 KB · Views: 1,043
  • DSC00697.JPG
    DSC00697.JPG
    120.4 KB · Views: 925
  • DSC00702.JPG
    DSC00702.JPG
    136.4 KB · Views: 910
  • DSC00704.JPG
    DSC00704.JPG
    158.7 KB · Views: 958
  • tmobile_1.png
    tmobile_1.png
    194.2 KB · Views: 2,371
  • tmobile_2.png
    tmobile_2.png
    135.6 KB · Views: 2,342
Last edited:

joseph230

Senior Member
Aug 15, 2010
172
99
[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:

joseph230

Senior Member
Aug 15, 2010
172
99
[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:

joseph230

Senior Member
Aug 15, 2010
172
99
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.
 

Attachments

  • Screenshot_2014-11-22-21-28-30.png
    Screenshot_2014-11-22-21-28-30.png
    183.8 KB · Views: 1,044
Last edited:

hyl4me

Senior Member
Nov 28, 2009
134
10
I read on the fenny's thread, he removed these apps. If you want, dl v1, extract these apps and places those in system folder.

Sent from my Nexus 5 using xda app-developers app
 
Last edited:

joseph230

Senior Member
Aug 15, 2010
172
99

joseph230

Senior Member
Aug 15, 2010
172
99
I read on the fenny's thread, he removed these apps. If you want, dl v1, extract these apps and places those in system folder.

Sent from my Nexus 5 using xda app-developers app

Yes, You are right, Fenny's 1.3 has some of Tmobile's apps removed.
I may go ahead and make an update just to add missing tmobile apps. (I personally use some of them).
Side note: You can install most of them from google play.
 

devil_2

Member
Feb 18, 2012
18
0
Glad to hear that :)

You are not alone. That is what Fenny has done in its V1.3 ROM. I will make an update to bring all the missing apps back.

oh that would be sweet
Anyway i managed to recover some of what I needed for the most part from stock rom of galaxy s4 and s5
S planner apk
S planner widget
weather clock widget
Those where the only stockish apps that I used anyway :) ..... Other than that Its great, I appreciate you going out of your way and uploading the edited version of the rom to work on our devices(in which i failed miserably at :silly: )
 

joseph230

Senior Member
Aug 15, 2010
172
99
oh that would be sweet
Anyway i managed to recover some of what I needed for the most part from stock rom of galaxy s4 and s5
S planner apk
S planner widget
weather clock widget
Those where the only stockish apps that I used anyway :) ..... Other than that Its great, I appreciate you going out of your way and uploading the edited version of the rom to work on our devices(in which i failed miserably at :silly: )

Glad you managed it.

My Stock update will be uploaded soon, in case someone needed it.
Mean while, would you share your version of APKs that worked for you. I will try to make a zip update out of them in case someone wanted to use them.
 

devil_2

Member
Feb 18, 2012
18
0
Glad you managed it.

My Stock update will be uploaded soon, in case someone needed it.
Mean while, would you share your version of APKs that worked for you. I will try to make a zip update out of them in case someone wanted to use them.

I tried adding the Calendar from stock galaxy s4< it kept crashing (so i gave up on that, probably was missing a side app that goes with it, oh well :p )

So Instead I installed S planner (galaxy s5 version), it looked nicer and it worked.
As for the Calendar widget I used the S4 one (widgets: 4x4 monthly works, 4x2 daily crashes, if you want 4x2 daily you can install the google calendar)
weather Clock widget (installed Galaxy s5 version, looks the same, and it works perfect)

https://www.dropbox.com/sh/qrvtby5iove2ssg/AAD2sLU5ZJE_aDG4WeD_Uat6a?dl=0

For Calendar Install both:
S Planner and Splanner widget apps and place in system/App/ give them full permisions/ and reboot
For Weather Clock stock widget
Install accu weather and weatherdeamon (no need for system app placement but recommended (i am not sure if daemon was already installed on the phone, if it is add extension .bin to the older version, before placing this one in system app)
 
Last edited:

Top Liked Posts