Secret/Hidden menu codes. android 4.3 and up - Sprint Samsung Galaxy S III

root needed on some/most
hidden menu needs enabled too
to enable hidden menu when rooted
i used ES File Explorer to edit the following file (mount read write / and /sys (unmount after edit. i thin you only need to mount / read write
/efs/carrier/HiddenMenu from OFF to ON (note the caps)
ES File Explorer has built-in text editor so use that.
when editing the file make sure not to hit enter key. just use backspace to delete OFF then type ON and save. dont hit enter. (you might be able to but dont if you dont have to)
these are codes that i have been using on android 4.3 and up stock roms
some i have used in past roms
please hit like button if you find it usefull
did lots of testing and these are codes relevant to flashing.
there are tons more codes but these are for technical stuff and you have to be very careful
some menus please be real careful
make backups BACKUPS!!!
/efs
/nfs
anything you can!
ok hope you find them usefull
will add meanings later
i have more but i need to find them in my text files
*#27663368378# this one has tons. PRL Write, Pref Mode, System Select. etc....
*#06# MEID
*#9900# logging
*#7284# not really used as *#0808# replaces that and ##3424#
*#0808# one of my favs. QXDM and QPST pay attention here!
##3282# DATA Menu
##366633# Diagnostic Mode
##786# RTN = Return To New
##7764726 tells you if your Official or Custom. Custom = true. Official = false
*#12580*369# tells you about your carrier files and they all need to be matching
pageplus/vzw specific depending on info and prl (also can get uscc stuff with this phone)
*228
*22800
*22801
*22890
*22891 prl update only
#611 it will say pageplus if you flashed correctly
below do not work to good but maybe someone can play with the menu and get it to free up (thats what we had to do in the past)
*#0011#
these are all codes that work on stock touchwiz samsung roms (i have tested and currently use them all the time)
above android 4.3 and probably below too
im in android 4.4.2 r(NAB) ight now but not sure if they work with NAB modem because i been switch to android 4.3 mk2 modem sometimes
i know they work for sure with android 4.3 MK2 and alot with android 4.4.2 NAB on my us cellular note 3
the one on bottom work better in RUIM/SIM mode and all others work in NV_Only mode
im only posting ones relevant to this topic
there are tons more but not of importance to this thread

Reserver for Future
Reserved for future stuff to add

Related

Rogers (CANADA) Messaging Center Number

Let me guess...
You've discovered some hidden menus recently by typing codes in the dialer and find out this one: *#*#4636#*#* that open a "Testing" screen showing options like this:
Phone Information
Battery Information
Usage Statistics
Wi-Fi Information
Then you went to Phone Information
Tried some options (maybe played with SMSC:_________Update / Refresh ) but that was not doing anything so you exited the menu.....
after a while you wanted to send a text or someone was asking you "Did you got my text?" and you didn't....
Here's what hapened: Accidentaly you erased from your phone the "Messaging Center Number" wich is responsible for giving your phone the access to the SMS/MMS central of your provider.....resulting in loosing the ability to send/receive messages.
Don't worry, after having navigated XDA Forums I finally found my way to make it work again (yes that's because I did it that I now now it).
By the way, even if you Factory reset, flash a new rom/radio/kernel that mistake is gonna stay. You need to enter the number again.
in the *#*#4636#*#* hidden menu,
scroll down to "SMSC:"
in the box type: 0791715097960300
press the "Update" / "Mettre à Jour" (first button)
Now exit and Reboot the phone.
To test it, don't try to resend an old test message as it contain old message center number. I even suggest to delete previous text messages from your inbox if possible.
If it worked, everything should be fine by now. (you can even kudo me for this loll)
NOTE:
The real Roger Center number is +17057969300
the thing is that it need to be Encrypted in Hexadecimal PDU format.
(user MarcusVanSciver on XDA shown that link in thread http://forum.xda-developers.com/showthread.php?t=1412261)
That was for Orange Network (european have 8 number to phone number instead of 7 so I had to add a 0 at the end to make it work for Rogers)
after Encryption the number was now: 0791715097960300
This worked for ROGERS, the trick could maybe work for other networks but I can not validate the info. (but for sure this will not be the same number)
This had been tested with stock rom and Custom Rom With Custom Radio and Custom Kernel.
If this helped you, please give credit to this post ;-)
http://forum.xda-developers.com/showthread.php?p=25204768
Easier way to do it without mucking around looking for your SMSC. It's how I got mine up and going again!
Sent from my Galaxy Nexus using XDA
Teranox said:
Let me guess...
You've discovered some hidden menus recently by typing codes in the dialer and find out this one: *#*#4636#*#* that open a "Testing" screen showing options like this:
Phone Information
Battery Information
Usage Statistics
Wi-Fi Information
Then you went to Phone Information
Tried some options (maybe played with SMSC:_________Update / Refresh ) but that was not doing anything so you exited the menu.....
after a while you wanted to send a text or someone was asking you "Did you got my text?" and you didn't....
Here's what hapened: Accidentaly you erased from your phone the "Messaging Center Number" wich is responsible for giving your phone the access to the SMS/MMS central of your provider.....resulting in loosing the ability to send/receive messages.
Don't worry, after having navigated XDA Forums I finally found my way to make it work again (yes that's because I did it that I now now it).
By the way, even if you Factory reset, flash a new rom/radio/kernel that mistake is gonna stay. You need to enter the number again.
in the *#*#4636#*#* hidden menu,
scroll down to "SMSC:"
in the box type: 0791715097960300
press the "Update" / "Mettre à Jour" (first button)
Now exit and Reboot the phone.
To test it, don't try to resend an old test message as it contain old message center number. I even suggest to delete previous text messages from your inbox if possible.
If it worked, everything should be fine by now. (you can even kudo me for this loll)
NOTE:
The real Roger Center number is +17057969300
the thing is that it need to be Encrypted in Hexadecimal PDU format.
(user MarcusVanSciver on XDA shown that link in thread http://forum.xda-developers.com/showthread.php?t=1412261)
That was for Orange Network (european have 8 number to phone number instead of 7 so I had to add a 0 at the end to make it work for Rogers)
after Encryption the number was now: 0791715097960300
This worked for ROGERS, the trick could maybe work for other networks but I can not validate the info. (but for sure this will not be the same number)
This had been tested with stock rom and Custom Rom With Custom Radio and Custom Kernel.
If this helped you, please give credit to this post
Click to expand...
Click to collapse
Thanks dude! It worked for me
Teranox said:
Let me guess...
You've discovered some hidden menus recently by typing codes in the dialer and find out this one: *#*#4636#*#* that open a "Testing" screen showing options like this:
Phone Information
Battery Information
Usage Statistics
Wi-Fi Information
Then you went to Phone Information
Tried some options (maybe played with SMSC:_________Update / Refresh ) but that was not doing anything so you exited the menu.....
after a while you wanted to send a text or someone was asking you "Did you got my text?" and you didn't....
Here's what hapened: Accidentaly you erased from your phone the "Messaging Center Number" wich is responsible for giving your phone the access to the SMS/MMS central of your provider.....resulting in loosing the ability to send/receive messages.
Don't worry, after having navigated XDA Forums I finally found my way to make it work again (yes that's because I did it that I now now it).
By the way, even if you Factory reset, flash a new rom/radio/kernel that mistake is gonna stay. You need to enter the number again.
in the *#*#4636#*#* hidden menu,
scroll down to "SMSC:"
in the box type: 0791715097960300
press the "Update" / "Mettre à Jour" (first button)
Now exit and Reboot the phone.
To test it, don't try to resend an old test message as it contain old message center number. I even suggest to delete previous text messages from your inbox if possible.
If it worked, everything should be fine by now. (you can even kudo me for this loll)
NOTE:
The real Roger Center number is +17057969300
the thing is that it need to be Encrypted in Hexadecimal PDU format.
(user MarcusVanSciver on XDA shown that link in thread http://forum.xda-developers.com/showthread.php?t=1412261)
That was for Orange Network (european have 8 number to phone number instead of 7 so I had to add a 0 at the end to make it work for Rogers)
after Encryption the number was now: 0791715097960300
This worked for ROGERS, the trick could maybe work for other networks but I can not validate the info. (but for sure this will not be the same number)
This had been tested with stock rom and Custom Rom With Custom Radio and Custom Kernel.
If this helped you, please give credit to this post
Click to expand...
Click to collapse
Hey man, this might be a bit old for you but i just got a galaxy nexus. I am having the outgoing text issue. I've tried that number and everytime i hit update it just says update error. Think you mightbe able to help me?
Damn this doesn't work for me
To program the SMSC (Text Messaging) number on Android devices, please follow these steps:
Go to the phone application.
From the phone application, press *#*#4636#*#*. (You will have to press the Call or Send button after entering this code in for some Android devices).
Tap on Phone Information
Scroll to the bottom to where it says SMSC and enter this number exactly as you see on this page (including all symbols): +17057969300
Press Update.

[Q] My cspire r800x(cdma) thinks its a Verizon phone.

Earlier today I had a successful attempt at installing FXP's CM9 126 build. As a requirement I had to flash the R800x_4.0.2.E.57_Verizon.ftf via Flashtool to my phone before I could flash the Rom. My phone's provider is Cspire(formally Cellular South), and after the ftf my phone is trying to make contact with Verizon for activation, leaving my unable to call or text on my own provider. I've tried flashing a nand backup I had of one of Codename Andriod that I created when everything was working perfectly, but it didn't fix the problem.
Thank you for your time and please let me know what I can to fix this.
Sincerely,
Frag_Bag
Frag_Bag said:
Earlier today I had a successful attempt at installing FXP's CM9 126 build. As a requirement I had to flash the R800x_4.0.2.E.57_Verizon.ftf via Flashtool to my phone before I could flash the Rom. My phone's provider is Cspire(formally Cellular South), and after the ftf my phone is trying to make contact with Verizon for activation, leaving my unable to call or text on my own provider. I've tried flashing a nand backup I had of one of Codename Andriod that I created when everything was working perfectly, but it didn't fix the problem.
Thank you for your time and please let me know what I can to fix this.
Sincerely,
Frag_Bag
Click to expand...
Click to collapse
You'll need to change the build.prop and apn settings. Found this from a quick search with someone that has a working verizon build.prop that is said to work on cspire
https://www.dropbox.com/s/dgteu3ziweifix8/build.prop
and his working apn settings:
https://www.dropbox.com/s/6cs5tqwdlcstt3s/apns-conf.xml
Also found this:
You could push the apn with ADB but i just edited mine with root explorer in /System/etc and restarted the phone.
As for CDMA Workshop is a service software for CDMA phones it is used for flashing phones to different carriers to put it plain as possible in my mind but it can be used for countless useful tasks, just Google it to read more. But the below method was much easier.
Dialing ##7764726(##program) is used to manually program your phone.
After dialing ##7764726 press call it will prompt for a SPC password it should be 000000
Then click User Activation
MIN1 I put the last 7 digits of my phone number.
MIN2 put the first three of phone number(area code).
MDN is your 10 digit phone number.
CDMA Sys ID put 1996
IMSI_11_12 put 12
Then hit back and click on SID/NID Pairs:
SID_1: put 1996
NID_1: put 65535
After this hit back till you exit all the way back out of the menu the phone will reboot after it reboots i dialed *22801 it didn't say anything just sat at the activation screen for about 30sec. Then it said reprogramming the phone then rebooted agin after that i was back on C spire.
Links are a little old but this is all I could find:
SID Database if you need to find a different carrier
http://www.the-answerman.com/sidlist/index.asp
Also the SID/NID I used was found in this PRL breakdown:
http://www.howardforums.com/showthread.php/1700374-New-PRL-60575-50575
The Second post of the page explains a lot more about PRL and SID/NID just good to understand what your kinda messing with:
http://forum.xda-developers.com/showthread.php?p=19537266
Also i don't know if this is the best way to accomplish this task but it took me awhile to figure out this fix it worked for me but i can't guarantee anything also im not responsible if something goes wrong and you brick(its always possible) but i am willing to help to the best of my abilities
Good Luck and sorry for such a long post.
agraceful said:
You'll need to change the build.prop and apn settings. Found this from a quick search with someone that has a working verizon build.prop that is said to work on cspire
https://www.dropbox.com/s/dgteu3ziweifix8/build.prop
and his working apn settings:
https://www.dropbox.com/s/6cs5tqwdlcstt3s/apns-conf.xml
Also found this:
You could push the apn with ADB but i just edited mine with root explorer in /System/etc and restarted the phone.
As for CDMA Workshop is a service software for CDMA phones it is used for flashing phones to different carriers to put it plain as possible in my mind but it can be used for countless useful tasks, just Google it to read more. But the below method was much easier.
Dialing ##7764726(##program) is used to manually program your phone.
After dialing ##7764726 press call it will prompt for a SPC password it should be 000000
Then click User Activation
MIN1 I put the last 7 digits of my phone number.
MIN2 put the first three of phone number(area code).
MDN is your 10 digit phone number.
CDMA Sys ID put 1996
IMSI_11_12 put 12
Then hit back and click on SID/NID Pairs:
SID_1: put 1996
NID_1: put 65535
After this hit back till you exit all the way back out of the menu the phone will reboot after it reboots i dialed *22801 it didn't say anything just sat at the activation screen for about 30sec. Then it said reprogramming the phone then rebooted agin after that i was back on C spire.
Links are a little old but this is all I could find:
SID Database if you need to find a different carrier
http://www.the-answerman.com/sidlist/index.asp
Also the SID/NID I used was found in this PRL breakdown:
http://www.howardforums.com/showthread.php/1700374-New-PRL-60575-50575
The Second post of the page explains a lot more about PRL and SID/NID just good to understand what your kinda messing with:
http://forum.xda-developers.com/showthread.php?p=19537266
Also i don't know if this is the best way to accomplish this task but it took me awhile to figure out this fix it worked for me but i can't guarantee anything also im not responsible if something goes wrong and you brick(its always possible) but i am willing to help to the best of my abilities
Good Luck and sorry for such a long post.
Click to expand...
Click to collapse
I was able to enter all the values for MIN2, MDN, CDMA, and IMSI, but the MIN1 Keeps telling me "Unable to set new parameter, I made sure there was a 1 before my 7 digit number. Thoughts?
Frag_Bag said:
I was able to enter all the values for MIN2, MDN, CDMA, and IMSI, but the MIN1 Keeps telling me "Unable to set new parameter, I made sure there was a 1 before my 7 digit number. Thoughts?
Click to expand...
Click to collapse
I don't think you'll need the 1. Just the last 7 numbers. Try that to see if it works. And just so you know, I'm on verizon so all my answers are coming from google at the moment lol
I left the number the way it was and finished the steps, everything is working as it should and I can call and text. Thank you very much. Now i just have to find a fix for Mobile data. I really do appreciate it.
Frag_Bag said:
I left the number the way it was and finished the steps, everything is working as it should and I can call and text. Thank you very much. Now i just have to find a fix for Mobile data. I really do appreciate it.
Click to expand...
Click to collapse
Mobile data would be in the build.prop and the apn settings, You should be able to use pieces from the build.prop I posted to work whatever rom you're on. I got to assume verizon and cspire are close to identical since they're both cdma. Half way there right?
agraceful said:
Mobile data would be in the build.prop and the apn settings, You should be able to use pieces from the build.prop I posted to work whatever rom you're on. I got to assume verizon and cspire are close to identical since they're both cdma. Half way there right?
Click to expand...
Click to collapse
Are these settings still current cspire settings... I lost 3g connectivity and would love to troubleshoot to figure out whats wrong with it... I did the ##Program and here are my settings
USER ACTIVATION MENU
MIN-my number with area code
IMSI_11_12 =23
MDN - my number with area code
CDMA system ID - 1996
EXTENDED NAM MENU
MIN = another local number
TRUE IMSI - 000000000007809
IMSI_11_12 = 23
MDN - my number with area code
CDMA system ID - 1996
Country code - 311
CDMA network - 65535
1st channel A - 283
1st channel B - 384
2nd channel A - 691
2nd channel B - 777
Access overload class 0
URGENT
im having the same issue when i use ##program and dail it does nothing but act like a collect call HELP
on cm9
Thanks...
agraceful said:
You'll need to change the build.prop and apn settings. Found this from a quick search with someone that has a working verizon build.prop that is said to work on cspire
https://www.dropbox.com/s/dgteu3ziweifix8/build.prop
and his working apn settings:
https://www.dropbox.com/s/6cs5tqwdlcstt3s/apns-conf.xml
Also found this:
You could push the apn with ADB but i just edited mine with root explorer in /System/etc and restarted the phone.
As for CDMA Workshop is a service software for CDMA phones it is used for flashing phones to different carriers to put it plain as possible in my mind but it can be used for countless useful tasks, just Google it to read more. But the below method was much easier.
Dialing ##7764726(##program) is used to manually program your phone.
After dialing ##7764726 press call it will prompt for a SPC password it should be 000000
Then click User Activation
MIN1 I put the last 7 digits of my phone number.
MIN2 put the first three of phone number(area code).
MDN is your 10 digit phone number.
CDMA Sys ID put 1996
IMSI_11_12 put 12
Then hit back and click on SID/NID Pairs:
SID_1: put 1996
NID_1: put 65535
After this hit back till you exit all the way back out of the menu the phone will reboot after it reboots i dialed *22801 it didn't say anything just sat at the activation screen for about 30sec. Then it said reprogramming the phone then rebooted agin after that i was back on C spire.
Links are a little old but this is all I could find:
SID Database if you need to find a different carrier
http://www.the-answerman.com/sidlist/index.asp
Also the SID/NID I used was found in this PRL breakdown:
http://www.howardforums.com/showthread.php/1700374-New-PRL-60575-50575
The Second post of the page explains a lot more about PRL and SID/NID just good to understand what your kinda messing with:
http://forum.xda-developers.com/showthread.php?p=19537266
Also i don't know if this is the best way to accomplish this task but it took me awhile to figure out this fix it worked for me but i can't guarantee anything also im not responsible if something goes wrong and you brick(its always possible) but i am willing to help to the best of my abilities
Good Luck and sorry for such a long post.
Click to expand...
Click to collapse
Thanks for copying and pasting all this from my thread you could have atleast acknowledged me since it's basically word for word
http://forum.xda-developers.com/showthread.php?t=1624990

How to read HA/AAA Keys on Galaxy S3??

I need a way to read my the HA/AAA Secret keys off my Sprint Galaxy S3..
I tried (DFS, CDMA WorkShop, QPST,QXDM, LGPNST) Non worked at reading the Keys.. they would read the other Info fine but not the HA/AAA.
I need to use my phone on Ting Mobile but I need to save the HA/AAA Keys first.
Thank you.
http://forum.xda-developers.com/showthread.php?p=48747260
gedster314 said:
Try logcat.
Put your phone in developer mode.
Connect to the computer
Run; adb logcat > log.txt
On your phone dial ##data#
Enter SPC/MSl
Select edit
Touch HA password (don't change it), exit it
Touch AAA password (don't change it), exit it.
ctrl c to kill adb
open log.txt and scroll through the long list for ha and aaa passwords.
I know kind of a pain to find but that's how I got them on my E4GT and Nexus S 4G.
Somewhere there is thread about doing this on XDA but at the moment I can not find it.
Click to expand...
Click to collapse
------------------------------------------------------------------------
any help reading this? i have the log listed below. how do you convert the symbols for the aaa keys? what is it actually called and then what does it need to be converted to? thanks
I/Dataprofile_Edit( 943): MN_AAA_length :16
E/SharedPreferencesImpl( 943): Couldn't create directory for SharedPreferences file /data/data/com.android.hiddenmenu/shared_prefs/com.android.hiddenmenu_preferences.xml
I/Dataprofile_Edit( 943): aaa_pw:/￲4ルCᄄHᅧᄌpᄅᄅ
ハ3
---------------------------------------------------------------------------
update: I converted it using notepad++ from ascII to hex but it is returning to many characters? it gave me 2 - 32 character lines and 1- 5 character line
jdrogers84 said:
------------------------------------------------------------------------
any help reading this? i have the log listed below. how do you convert the symbols for the aaa keys? what is it actually called and then what does it need to be converted to? thanks
I/Dataprofile_Edit( 943): MN_AAA_length :16
E/SharedPreferencesImpl( 943): Couldn't create directory for SharedPreferences file /data/data/com.android.hiddenmenu/shared_prefs/com.android.hiddenmenu_preferences.xml
I/Dataprofile_Edit( 943): aaa_pw:/￲4ルCᄄHᅧᄌpᄅᄅ
ハ3
---------------------------------------------------------------------------
update: I converted it using notepad++ from ascII to hex but it is returning to many characters? it gave me 2 - 32 character lines and 1- 5 character line
Click to expand...
Click to collapse
Any luck?
I believe these keys are created and/or registered when the phone is initially paired with the account. Removing the phone/esn from the account and adding it back on will fix 3g/4g in the case of a board swap, but that doesn't really help your particular situation. I have swapped a motherboard successfully before this twice, without using the logcat method, but I can't for the life of me recall how. I'd prefer figuring out how to do it manually again, its bugging the crap out of me. That, and just for the sake of learning.
Edit: I got it. It's a pain in the ass now because of updates since then. I was just able to retrieve NV item 1192 using the EFS tab in DFS while running the LJ7 rom with the LG2 modem. NV reader will still say access denied, but once you read the EFS, the "nvm" folder isn't red and locked like it is on newer roms and modems. I remember the LJ7+LG2 combo was necessary to get the spc/msl a while back as well.
nvan7891 said:
Any luck?
I believe these keys are created and/or registered when the phone is initially paired with the account. Removing the phone/esn from the account and adding it back on will fix 3g/4g in the case of a board swap, but that doesn't really help your particular situation. I have swapped a motherboard successfully before this twice, without using the logcat method, but I can't for the life of me recall how. I'd prefer figuring out how to do it manually again, its bugging the crap out of me. That, and just for the sake of learning.
Edit: I got it. It's a pain in the ass now because of updates since then. I was just able to retrieve NV item 1192 using the EFS tab in DFS while running the LJ7 rom with the LG2 modem. NV reader will still say access denied, but once you read the EFS, the "nvm" folder isn't red and locked like it is on newer roms and modems. I remember the LJ7+LG2 combo was necessary to get the spc/msl a while back as well.
Click to expand...
Click to collapse
@nvan7891 Could you help me to get AAA/HA password? I'm stuck at 1xRTT and nv_item was block. I'n in full stock rom NJ2. I was not able to downgrade to other stock rom except NDC or ND8

[HOW-TO] Flash Sprint Galaxy S3 to metropcs with 3G speeds..

Hi there every one I have been flashing phones to metro PCS for a while now But this is my first How to. I'm going to show you how to flash your sprint/Verizon Galaxy S3 to metropcs or cricket, with 3g data working.
What you'll need:
DFS demo mode will do. But if you can, make a small donation.
Samsung drivers. Just download keys from http://www.samsung.com/us/kies/
metropcs Prl 3032 from here http://metroprl.blogspot.com/
WARNING!! YOUR PHONE MUST BE IN METROPCS INVENTORY IN ORDER TO GET SERVICE, YOU CAN FLASH YOUR PHONE ALL DAY BUT IF YOU DO NOT HAVE YOUR ESN IN METROPCS DATA BASE THEN YOU WON'T GET SERVICE NO MATER WHAT YOU DO. UNDERSTOOD?
One of the first things you'll need is to get your phones MSL number, this is the number you'll need to get access to your phones secret menu. The method i am about to show you was discovered by billard412 this post, http://metroprl.blogspot.com/ if you have a verizon your MSL is 000000
Now lets get that MSl (you must be rooted) download terminal emulator or the, Get my msl app from market. Now on your dial pad type ##3282# now you'll have a screen with vie or edit click on edit, now open terminal emulator or the app, if you are using terminal type: su then enter---now type-- getprop ril.MSL then enter you might get a nothing back or you might get the number.
ps: if you are on JL13 you won't be able to get it downgrade your base-band.
if you didn't get nothing back go the the screen that asks for your msl and type any 6 digit number when it sais wrong code go back to the terminal and re type the comand and wala. If you use the app same steps just whith the app.
Now that you have your MSL open DFS, now go to your phones dial pad and dial *#7284# and select qualcome USB Setting, now select the last option DM+MODEM+ADB and plug in your usb to your pc. I normally open device manager to see what port my phone is, I sugest you do the same.
Now that you know what port your phone is on DFS click on the port tab and select your port now find the MSL or SPC space and enter your MSL then hit the play button to the left, now that your phone is unlocked we are ready to make changes.look at my images so you can compare.
Click on the programming Tab
Now hit the read button and change the MIN number MIN D , SPC, and MND number for the one provided by metropcs.
Now look to the right is the PRL section click on the load button look for the prl the click on the write button, now on the reset button and your phone will reset, I like to do it one step at a time. Now test out the PRL by going to settings about. or just dial *611 from phone and you should get metropcs. If you didn't, make sure that the mid has changed.
Onece you have that Down re hook up your phone to DFS like before click on te program tab and now on the Data tab. Change settings to match my pics and to get your password use this http://www.whiterabbit.org/android/ to calculate your metropcs MSL just type in your ESN . Once you have it hit write.
Now click on the mobile ip tab and hit read change setting to match pic in the AAA and the HA put in your metropcs MSL ,then hit both of the write buttons, and then the reset button, wala your almost done.
next step set data setting within the phone to stream youtube, Pandora and other multimedia apps that need streaming with in cricket or metropcs
dial ##data# press on edit and enter the spc code you wrote down press on others press on multimedia rtsp proxy port to 0 then press on back.
MMS: follow this guide by Max_pain: http://forum.xda-developers.com/showthread.php?t=1875760 you will need a file from there make sure to thank him.
This is the biggest hurdle, which very few people have successfully gotten to work. It is not a perfect solution but it works very well for us.
Download the following Zip file (not flashable):
Follow these instructions carefully:
1. Download and install Titanium Backup. You will also need the PRO version, so you'll need to shell out a couple of bucks if you don't already own it. It's well worth it anyways.
2. Download and install APN Backup & Restore from the Market.
3. Open APN Backup & Restore, ignore the ICS warning, and click on "Backup APNs". Exit out of APN Backup & Restore.
4. Place this folder in your SD Card.
5. Copy MetroPCS_MMS_Send_APN.xml from this folder to the APN Backup folder in the root of the SD Card.
6. Open Titanium Backup, go under Backup/Restore, and find APN Backup & Restore, press and select "Make system app."
7. Open APN Backup & Restore, ignore the ICS warning, press menu, and disable ICS check. Exit APN Backup & Restore.
8. Open APN Backup & Restore again, and now there should not be an ICS warning!
9. Click on "Delete APNs."
10. Click on Restore APNs and select "MetroPCS_MMS_Send.APN.xml".
10a. Press Ok after selecting the above.
10b. Press No when you get the message asking Yes or No.
11. Using Root Explorer or a similar app, copy the SecMMS.apk file from this folder to your /system/app/ folder.
11a. Make sure you are in R/W mode and click Yes to overwrite existing file if you get the message.
11b. Make sure to delete/overwrite any existing SecMms.apk from the /system/app directory. You should only have one SecMms.apk file.
11c. Make sure to delete any SecMms.odex if you're on the stock or an odexed rom.
12. Set permissions to RW-R--R--
13. Reboot.
14. Open the Messaging app and under Settings make sure to check (enable) "SMS split".
Help
kipster3001 said:
Hi there every one I have been flashing phones to metro PCS for a while now But this is my first How to. I'm going to show you how to flash your sprint/Verizon Galaxy S3 to metropcs or cricket, with 3g data working.
What you'll need:
DFS demo mode will do. But if you can, make a small donation.
Samsung drivers. Just download keys from http://www.samsung.com/us/kies/
metropcs Prl 3032 from here http://metroprl.blogspot.com/
WARNING!! YOUR PHONE MUST BE IN METROPCS INVENTORY IN ORDER TO GET SERVICE, YOU CAN FLASH YOUR PHONE ALL DAY BUT IF YOU DO NOT HAVE YOUR ESN IN METROPCS DATA BASE THEN YOU WON'T GET SERVICE NO MATER WHAT YOU DO. UNDERSTOOD?
One of the first things you'll need is to get your phones MSL number, this is the number you'll need to get access to your phones secret menu. The method i am about to show you was discovered by billard412 this post, http://metroprl.blogspot.com/ if you have a verizon your MSL is 000000
Now lets get that MSl (you must be rooted) download terminal emulator or the, Get my msl app from market. Now on your dial pad type ##3282# now you'll have a screen with vie or edit click on edit, now open terminal emulator or the app, if you are using terminal type: su then enter---now type-- getprop ril.MSL then enter you might get a nothing back or you might get the number.
ps: if you are on JL13 you won't be able to get it downgrade your base-band.
if you didn't get nothing back go the the screen that asks for your msl and type any 6 digit number when it sais wrong code go back to the terminal and re type the comand and wala. If you use the app same steps just whith the app.
Now that you have your MSL open DFS, now go to your phones dial pad and dial *#7284# and select qualcome USB Setting, now select the last option DM+MODEM+ADB and plug in your usb to your pc. I normally open device manager to see what port my phone is, I sugest you do the same.
Now that you know what port your phone is on DFS click on the port tab and select your port now find the MSL or SPC space and enter your MSL then hit the play button to the left, now that your phone is unlocked we are ready to make changes.look at my images so you can compare.
Click on the programming Tab
Now hit the read button and change the MIN number MIN D , SPC, and MND number for the one provided by metropcs.
Now look to the right is the PRL section click on the load button look for the prl the click on the write button, now on the reset button and your phone will reset, I like to do it one step at a time. Now test out the PRL by going to settings about. or just dial *611 from phone and you should get metropcs. If you didn't, make sure that the mid has changed.
Onece you have that Down re hook up your phone to DFS like before click on te program tab and now on the Data tab. Change settings to match my pics and to get your password use this http://www.whiterabbit.org/android/ to calculate your metropcs MSL just type in your ESN . Once you have it hit write.
Now click on the mobile ip tab and hit read change setting to match pic in the AAA and the HA put in your metropcs MSL ,then hit both of the write buttons, and then the reset button, wala your almost done.
next step set data setting within the phone to stream youtube, Pandora and other multimedia apps that need streaming with in cricket or metropcs
dial ##data# press on edit and enter the spc code you wrote down press on others press on multimedia rtsp proxy port to 0 then press on back.
MMS: follow this guide by Max_pain: http://forum.xda-developers.com/showthread.php?t=1875760 you will need a file from there make sure to thank him.
This is the biggest hurdle, which very few people have successfully gotten to work. It is not a perfect solution but it works very well for us.
Download the following Zip file (not flashable):
Follow these instructions carefully:
1. Download and install Titanium Backup. You will also need the PRO version, so you'll need to shell out a couple of bucks if you don't already own it. It's well worth it anyways.
2. Download and install APN Backup & Restore from the Market.
3. Open APN Backup & Restore, ignore the ICS warning, and click on "Backup APNs". Exit out of APN Backup & Restore.
4. Place this folder in your SD Card.
5. Copy MetroPCS_MMS_Send_APN.xml from this folder to the APN Backup folder in the root of the SD Card.
6. Open Titanium Backup, go under Backup/Restore, and find APN Backup & Restore, press and select "Make system app."
7. Open APN Backup & Restore, ignore the ICS warning, press menu, and disable ICS check. Exit APN Backup & Restore.
8. Open APN Backup & Restore again, and now there should not be an ICS warning!
9. Click on "Delete APNs."
10. Click on Restore APNs and select "MetroPCS_MMS_Send.APN.xml".
10a. Press Ok after selecting the above.
10b. Press No when you get the message asking Yes or No.
11. Using Root Explorer or a similar app, copy the SecMMS.apk file from this folder to your /system/app/ folder.
11a. Make sure you are in R/W mode and click Yes to overwrite existing file if you get the message.
11b. Make sure to delete/overwrite any existing SecMms.apk from the /system/app directory. You should only have one SecMms.apk file.
11c. Make sure to delete any SecMms.odex if you're on the stock or an odexed rom.
12. Set permissions to RW-R--R--
13. Reboot.
14. Open the Messaging app and under Settings make sure to check (enable) "SMS split".
Click to expand...
Click to collapse
i tried this and dont know why my s3 keep saying Sprint and it dosent receive calls o text...
Can you please please help me if i do something wrong
Working Talk Text and Data
I literally got my talk text and data working 2 min ago. I have a Verizon Samsung Galaxy S3 that I now am using on Metro PCS.
What I did,
Step 1.
Install Samsung Drivers
Install Kies (To update: I was on 4.1.1 now I'm running 4.1.2)
Step 2.
Root Samsung Galaxy S3. I used Casual one click (It's literally one click)
- Google search key phrase 'root verizon samsung galaxy s3 casual one click'
Step 3.
Now you should have SuperSU
Download
1. APN Manager- I have APN Manager Pro
2. Titanium Backup
Step 4.
I used Titanium Backup to uninstall all the Verizon bloatware, and overall junk I don't use. With removing bloatware click on backup/restore then select and hold APN Manager Pro (or whatever) and select convert to system app.
Step 5.
If not updated to 4.1.2, do so. - You'll need to have the ability to add an APN, only possible with 4.1.2.
I bypassed setting the language etc. with the four corners technique. Google Keyword: 'android four corners trick'
Step 6.
I went out and activated a MetroPCS plan, and got a simcard. At this point I could make and receive calls and text, but no data or mms.
Step 7.
From APN Manager Pro I clicked insert new APN. this can also be done from settings -> More settings -> Mobile Networks -> Access Point Names -> More options soft key: Add new access point. (Updating from phone settings in my opinion is simpler)
Step 8.
New APN
Name: "fast.t-mobile.com" (You can put whatever you want)(without quotes)
APN : "fast.t-mobile.com" (without quotes)
MMSC: "htetep:mms.msg.eng.t-mobile.com/mms/wapenc" (without quotes.Sorry i think you understand what i mean, please put in the letters and not htetep)
MCC: 310
MNC: 260
make sure APN is enabled is checked
Everything else has 'Not set', my APN protocol also says IPv4
Step 9.
Close settings completely
Go back to settings --> Access Point Names to make sure it is still there. Select it if not selected already.
Step 10.
Power off
pull out battery and sim card
wait 10 sec
power on
Step 11.
Enjoy data and mms.
Thank you guys for the instructions, I think I'm about to do the same for my Verizon S3.
But before I do, can you guys post what kind of speed you're getting on the new Metro(GSM)/T-Mobile 3G network?
I remember MetroPCS original 3G on CDMA was horrible and I just want to make sure the Verizon S3 won't suffer the same faith.
Thanks again in advance for you input!
Has anyone tried this with either JB? My phone is on the 4.3 update and I was wondering if it will work.
trinibmw said:
I literally got my talk text and data working 2 min ago. I have a Verizon Samsung Galaxy S3 that I now am using on Metro PCS.
Click to expand...
Click to collapse
Your post is very promising to me since I'm looking to do the exact same thing and not looking forward to the complicated process detailed in the OP. I have a few clarifying questions I hope you don't mind answering for me:
1) Are you limited to 2G and 3G only, or are you able to have 4G/LTE connections?
2) Sorry to oversimplify your method, but boiled down, it sounds like you accomplished exactly what I want to do more or less by simply rooting, debloating, and changing the APN settings. Is this accurate? (Yes I've read your post all the way through five times+, I get there are certain important details to follow, but is my summary correct?)
3) I get the feeling you won't be able to answer this one, but worth a shot: Do you have any idea if this will work if the Verizon S3 came with KitKat (4.4.2) installed? Exhaustive research tells me it's impossible to downgrade android versions from this version.
Thanks for sharing this, and hopefully any answers you can give me. I'll be updating my post on whether or not it works for me when I try later
You are correct, root + debloat, change APN settings. When I had the phone I was limited to 3g speeds. I was still able to use maps, and surf without pulling my hair out. Although, most everywhere I went had wifi so I just ended up using that. As far as number 3, I am not sure. I no longer have the phone. Does the APN show up in network settings now? Could you just try the settings above? You could check if casual one click supports 4.4.2. If it does, you could give it a shot. I didn't have to use it, but if anything goes wrong use ODIN to restore your phone.
My sprint Samsung s3 has no card slot, and I'm with metro, can I use this method and get my metro plan on my s3??? Please need help!!!

[Q] What is "Service Programming Code" in QPST?

I'm trying to use QPST to backup the PRL from my phone before writing new PRLs, because my current, working PRL, 54013, is not in the "Every Sprint PRL" thread.
I have qpst installed and I have the phone connected and seems to be recognized in qpst.
I'll go over what steps I took so far. Some of this I just guessed at since I didn't find any docs that said what to do.
On the phone I did ##DIAG# and got a PhoneUtil menu:
UART:
( ) CDMA MODEM
( ) PDA
I chose CDMA MODEM
Then there is a button [ Qualcomm USB Setting ] at the bottom.
Which brings up IOTHiddenMenu:
( ) MTP
( ) MTP + ADB
( ) PTP
( ) PTP + ADB
( ) RMNET + + DM + MODEM
( ) DM + MODEM + ADB
Either of the two choices that include MODEM will cause the PC to recognize a samsung diag com port driver, COM17 in my case.
Then in QPST I can add port COM17 and pull up the service programming screen, and it shows:
SURF9615, online, from phone
ESN ####### Build ######### MEID #########
One) I don't know where to go in qpst to copy the prl from the phone. The docs that came with qpst suggest it's the Roam tab, Preferred Roaming Enable, File:[___]
Two) From the service programming screen, when I press the [Read from Phone] button, it prompts "Enter service programming code". I tried entering my MSL in there but that doesn't work. It just says "Roaming list receive failed". I don't know what "Service Programming Code" is. Is it MSL or something else?
I'm on a rooted and manually de-bloated ma7 rom with mc2 modem/radio/firmware. If this process requires any system apks to work, it's possible I've deleted something that broke it.
I don't expect anyone to be able to tell me what every single required system apk is, or to figure out why this isn't working, just to look over what I did and tell me if I'm even trying the right things.
Thanks
[UPDATE] seems maybe Service Programming Code is MSL after all.
When I disconnect/reconnect the phone and try again, and leave the default 000000 in the field, it returns with a different and clearer prompt that says you entered an invalid service programming code and the phone will not accept any write commands for the next 10 seconds, try again.
When I enter my MSL, I do not get THAT error message. So whatever is wrong, it doesn't seem to be the Service Programming Code.[/UPDATE]
you'll need to flash an older modem ....LJC modem. that should allow you to use your msl to enter service programming.....once in click Read From Phone.....then enter msl.....let it read then click Save To File.....that will save 2 files the file named "your ESN #_sp.rl0" will be the prl backup.
once your done you can flash back to your current modem......remember to backup prior to flashing anything.

Categories

Resources