[GUIDE] HTC EVO on MetroPCS!!

Search This thread

X-Kenshin-X

Senior Member
Apr 2, 2009
140
1
hey guys i've been able to follow this guide and basically get everything done to about 90% of the way. all my settings stick, i got root and everything else working, but i did not like at the very end u2nl was just mentioned along with auto start, there was no instructions to get it working

i already got autostart from the market, i got the u2nl zip file from the whiterabbit site, and i already had the google sdk folder.

now my problem is, that there is not preconfigured .nh file for the Evo, there's only a file for cricket for the Droid, and one for the Eris. what's up with that? does anyone know of or where i can get a Evo .nh file?

i opened it up to see what was programmed in it, but it has commands i am not familiar with, so i am not sure if it would be safe to use the droid cricket file on my Evo... or if anyone has one that works??

thanks for the help!
 

fritzel67

Senior Member
Apr 14, 2010
79
0
Nashville
I'm using the autostart.sh file for the Eris on Cricket and it works fine. Just make sure and select either Cricket or Metro depending on your carrier as they are slightly different.
 
Last edited:

X-Kenshin-X

Senior Member
Apr 2, 2009
140
1
I'm using the autostart.sh file for the Eris on Cricket and it works fine. Just make sure and select either Cricket or Metro depending on your carrier as they are slightly different.

cool, thanks for the huge tip man, so are all the adb instructions the same as the ones in that eris guide??
i am trying to use the adb instructions but i am getting errors, here's a screen shot:


also it was not explained what screen the phone should be in, should i be in the fastboot screen? should i hold down volume and power, and start putting commands in the command prompt when the phone is in that screen? or do i also do volume up and power? or where exactly am i supposed to be on the phone while executing these commands??


also one more question, i still haven't actually gotten my txt or call to work (phone still isn't activated but i remember when i flashed my TP2 i could send and receive sms after i put in all the settings in the EPST menu. i am using PRL 1014. on this one, as of now it's giving me an error:
SMS Error
Cause Code: 97
Error Class: 2

PS.
if i dial *228, i do get the cricket error msg...
 
Last edited:

lexce92

Member
Mar 30, 2009
15
0
Yes, everything except MMS will work on the EVO with Cricket and/or Metro. There are a few hiccups (Data Call Failure errors on occassion) and a few market apps won't stream audio. There are folks also selling paid solutions that will make everything work completely including MMS and minus the Data Call errors...but it will cost you (ask in the Metro or Cricket forums on Howardforums if you're interested in paying for the solution).

I'm currently taking a look at the telephony.db possibility again too re: MMS not working. I was advised by an EVO developer today that if there is a working Cricket/Metro solution for MMS on the Sprint Hero phone, that same solution should work on the Sprint EVO.

*lexce92:

Regarding the mkdir command for autostart, make sure:

1. Your phone is rooted
2. You are using adb shell and you have root access at the command line (the prompt should be # and not $)
3. By default the system partition is read-only. You have to use the following command on the EVO to mount it temporarily as read-write prior to mkdir:

mount -o rw,remount /dev/block/mtdblock4 /system

*Note that this is slightly different than on the Eris where 'mtdblock3' was used in this same command.

I tried cleaning out some more Sprint apk and odex files, but haven't had enough time to test whether the Data Call Failure message is still occurring.

I Am rooted and have a custom rom but at the command line i get a $ but when i type su i get a # still says fail with new line given i even downloaded unrevoked and did that root and it is still not working any ideas?
 
Last edited:

fritzel67

Senior Member
Apr 14, 2010
79
0
Nashville
You both need to make sure when you mount the /system directory as read-write, you use "mtdblock4" and not "mtdblock3". That part is different from the Eris guide.

Also, I have heard negative comments about the unrevoked method of rooting the Evo. I used ToAsTcfh's 2-part guide with success...and have heard the SimpleRoot method for 1.47 works well too.

Btw...removing the Sprint .apk files doesn't seem to affect the Data Call Failure errors. :(
 

X-Kenshin-X

Senior Member
Apr 2, 2009
140
1
You both need to make sure when you mount the /system directory as read-write, you use "mtdblock4" and not "mtdblock3". That part is different from the Eris guide.

Also, I have heard negative comments about the unrevoked method of rooting the Evo. I used ToAsTcfh's 2-part guide with success...and have heard the SimpleRoot method for 1.47 works well too.

Btw...removing the Sprint .apk files doesn't seem to affect the Data Call Failure errors. :(

thanks a bunch dude, THAT is exactly what i was asking, there's some stuff that's different but no one pointed it out! or made a guide for it... :/
i mean most of us aren't programmers or familiar with linux for these things to be blatantly obvious to us...

i used the new Simple Root method... it's basically toast's method, but automated. it copies the same files, and does the same stuff. really neat.

btw what is like the best most stable custom rom right now? i am very new to the android roms, i just want a stable one that has all features working, and HTC sense to use with cricket...

PS.
on an update, my evo is not yet activated with cricket, but it's already receiving all my calls from my other cell phone, so i guess it's good to go on voice and text at least.

btw now i got this error using mtdblock4

error2.jpg
 
Last edited:

SYNTHAXXX

Senior Member
Sep 13, 2007
62
2
Tucson
www.synthaxxx.com
Everything working (tutorial will be posted later)

I have everything working on Cricket. I take no credit for any of this, however I am happy to provide a detailed tutorial which will be easy to follow. I'll do my best to have this posted later today. Check back later.
 

ap3604

Senior Member
Feb 20, 2010
1,490
441
I have everything working on Cricket. I take no credit for any of this, however I am happy to provide a detailed tutorial which will be easy to follow. I'll do my best to have this posted later today. Check back later.

Your a great man SYNTHAXXX :)

The power of open knowledge for everyone is amazing. Keep up the good work with your tutorial to come :D
 

X-Kenshin-X

Senior Member
Apr 2, 2009
140
1
I have everything working on Cricket. I take no credit for any of this, however I am happy to provide a detailed tutorial which will be easy to follow. I'll do my best to have this posted later today. Check back later.

i cannot wait to see it either, please send a PM, or post here again when you have it and the link! we've all been struggling quite a bit with this!

thanks a ton!
 

SYNTHAXXX

Senior Member
Sep 13, 2007
62
2
Tucson
www.synthaxxx.com
EVO on Cricket (everything working with no errors)

***UPDATED FILE TO REFLECT IP ADDRESS CHANGE***

Okay so I am not going into detail about Cricket EPST settings and how to use QPST right now. There are plenty of forums which detail everything you need in order to get that setup.

1. Please keep in mind that I did not do anything word-for-word from other tutorials. This setup does not require any proxy shortcuts with Anycut or Bettercut. Also, This is much easier to accomplish, especially if you are not computer savvy, using Root Explorer (download this from the market), rather than ADB.

2. Download this package or this package, depending on whether you are on Cricket or Metro. Unzip the RAR - It contains the 3 files which will be used.

3. Put these 3 files anywhere on your SD card.

4. Using Root Explorer, copy "u2nl" to root/system/bin/

5. Using Root Explorer, create a new folder within root/data/ and name it "opt" (without quotes).

6. Using Root Explorer, copy "autostart.sh to root/data/opt/

7. Download "Autostart (Root)" from the market.

8. Download "APN Backup and Restore" from the market.

9. Open APN Backup and do a backup of your current APN (for safe keeping).

10. Using APN Backup, delete APN's.

11. Using any file explorer, move the cricketAPNs.xml to the APN backup folder on your SD card.

12. Using APN Backup, restore APN's and select the cricketAPNs.xml as the file to restore.

13. Reboot and you are done.

I have to leave for a bit but I wanted to get this posted so you all can try it out. It only takes a few minutes... I'll double check these instructions when I get home and make sure I am not missing anything. If you are having problems, please PM me and let me know. I'll be able to fix this up later, if needed...

Or, feel free to email me at synthaxxx@gmail.com
 
Last edited:

ap3604

Senior Member
Feb 20, 2010
1,490
441
Synthaxxx = Hero

Does anyone out there know if this will work with METROSPCS as well?
 

lexce92

Member
Mar 30, 2009
15
0
Dam I am Now on a fresh rom and i get a # when i send adb command but i am still receving a mkdir failed for opt error and i am rooted dont know whats going on
 

Casshern

Senior Member
Mar 3, 2009
275
9
I used some of this info in my quest to get a supersonic on big red.

Mission accomplished.

Thanks OP.

Still have mms issues to fix, but other than that, cant complain.
 

SYNTHAXXX

Senior Member
Sep 13, 2007
62
2
Tucson
www.synthaxxx.com
This will work on metro as well.

Regarding the makedir permission issue... just use root explorer to create the folder. U can do it with adb but instead of using block3 in the command line, use block4... I don't recall the exact syntax as I am not good with adb... but if u use root explorer, you will have no problem... assuming you are rooted...

Sent from my PC36100 using XDA App
 

lexce92

Member
Mar 30, 2009
15
0
Thanks for the feed back but i just changed a few things and i got the apps working i will post how i did it when i remember what i changed
 

X-Kenshin-X

Senior Member
Apr 2, 2009
140
1
awesome post that is exactly what i needed, i am like halfway done, but i wa unable to find this "root explorer" app you are talking about, i coudln't find it on the market??
 

lexce92

Member
Mar 30, 2009
15
0
you have to pay for it in the market. go to 4shared on your phone and type in . root explorer and download from there make sure you have unknow sources checked on phone by going to menu+applications check unknow sources
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Alrights guys, don't know if anyone has posted a tut for this yet but I finally got this EVO up and going with web. I don't know who the original poster of this was but it sure rocks!!


    So Lets Begin First you will need the following Items

    1. Cdma-Workshop (Any Build) i will not post.....hint....Search
    2. Qpst v2.7 build 323 (I have attached this)
    3. Htc Hero DIAG Drivers (I Have Attached This)
    4. Htc Sync (Its On The Link At The Bottom)
    5. BetterCut or Anycut ( I have made a link for...Anycut)

    Ok Now that we have the Files Lets Start Flashing

    1. Press ##DIAG# (##3424) on your phone You will see a screen Pop Up Thats Normal
    2. Now plug The phone up to the computer and it will try and find the drivers but it will fail or ask you to locate the drivers manually so make sure you remember where you unzipped the files
    3. Once you have that setup Go to Cdma-Workshop Go To the port the phone is on and Read From the Phone and go to the Security Tab.....and On the Spc Section Read The lock Code and write it to back to the phone so it says unlocked Then make the code 000000 and rewrite the code so it says sucess.
    4. Now Close Cdma-Workshop and Open QPST Configuration Click On The Ports Tab and Add New Port ( Make Sure Show Serial and Usb/QC Diag Ports Only is Unchecked) and Add The Port Of Your Hero.
    5.Highlight Your Port and Click Start Client and Start Service programming and Press Read From Phone The SPC should be all 0's so click on the M.I.P. Tab and Change The Mobile IP Behavior To Simple Ip. Edit The M.I.P. Profiles at the Top. Your NAI and Tethered NAI should be (your10digitnumber@mymetropcs.com or your10digitnumber@mycricket.com)
    6. Next Click On The PPP Config Tab and Click the UM Button your user id should be (your10digitnumber@mymetropcs.com or your10digitnumber@mycricket.com) and the password and tethered NAI should be metropcs or cricket Do the Same For the AN Button and press Write to Phone It should Give You a Error But Dont Worry About It
    7. Press ##DATA# (##3282#) And Setup your Data for your phone and press menu and Commit So your phone Will Reboot
    8. Install BetterCut or AnyCut on your phone and open it Press New ShortCut And Go To Activity It make take a couple of minutes for it to appear but when it Does Go down to Proxy Setting and Click It. It Will Ask for a Name make it whatever you want to. It should say shortcut created sucessfully. Go to your Home Screen and it should be somewhere on there press it and Edit it For Cricket It should be HostNAME: wap.mycricket.com And Port Should be 8080 and for Metropcs HostName: wap.metropcs.net and Port Should Be 3128.

    **Forgot who originally posted this, but its not my solution, enjoy**


    Drivers:

    http://rapidshare.com/files/34424222...AG_Drivers.zip



    htc sync:

    http://rapidshare.com/files/345204153/HTCSync.exe



    anycut:

    http://rapidshare.com/files/345202329/any.RAR



    QPST:

    http://rapidshare.com/files/343520454/qpst_2.7_348.rar

    QPST pass is: cdma-king.com
    1
    Alrights guys, don't know if anyone has posted a tut for this yet but I finally got this EVO up and going with web. I don't know who the original poster of this was but it sure rocks!!


    So Lets Begin First you will need the following Items

    1. Cdma-Workshop (Any Build) i will not post.....hint....Search
    2. Qpst v2.7 build 323 (I have attached this)
    3. Htc Hero DIAG Drivers (I Have Attached This)
    4. Htc Sync (Its On The Link At The Bottom)
    5. BetterCut or Anycut ( I have made a link for...Anycut)

    Ok Now that we have the Files Lets Start Flashing

    1. Press ##DIAG# (##3424) on your phone You will see a screen Pop Up Thats Normal
    2. Now plug The phone up to the computer and it will try and find the drivers but it will fail or ask you to locate the drivers manually so make sure you remember where you unzipped the files
    3. Once you have that setup Go to Cdma-Workshop Go To the port the phone is on and Read From the Phone and go to the Security Tab.....and On the Spc Section Read The lock Code and write it to back to the phone so it says unlocked Then make the code 000000 and rewrite the code so it says sucess.
    4. Now Close Cdma-Workshop and Open QPST Configuration Click On The Ports Tab and Add New Port ( Make Sure Show Serial and Usb/QC Diag Ports Only is Unchecked) and Add The Port Of Your Hero.
    5.Highlight Your Port and Click Start Client and Start Service programming and Press Read From Phone The SPC should be all 0's so click on the M.I.P. Tab and Change The Mobile IP Behavior To Simple Ip. Edit The M.I.P. Profiles at the Top. Your NAI and Tethered NAI should be (your10digitnumber@mymetropcs.com or your10digitnumber@mycricket.com)
    6. Next Click On The PPP Config Tab and Click the UM Button your user id should be (your10digitnumber@mymetropcs.com or your10digitnumber@mycricket.com) and the password and tethered NAI should be metropcs or cricket Do the Same For the AN Button and press Write to Phone It should Give You a Error But Dont Worry About It
    7. Press ##DATA# (##3282#) And Setup your Data for your phone and press menu and Commit So your phone Will Reboot
    8. Install BetterCut or AnyCut on your phone and open it Press New ShortCut And Go To Activity It make take a couple of minutes for it to appear but when it Does Go down to Proxy Setting and Click It. It Will Ask for a Name make it whatever you want to. It should say shortcut created sucessfully. Go to your Home Screen and it should be somewhere on there press it and Edit it For Cricket It should be HostNAME: wap.mycricket.com And Port Should be 8080 and for Metropcs HostName: wap.metropcs.net and Port Should Be 3128.

    **Forgot who originally posted this, but its not my solution, enjoy**


    Drivers:

    http://rapidshare.com/files/34424222...AG_Drivers.zip



    htc sync:

    http://rapidshare.com/files/345204153/HTCSync.exe



    anycut:

    http://rapidshare.com/files/345202329/any.RAR



    QPST:

    http://rapidshare.com/files/343520454/qpst_2.7_348.rar

    QPST pass is: cdma-king.com

    Congratulations buddy!

    Thanks a hell of a lot for giving us this how to guide. I really appreciate it :)

    Just had 3 questions:
    1) Are you getting 3g data in Atlanta or is it just Edge?
    2) What plan did you sign up for at MetroPCS?
    3) If you decide you don't like MetroPCS, how do you reverse this process back to Sprint service?

    Thanks again for figuring this out :)
    1
    Got it working yesssss!!!!

    Yes everybody after 4 days of trial and error I got it to work. I want to thank all the people that put this tut together you are Genius, Thanks very much....

    Here's what i did different instead of using "metropcs" for password you need a MSL for metro you can go here to get it by entering your esn .whiterabbit.org/android and when editing profile with qpst look at the (HA shared secret) and the (AAA shared secret) click on (enter text string) and put the password there too you know the one you generated.
    One last thing make sure that QPST resets your phone when you write to phone!!!!


    All done Hope that helps somebody....
    1
    where can I find the HTC Hero Drivers. The link on page 1 is dead.

    Found them here. http://rapidshare.com/#!download|79l35|293529424|HTC_Hero_DIAG_Drivers.zip|1155
    1
    Where to get evo flashed

    Currently live in Stockton, CA and when i went to the Metro store and asked them to flash it, they said they couldn't because they were not allowed to... Where exactly can i get this phone Metro flashed? Or can i do it myself?

    you can get it flashed from me, i am in oakland.

    or you may wanna read this
    http://metropcsflash.blogspot.com/p/htc-evo-4g-metropcs.html

    ---------- Post added at 01:16 AM ---------- Previous post was at 01:13 AM ----------

    http://metropcsflash.blogspot.com/p/htc-evo-4g-metropcs.html.
    i am not trying to promote this website just telling they have the pictures of how to do it.