Related
***UPDATED FILE TO REFLECT CRICKET IP ADDRESS CHANGE***
Okay so I am not going into detail about Cricket/Metro EPST settings (##3282# and ##778#) or how to use QPST right now. There are plenty of forums which detail everything you need in order to get that setup. I am specifically NOT posting links to these, since they all differ and are nothing more than confusing. The important thing is that you set your user-name to [email protected] and the password (or secret) to "cricket" (without quotes). The MSID is a number which will be assigned to you once you have a Cricket/Metro account setup. You can call them and ask them for this number.
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 (Cricket) or this package (Metro), 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.
Metro users, please note:
A few Metro users are saying that Metro does not allow the EVO on their network. I am not sure of this but, if you are a Metro user and want to get your EVO working on their network, you may want to verify that they allow it.
Also, in order to get a phone working on a particular network, you will need to update your PRL file to one that is for that particular network. This tutorial is not going to cover this because there are different PRL's for different areas and different providers. Search around and you should have no problem finding a PRL for your network.
Feel free to email me at [email protected]
SYNTHAXXX said:
***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 [email protected]
Click to expand...
Click to collapse
God I wish I was brilliant like you guys
Everytime I read one of these tutorials I want to do it sooo bad but I don't know if I am missing anything not covered such as when someone asks "how do you get your esn added to metroPCS since most reps wont do it for you?". Questions like that scare the hell out of me into thinking that I am missing something so I will end up doing all these steps and then finally get to a missing step not covered at the end which ruins everything.
Is there anyway that someone could do a 6 minute youtube video from ground zero to full internet? pls pls pls
Thank you so much Synthrax for this tutorial. I might be able to try it but even if I'm too scared of missing something I still really appreciate you taking the time to post this tutorial thank you =)
If I'm not mistaken doesn't this process only give one internet connection and apps? Since it doesn't give you the ability to make calls or sms, isn't the title of the thread "everything but mms" a little misleading?
I know you said that you don't want to go over everything already said in the threads about setting up the qpst settings, but I think at least links would be helpful especially for people reading the thread and expecting to actually find directions on setting up everything but mms per the title.
theboundless said:
If I'm not mistaken doesn't this process only give one internet connection and apps? Since it doesn't give you the ability to make calls or sms, isn't the title of the thread "everything but mms" a little misleading?
I know you said that you don't want to go over everything already said in the threads about setting up the qpst settings, but I think at least links would be helpful especially for people reading the thread and expecting to actually find directions on setting up everything but mms per the title.
Click to expand...
Click to collapse
There are two reasons for this...
1. I am not familiar with Metro and I will not post a link to one of the hundreds of differing tutorials, only to have people entering the wrong values in EPST.
2. This thread is within the "EVO 4G Android Development" forum which is for people who have enough knowledge to root their phone and typically much more. Should I also link to a "rooting" tutorial?
I will do what I can to post some of the generic EPST settings when I have time. I would love to write an all-inclusive guide, from start to finish, on how to buy the EVO, unlock it, install a custom ROM, provision EPST, update the PRL, and then get data working on Metro/Cricket... But, until I have time for all of that, you will have to do a little foot-work of your own to find some of the steps missing from my tutorial.
This tutorial is in direct response to all of the people who were looking for it. The title is not at all misleading, as this is the only known method for getting everything working. Yes, it assumes you have the phone on Cricket/Metro and voice and text are working... Anyone can walk into a Cricket store and get a phone flashed - this tutorial is for getting around the Cricket/Metro proxy, and it works
Cheers!
Thanks for posting more. I currently use and evo on the metropcs network in los angeles, and I think its a great option for those who want to have a great phone but don't want to pay 70+ dollars a month in carrier charges. I used the terminal method to modify the autostart program but next time I think I'll try out your method with the root explorer program.
SYNTHAXXX said:
***UPDATED FILE TO REFLECT CRICKET IP ADDRESS CHANGE***
Okay so I am not going into detail about Cricket/Metro EPST settings (##3282# and ##778#) or how to use QPST right now. There are plenty of forums which detail everything you need in order to get that setup. I am specifically NOT posting links to these, since they all differ and are nothing more than confusing. The important thing is that you set your user-name to [email protected] and the password (or secret) to "cricket" (without quotes). The MSID is a number which will be assigned to you once you have a Cricket/Metro account setup. You can call them and ask them for this number.
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 (Cricket) or this package (Metro), 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.
Metro users, please note:
A few Metro users are saying that Metro does not allow the EVO on their network. I am not sure of this but, if you are a Metro user and want to get your EVO working on their network, you may want to verify that they allow it.
Also, in order to get a phone working on a particular network, you will need to update your PRL file to one that is for that particular network. This tutorial is not going to cover this because there are different PRL's for different areas and different providers. Search around and you should have no problem finding a PRL for your network.
Feel free to email me at [email protected]
Click to expand...
Click to collapse
Hey,
I'm sorry I just wanted to add my comments here.
You can get any CDMA phone flashed to metropcs but, you need to check here if its possible for it to work.
Link: http://www.metropcs.com/coverage/
You will notice it will say what type of phone it is. 'dual ban' or AWS. NYC and a few other places do not support android phones. So, if you do it in NJ and you go to NY for dinner do not expect your inet to work or anything except voice/text.
If you want to talk to someone at metro - 800-901-6266 , this is their tech line. You may have a problem getting your ESN added to the network because they dont allow smart phones atm. Same goes for boost. and cricket. You may need to call 30 times and keep giving the IMEI/ESN/MEID and try to trick them.
This is not an easy process. and to be quite honest. its not worth it.
As for the PRL files: http://www.corolada.com/prl/
My advice if you want to save money. Do as i do. Get a GSM android phone. Make sure the freq is compat with tmo. And get mysimplemobile.com. Its 60 a month unlimited * including intl text. its owned by TMO.
Anyways, I hope this helps you guys. so you dont go run and buy a phone and think its going to work
Dont go to a corp store to get your ESN added, not gonna happen... search phone forums or ebay, people will add it for $50
Even if you DO get it added. it will not work right. I dont care what anyone says.
But, have fun Metro is not the way to go.
Boost you can get away with it. but you need a hookup.
rhcp0112345 said:
Even if you DO get it added. it will not work right. I dont care what anyone says.
But, have fun Metro is not the way to go.
Boost you can get away with it. but you need a hookup.
Click to expand...
Click to collapse
I'm hoping so cause I'm on boost. Just got back from a walk up and down the street. Anyone know of any ideas? If I have to go with a new TP2, I guess I can, but if I could get into the EVO I wouldn't mind. I've got backups of this phone, but don't know if they'll be any help. Really bummin right now and trying like hell to find the silver lining. PM me if you've got any ideas or maybe a TP2/Evo with bad numbers? I miss it already.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Do widgets work with Cricket? I used to switch WM phones to cricket all the time, but I've never done android because (previously), widgets couldn't work. Has anyone figured out a system-wide proxy to get widgets working reliably?
rhcp0112345 said:
Even if you DO get it added. it will not work right. I dont care what anyone says.
But, have fun Metro is not the way to go.
Boost you can get away with it. but you need a hookup.
Click to expand...
Click to collapse
Um, you're wrong. I AM on metropcs with my evo, and it works great, I got everything but MMS working, which is for me the least useful thing anyways.
EVO works fine
The EVO works on any CDMA network that will allow another provider's phone on their network. The tutorial I posted works and, compared to all the others out there, is quite simple to follow.
This solution provides full internet - this is the "system-wide proxy fix". By following this tutorial, everything will work, except for MMS. The MMS issue has not been resolved yet, even with the correct settings in the APN.
To make a long story short - if you have questions, ask them... if you have comments, share them... but please do not post about how something doesn't work just because you can't figure it out. All that does is waste space and confuse future readers, which is why I moved this tutorial over to a new thread in the first place.
Thanks!
i had internet, facebook, etc working except incoming mail. i tried doing your solution hoping it would work, and in worst case, it should have left me where i was. now right away any program that requires internet access gives a connection error. i tried restoring the apn that was backed up prior to installing metropcs' and still no luck...?
Strange update...i have all of the instructions on this thread down to a T...until today i couldn't send or receive mms...then i updated to the new 32100 PRL and sent two messages one to my phone number one to my email....neither errored out and i'm still waiting on a message to my phone and in my inbox. will report
Thank You SYNTHAXXX for sharing your knowledge..
I had data set up but after loading up a froyo based ROM I lost data untill I cam across your solution!
Thanks buddy!
[email protected]??
My question is whether we use our current number from sprint or a number that already exist on metro pcs?
villalva_evo4g said:
My question is whether we use our current number from sprint or a number that already exist on metro pcs?
Click to expand...
Click to collapse
that'll be your metropcs 10 digit number, no dashes or ( )'s
No luck...the picture never reached its destination
Thank You So Much It Works Great
If you want MMS on Cricket, all you have to do is following part 3 of this guide, hxxp://forum.xda-developers.com/showthread.php?t=739409.
Credits:
xboxhacker
token419
killac93
Avalaunchmods
Others, that i missed or don't know...sorry
I did this on my EVO that I use on Cricket, running Fresh 3.2 and it works.
Good morning everyone. I will be splitting this topic into two parts. The first post will be my a FAQ and my anecdotal evidence supporting my claim and how I came to this conclusion, and the second will be the instructions on how to duplicate. I didn't put the instructions in the first post because I want people to actually read this part first before jumping in and then asking the same questions over and over again.
FAQ
Q. Does this work everywhere, all the time?
A. No. As with any cellular technology, results will vary greatly. I know this works where I am. I make no promises that it will work where you are.
Q. I can't get more than X speed, help!
A. If you have followed these steps TO THE LETTER then I already have done everything possible. The only way YOU will see better speeds is to either connect to WiFi, move to an area with better infrastructure, build your own tower with fiber connection, or get a Femtocell.
Q. I'm running JimBob's SuperDeluxeAwesomestMegaWhooptieXXL ROM, does this work with it?
A. Most likely. As with ANY system change, make a full backup before attempting any changes. I am not responsible for you bricking your device.
Q. Can I ask a question that was answered either in the OP or right above where I asked?
A. I like turtles.
OK, on to my reasoning.
First, I have looked at each thread promising better speeds. All have, in my experience, been on the right track. However, none have really brought it all together to truly work perfectly. I was pretty happy with my 4mbit own connection.
Until the update from HTC came out. I hit 7-8mbit regularly where I was hitting 4 max before. Even in high traffic areas like Downtown Fort Worth, I had averaged 1.5-2 throughout the day on any custom ROM. With the new update, 4-5 average.
I wondered what the differences were that caused custom ROM's to not be able to achieve full speeds, when I could nandroid restore to the stock updated ROM and get those blazing speeds without ANY modification connected to the same towers.
So, I decided to "merge" my ROMs.
All of a sudden, 8mbit down on RCMix 6.1. 8mbit down on AR. 8mbit down on CM7(Edit: Only on versions which support the HTC RIL's, not all older versions do).
Holy smokes.
Second post with instructions en route.
Instructions
Prerequisites:
A basic knowledge of flashing ROMs and Radios on the HTC Inspire 4G and ADB commands
S-Off HTC Inspire 4G with CWM Recovery and AT&T service
MicroSD card inserted in phone
Root capable file explorer (I prefer Root Explorer, as it can set permissions)
Download the following three files and extract to the location of your choice on your SD Card: MultiUpload(Updated 05-13-2011)
EDIT: for testing, please download This instead, it should place the telephony.db FOR you. Please report back any permissions issues, or if it even works...
Steps:
NANDROID BACKUP BEFORE BEGINNING!
1. Place PD98IMG.zip(12.39a.60.19x_26.06.06.30_M) on root of SD Card (location: \mnt\SDCard) Reboot into bootloader to install updated Radio(If necessary, if you have already flashed this radio you do NOT need to reflash radio.)
2. Once radio is installed, reboot into ClockworkMod Recovery, go to mounts and mount /system, and install the Speed Boost .zip from CWM. This includes the (verified)updated RIL files for the radio as well as propeditor for the next step.
3. Once rebooted, Prop Editor should now be present in your app tray. Open and grant Root Access. Once you have completed that, BACK UP YOUR build.prop and copy to your ADB location on computer (this way you can recover if this step gets a little messed up, reboot recovery and ADB push build.prop /system)
4. Using Prop Editor, make the following changes and additions to your prop file(Note: Any line not expressly mentioned here SHOULD NOT BE CHANGED OR TOUCHED):
Code:
ro.ril.ecc.HTC-GCC=999,112,997
ro.ril.ecc.HTC-WWE=999
ro.ril.ecc.HTC-ELL=92,93,94
ro.ril.enable.a52.HTC-ITA=1
ro.ril.enable.a53.HTC-ITA=1
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.hsdpa.category=14
ro.ril.hsupa.category=7
ro.ril.hsxpa=3
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=0
ro.ril.enable.ucsq=2
ro.ril.enable.amr.wideband=0
ro.ril.att.feature=1
ro.ril.enable.gea3=1
ro.ril.radio.svn=3
ro.ril.enable.prl.recognition=1
*media.a1026.enableA1026=1
*htc.audio.hac.enable=1
*Ignore on CM7 based ROMs. It will eat your battery.
5. Reboot phone TWICE.
6. [EDIT: Not needed on CM7 sourced ROM's after nightly build 57, MIUI, Inspired Ace by gtg465x, see step 6a] Open your Root File explorer of choice, then copy telephony.db and navigate to /data/data/com.android.providers.telephony/databases and rename existing telephony.db to telephony.db.old, then paste the new telephony.db in that location, and set permissions to rw-rw----. Reboot phone. *see below if phone.apk crashes on reboot
6a. Change APN's to match what is in THIS thread by henrybravo.
Be sure to hit his Thanks button too!
7. Once phone is rebooted, go to settings, wireless and networks, mobile networks, and access point names. Select the locked APN (Note: WiFi Hotspot still works)
This should complete the modifications, speeds should be much better.
* - If you get crashes in Phone.apk, reboot into ClockworkMod Recovery, choose Advanced, and Fix Permissions. This will cause a temporary issue in which Contact pictures do not appear in the Messaging app. To fix this,get a terminal emulator, then do these steps:
su
chmod 666 /data/data/com.android.providers.contacts/files/*
This will fix this issue after reboot.
Many thanks to:
henrybravo, for the telephony.db method
IsraelR for the original build.prop thread
Any others I left off the list are purely unintentional. Please PM me and let me know!
I'm using the Inspire on Straight Talk, an AT&T MVNO. The APN settings won't work for me, should I just use what I have and apply the other steps in the process?
Also, thanks for the work!
What radio is it?
entropism said:
I'm using the Inspire on Straight Talk, an AT&T MVNO. The APN settings won't work for me, should I just use what I have and apply the other steps in the process?
Also, thanks for the work!
Click to expand...
Click to collapse
Skip the telephony.db as well, it only has AT&T settings in it.
Sent from my Inspire 4G using XDA Premium App
Flashing now, hoping it works. AT&T around here fluctuates like crazy, and it's a lot worse with the Inspire. I can get 400k/300k one minute, 4mb/2mb the next. Right before I started flashing this, I was getting 900k/300k.
harlenm said:
What radio is it?
Click to expand...
Click to collapse
Whoops, thought I copied and pasted it into there. 12.39a.60.19x_26.06.06.30_M - The AT&T updated radio from the OTA update.
Definitely not seeing prop editor installed after flashing the speed boost zip (flashed twice). Going to edit it with a text editor under Root Explorer and see how it goes.
entropism said:
Definitely not seeing prop editor installed after flashing the speed boost zip (flashed twice). Going to edit it with a text editor under Root Explorer and see how it goes.
Click to expand...
Click to collapse
Hmm, I will check it. It did on the two test Inspires I have used. Text editor will work fine.
Edit - Reuploading files.
If some of the ro.ril lines of code aren't in my build.prop, should I be adding them manually? These lines were missing:
Code:
ro.ril.enable.ucsq=2
ro.ril.att.feature=1
ro.ril.enable.gea3=1
ro.ril.radio.svn=3
Edit: Running CM 7.0.2, CM kernel.
entropism said:
If some of the ro.ril lines of code aren't in my build.prop, should I be adding them manually? These lines were missing:
Code:
ro.ril.enable.ucsq=2
ro.ril.att.feature=1
ro.ril.enable.gea3=1
ro.ril.radio.svn=3
Edit: Running CM 7.0.2, CM kernel.
Click to expand...
Click to collapse
Yes, this is part of the update we are doing.
I have not tried yet but since no one has and probably will not, at least for awhile lol. Just wanna say thank you for putting the time and effort into, in my oppinion , such a huge project
Will probably take a bit to get all the little kinks of diffrent roms,devs , peoples set ups . Again thank you and thanks for the huge tech support hours you will be putting in,
Sent From My HTC Inspire 4G @ 1.5Ghz
entropism said:
If some of the ro.ril lines of code aren't in my build.prop, should I be adding them manually? These lines were missing:
Code:
ro.ril.enable.ucsq=2
ro.ril.att.feature=1
ro.ril.enable.gea3=1
ro.ril.radio.svn=3
Edit: Running CM 7.0.2, CM kernel.
Click to expand...
Click to collapse
Redownload the mod and rerun the CWM flashable .zip, the updater script in there was the wrong one, my fault!
Kizzmiazz said:
I have not tried yet but since no one has and probably will not, at least for awhile lol. Just wanna say thank you for putting the time and effort into, in my oppinion , such a huge project
Will probably take a bit to get all the little kinks of diffrent roms,devs , peoples set ups . Again thank you and thanks for the huge tech support hours you will be putting in,
Sent From My HTC Inspire 4G @ 1.5Ghz
Click to expand...
Click to collapse
Haha, I am ready for the hours. Fortunately, my method SHOULD work for any ROM for the Inspire, as it only affects certain files. We shall see, I suppose!
Locked APN?
I didn't come up with a locked APN after the procedure. They are all currently unlocked. I started with two:
MMS and MediaNet
I now have 4, they are "Entitlement", "MEdia Net", "MEdiaNet", and "MMS"
Not sure which to pick.
EDIT: It appears that my MediaNet and your Media Net are the same APN, and I am unable to choose Entitlement. I guess that answers that?
ou4me said:
I didn't come up with a locked APN after the procedure. They are all currently unlocked. I started with two:
MMS and MediaNet
I now have 4, they are "Entitlement", "MEdia Net", "MEdiaNet", and "MMS"
Not sure which to pick.
Click to expand...
Click to collapse
Choose menu then reset to default.
Sent from my A500 using XDA Premium App
id10terrordfw said:
Choose menu then reset to default.
Click to expand...
Click to collapse
I'm not sure that was what was needed. I ended up with the default APN from my UltimateDroid ROM, which has some missing parameters and has always been very slow. In fact, I went from no appreciable speed increase with the procedure and 4 APNs to now quite a speed decrease. I'm going to add back the MediaNet APN. Let me know if I need any of the others added in there. ie: Entitlement.
ou4me said:
I'm not sure that was what was needed. I ended up with the default APN from my UltimateDroid ROM, which has some missing parameters and has always been very slow. In fact, I went from no appreciable speed increase with the procedure and 4 APNs to now quite a speed decrease. I'm going to add back the MediaNet APN. Let me know if I need any of the others added in there. ie: Entitlement.
Click to expand...
Click to collapse
You shouldn't, the new telephony.db should have provided two new APN's at that point. That is the purpose of copying it over.
Speeds are just as bad, if not worse for me. Granted, do NOT use my experiences to see if you should install this or not, as I'm not using AT&T for my service, I'm using Straight Talk.
Results after installing this:
700k down, 590k up
1300k down, 85k up
698k down, 590k up
426k down, 852k up
1543k down, 136k up
937k down, 137k up
468k down, 140k up
entropism said:
Speeds are just as bad, if not worse for me. Granted, do NOT use my experiences to see if you should install this or not, as I'm not using AT&T for my service, I'm using Straight Talk.
Results after installing this:
700k down, 590k up
1300k down, 85k up
698k down, 590k up
426k down, 852k up
1543k down, 136k up
937k down, 137k up
468k down, 140k up
Click to expand...
Click to collapse
Did you reinstall the zip in the new download?
*****ROOT IS REQUIRED BEFORE PROCEEDING *****
*****FOLLOW THIS FOR ROOT, THANKS TO AYOTEDDY: http://forum.xda-developers.com/showthread.php?t=1100513
*****CREDITS GO TO SANFRANX415, SS2006, AND FROZ3N*****
The following process was originally made for the Samsung Galaxy S 4G, but works perfectly on the Sidekick 4G as well. I have tested and verified this working.
Steps:
1. Install "010 Hex Editor" you can use the trial version found here: http://www.sweetscape.com/010editor/
2. Install "Terminal Emulator" from the Market. Go to your Sidekick 4G and open the emulator.
*****FOLLOW THESE STEPS VERY CARFULLY*****
After opening a terminal emulator, type the following:
cd /dev/block <enter>
su <enter> <at this point your phone will ask for superuser, click access ALLOW it, if you already havent done so>
dd if=/dev/block/bml3 of=/sdcard/bml3.bak <enter>
*****THE PREVIOUS STEPS WILL PLACE A FILE NAMED "BML3.BAK" ONTO THE ROOT OF YOUR SD CARD*****
Go find the file on your SD Card and transfer it to your computer desktop.
3. Open 010 Hex Editor
4. In 010 Hex Editor, go to "File", "Open File", and open the "bml3.bak" file.
5. Once the file is opened, go to "View", "Linefeeds", "Fixed Custom", and ensure the number is set to "32"
6. Using your keyboard, select CRTL+F to search for a hex string, when the search window pops up select "Hex Byte" in the type field and then search for the following string below:
"FFFFFFFFFF0100000000" ALL TOGETHER, then hit the FIND ALL button to the right, some of you will get 2 results and others up to 10 results on your screen.
7. If you look at your Hex editor there are 3 window panes on the selected line
e.g 4CCC60h <-- Offset
01 01 01 01 < -- Hex Keys
yyyyyyyyy <- ASCII text (your 8 digit unlock code will be here)
8. Go through each result from the above search and you will see on the 3rd window pane (yyyyyyyyy) after the hex keys there is an 8 DIGIT CODE (write this code down), this is your unlock code NCK for your phone.
Sidenote: THIS 8 DIGIT CODE SHOULD SHOW ON AT-LEAST ONE MORE RESULT CHECK ALL YOUR RESULTS FROM THE SEARCH ABOVE IF YOU HAVE ANY DOUBTS (SOME OF YOU WILL HAVE YOUR CODE SHOWN AT-LEAST 2 TIMES AND SOME OF YOU WILL HAVE THE CODE SHOW MORE THAN 4 TIMES BUT YOU SHOULD NOT HAVE THAT MANY RESULTS)
***** TO INPUT THE UNLOCK NETWORK CODE DO THE FOLLOWING *****
9. Turn off your phone
10. Insert a foreign SIM card not attached to your current provider (e.g if you have T-Mobile, use an AT&T SIM CARD), and turn on your phone.
11. You will be prompted to enter a Network Unlock Control Key (use the code above that you wrote down and type it in your phone exactly)
12. After entering your NCK please hit "Unlock" or "GO" button and you should see a screen that says "Network Unlock Successful", and your phone should go in the main screen after your phone has been unlocked.
there is a thread in the general section with 3 or 4 different ways to do this and since u just copied an entire post in the SGS forum, u should link to that thread in ur post
I didn't just copy and paste, I change some small things that were a bit confusing, and I also gave credit to all who made the SGS4G guide at the very top of this post. The posts you say this is mentioned in, is not very noob friendly or easy to find.....this is.
Sent From My UNLOCKED Sidekick 4G
hey im trying to unlock my sidekick and im running into a problem, im good all the way up to when you search, im getting over 700 results, what am i doing wrong?
700 results ! are you 100% sure ?
what is the size of your bml3.bak file ?
do you get the same 6 digits sequence (in ASCII) after each result ?
If so that's probably the code.
I had the same problem. I was getting 700 results.when I scrolled all the way down the code was there. In results 699 and 700
Sent from my SGH-T839 using XDA App
You get a lot of results... once you get the results you look through every one of them till you find the code on the right... its 8 numbers really obvious that its the code your looking for
Any chance for a screenshot of the hexeditor on the correct string?
I ended up getting 468 results. After scrolling down the results slowly I found the unlock code. You'll know once you see it, as it stands out very clearly as a 8 digit code, it just takes time finding it if you end up getting a lot of results.
Very useful. I'm going to be unlocking a friends Sidekick 4G and didn't want him to have to pay for it. I'll give feedback when I actually try it. Thanks!
Very Nice!! simple! easy!! great post! thank you!!
Sent From My Samsung Sidekick 4G UNLOCKED
I've found the code TWICE but it never worked! any ideas?
I've reformated the SD card, rebooted the phone, and this time got the very same code 7 times, I've tried to enter it using the soft keypad and the hard one, still same result
Yay!!!
Thanks!!! Worked Fine for Me!
This will come in handy when my little cousin comes to visit.
Thanks for posting this. I followed the instructions exactly and it worked on my Sidekick 4G. There were over 120 matches to that hex string, and the unlock code was with the last two matches in the file. In case it wasn't clear, you should see 8 digits (hex values 0x30 to 0x39) right after the string you are searching for. The ASCII values (what you would actually type on the keyboard) are in the right pane of the hex editor.
ok so i followed all the instructions step by step and i opened the file in the editor 2 different ways from this forum and another, i searched for "FFFFFFFFFF0100000000" and it looked thru all 565 results and most of the results are "0.1.2.3.4.5.6.7.8.9" always in order but sometimes split up found 1 result with the correct amount of numbers but didnt work, just wondering if i went wrong somewhere?
mojo4713 said:
ok so i followed all the instructions step by step and i opened the file in the editor 2 different ways from this forum and another, i searched for ...
Click to expand...
Click to collapse
There is a much easier way which does not require complicated directions:
http://forum.xda-developers.com/showpost.php?p=15992373&postcount=7
Very useful. I have successfully unlock my SK4G without any problems. Thanks, man.
Worked perfect the first try. Thanks
My girlfriend lost her Samsung Focus and received a new one from AT&T. She was very upset that she lost all her data on the phone and I had updated her old one to Mango, so I knew there was a backup saved. However at first it wouldn't recognize the backup (different device ID) so I changed the device ID in the folder name, properties.xml, and manifest.xml files. Zune now recognizes it as a restore point for that phone but refuses to install it, giving various errors such as 'backup not valid', etc.
I am beginning to think I should give up, but I wanted to know if any of you WP7 gurus knew of a way to change the Device ID of the phone itself, perhaps in the Registry Editor? I'm an Android user so I'm familiar with rooting with those phones but WP7 is a little different. I know I'd have to use Chevron and then put a registry editor XAP on there, but I haven't had a chance to do it yet..
So, is there any way to change the device ID?
The other possible solution I was thinking of was running a WP7 emulator and changing the device ID to match the old phone and do a restore through there (if that's even possible), then changing the device ID again to match the new phone and creating a new backup, which I could then send to the new phone?
100% I saw DeviceID setting in registry (exact value as returned by API call) but can't recall where now.
Update: try to change string [HKCU\Software\Microsoft\ActiveSync\DeviceID]
Thanks, i'll try it next time she's over. Hopefully I don't FUBAR her phone. I did tons of search about this subject before posting and couldn't find any evidence of anyone trying to change their device ID.
sensboston said:
100% I saw DeviceID setting in registry (exact value as returned by API call) but can't recall where now.
Update: try to change string [HKCU\Software\Microsoft\DeviceID]
Click to expand...
Click to collapse
Can you possibly do me a favor and use one of the DeviceID apps or something to verify that the field in that registry key matches your device's ID?
Just checked on my Samsung: DeviceID at HKCU\Software\Microsoft\ActiveSync\DeviceID (I've corrected registry path) is not related to the Zune's backup DeviceUrlID (it's different ID's, I think so)...
Darn. I'll have to see if there is a way to find it in there.
I'm pretty sure the ID used for the backup is stored in hardware; if it wasn't then it wouldn't survive a hard reset. Unfortunately, I think the backups are also encrypted, so unless you could somehow get the key out of the old phone it wouldn't be any good anyhow.
It would be awesome if you could find a way to move a backup between phones, but so far that hasn't been possible.
sensboston said:
100% I saw DeviceID setting in registry (exact value as returned by API call) but can't recall where now.
Update: try to change string [HKCU\Software\Microsoft\ActiveSync\DeviceID]
Click to expand...
Click to collapse
How do you get access to that string (AcitveSync DeviceID) using the API?
Thanks,
Jason
OK first off i know cloning is illegal NOT doing that!!!! ok now that i got that out the way!
i have tried everything to fix my MEID i tried to write it in qxdm, then i get a error saying Failed !! so then i did research and found people talking about zeroing out the esn and meid tried that but it wont read the meid and when i enter the esn it reboots the phone!!!!! then i read about loading a radio did that and still did not work , now im just stuck and been up for about 16 hours strait trying to figure this out. it makes me a lil angry when i cannot fix something im sure everyone on this site is just like me !sooo please someone help!! oh yea another thing i got the 3g working with the aaa and haa just cant make calls please let me know in steps what i have to do to get it done i have the spc i have the 3g working don't need info on that JUST how to change the meid and make it stick and not change .. also thanks to all the other treads i read very useful just need a for shur answer because there are so many different ways people mention!
The evo shift is a little bit harder to scan for readable memory addresses. I did it by starting with a memory address block and expanding in the upper region and lower regions until it reboots. The reboot is when you scan an unreadable portion of the memory. There are three readable blocks of memory address on the shift and it varies a little bit with each shift. Its best if you do the trial and error scanning until you have the three blocks written down then look for the esn and meid to zero out to reimput the meid that is printed on the back of the phone back into the phone to fix it.
Sent from my PG06100 using XDA Premium App
@ lilgrass what prog should I be using to scan for this and do you know of any links for a totorial of a similar situation? I understand I have to scan the mem but I'm kinda new at it and don't wana mess anything up. Any help would be greatly appreciated ty!
Qpst to scan memory addresses and output it to use a hex editor to find the exact memory addresses for the meid and esn... there's between 14 and 20 meid addresses and 10 to 14 esn depending on what the phone is doing at any given time. Best to put it on airplane mode first. Then use qxdm to navigate to the addresses. It takes about a day to do on the shift because of the reboots. All of the tutorials have been taken down on other websites so I can't point u in the right direction link wise sorry
Sent from my PG06100 using XDA Premium App
lilgrass71 said:
Qpst to scan memory addresses and output it to use a hex editor to find the exact memory addresses for the meid and esn... there's between 14 and 20 meid addresses and 10 to 14 esn depending on what the phone is doing at any given time. Best to put it on airplane mode first. Then use qxdm to navigate to the addresses. It takes about a day to do on the shift because of the reboots. All of the tutorials have been taken down on other websites so I can't point u in the right direction link wise sorry
Sent from my PG06100 using XDA Premium App
Click to expand...
Click to collapse
Thanks dood ima give it a try ill let you know how it gose after x mas ! Merry x mas to u and your too!!