Decided to write up instructions on how to change your PRL in a step by step procedure as this way is the only way I have learned everything I have done. This is actually very simple to do.
Just wanted to return the favors of others.
Thanks go to Slayer72 for one set of instructions, h2o for a very nice find
and CasDroid for an equally nice find.
DISCLAIMER: The codes involved in this procedure require you to enter into the phone menu. Changing, modifying, or playing around inside these menus CAN AND WILL result in undesired affects to include but not limited to a bricked phone. DO AT YOUR OWN RISK.
THIS IS FOR ADVANCED USERS ONLY!!!!!!!
Prerequisites - CDMA - MSL code - PRL file/files
First thing you need is CDMA Tools - Link -> CDMA
Install on your computer.
Again, the below codes are AT YOUR OWN RISK!!!!!
Sprint users - If you are a custom ROM Method #1 will not work for you. The apk responsible for this will not reboot as it should nor will CDMA find your device properly.
To get your MSL code
Prerequisites - Rooted device and Terminal Emulator
For Sprint PRL's -> SPRINT PRL'S
For Boost PRL's -> reserved - Do not have any at the moment (help any one)
Method #1 (Thanks to Slayer72)
1. Bring up your stock dialer.
3. Type in your MSL Code.
4. Then tap DM for DM Mode - It will reboot and come back up under DM Mode.
5. Now you can go back to DFS CDMA Tool.
6. Click Port.
7. Double click the Diagnostic Serial Port - This will enable you to use for the port it'll flash the PRL on.
8. Click connect after the port selection box.
9. Now click in the SPC box and put in your MSL Code and click the blue button to the left of the box, in the log window you should see something to the effect of DEVICE UNLOCKED.
10. Now click on Programming Tab.
11. Then click the NAM Tab.
12. Then under PRL to the right click the READ button.
13. Once it shows your current PRL then click SAVE button to backup your current PRL.
14. After that's done click LOAD to load in the PRL you wanna try.
15. After it shows in the box click write and look at the log, at the end of it it'll say complete.
16. Now bring up your stock dialer again and type ##7678# enter your MSL Code, then click UMS, then it'll reboot, now you can go to about phone then status and see if your new PRL is displayed.
Method #2 (Use this if stock)
1. Bring up your stock dialer.
3. Tap USB.
4. Follow steps 5-15 in method #1.
5. Goto "Settings" - "About Phone" - "Status" to see your new PRL.
Method #3.1 (If Sprint Follow this)
1. Reboot into CWM.
2. Plug phone into computer.
3. Follow steps 5-15.
Method #3.2 (If Boost Follow this) Thanks h20
1. Follow steps 1-4
After device reboots [now in dm mode]
2. Reboot into CWM.
3. Plug phone into computer.
4. Follow steps 6-15.
5. Reboot and enjoy your new PRL.
Method #4 (Use if Stock or Rooted - Boost or Sprint) (Thanks to CasDroid)
Use this method if getting into your phones actual programming is too risky for you. This method does not change your PRL to whatever you want but it does give you is the best PRL for your location.
1. Make sure you have your msl number (refer to steps above)
2. Make sure wifi is turned off and data is on
3. Turn phone off
4. Pull battery
5. Wait 2-3 minutes (to clear cache)
6. Insert battery and reboot (allow sd card to finish scan at reboot)
8. Enter msl and press "ok" (you will see a dialogue box that says "SCRTN is change to factory default value for DSA")
9. Select "yes" (phone will reboot...again allow sd card scan to complete on reboot)
10. A screen will pop up that says "we will now activate your device. Contacting network please wait" (this is the hands free activation screen)
11. When that is complete, the screen will say "congratulations device activated"
12. Select "ok" (no quotes)
13. The next screen will say "checking for PRL update please wait." When this is complete, it will say "PRL has been updated press ok to continue"
14. Press "ok" (no quotes)
15. The screen will now say "checking for firmware update please wait"
16. When it is completed, press "ok" (no quotes)
17. The screen will say "device will reboot" - press "ok" (no quotes)
Once rebooted you can go to settings, status, and you will see your new prl. If for any reason you don't see the message from step 10 after entering msl and rebooting, simply reboot phone (don't pull battery), and you should be able to continue from step 10.
Just wanted to return the favors of others.
Thanks go to Slayer72 for one set of instructions, h2o for a very nice find
and CasDroid for an equally nice find.
DISCLAIMER: The codes involved in this procedure require you to enter into the phone menu. Changing, modifying, or playing around inside these menus CAN AND WILL result in undesired affects to include but not limited to a bricked phone. DO AT YOUR OWN RISK.
THIS IS FOR ADVANCED USERS ONLY!!!!!!!
Prerequisites - CDMA - MSL code - PRL file/files
First thing you need is CDMA Tools - Link -> CDMA
Install on your computer.
Again, the below codes are AT YOUR OWN RISK!!!!!
Sprint users - If you are a custom ROM Method #1 will not work for you. The apk responsible for this will not reboot as it should nor will CDMA find your device properly.
To get your MSL code
Prerequisites - Rooted device and Terminal Emulator
1. Start your Terminal Emulator app
2. TYPE "su" (without quotes)
You will see:
#
3. Type getprop ril.MSL
The above IS case sensitive.
The six number code is your MSL.
2. TYPE "su" (without quotes)
You will see:
#
3. Type getprop ril.MSL
The above IS case sensitive.
The six number code is your MSL.
For Sprint PRL's -> SPRINT PRL'S
For Boost PRL's -> reserved - Do not have any at the moment (help any one)
Method #1 (Thanks to Slayer72)
1. Bring up your stock dialer.
2. Type ##7678#
3. Type in your MSL Code.
4. Then tap DM for DM Mode - It will reboot and come back up under DM Mode.
5. Now you can go back to DFS CDMA Tool.
6. Click Port.
7. Double click the Diagnostic Serial Port - This will enable you to use for the port it'll flash the PRL on.
8. Click connect after the port selection box.
9. Now click in the SPC box and put in your MSL Code and click the blue button to the left of the box, in the log window you should see something to the effect of DEVICE UNLOCKED.
10. Now click on Programming Tab.
11. Then click the NAM Tab.
12. Then under PRL to the right click the READ button.
13. Once it shows your current PRL then click SAVE button to backup your current PRL.
14. After that's done click LOAD to load in the PRL you wanna try.
15. After it shows in the box click write and look at the log, at the end of it it'll say complete.
16. Now bring up your stock dialer again and type ##7678# enter your MSL Code, then click UMS, then it'll reboot, now you can go to about phone then status and see if your new PRL is displayed.
Method #2 (Use this if stock)
1. Bring up your stock dialer.
2. Type ##8778#
3. Tap USB.
4. Follow steps 5-15 in method #1.
5. Goto "Settings" - "About Phone" - "Status" to see your new PRL.
Method #3.1 (If Sprint Follow this)
1. Reboot into CWM.
2. Plug phone into computer.
3. Follow steps 5-15.
Method #3.2 (If Boost Follow this) Thanks h20
1. Follow steps 1-4
After device reboots [now in dm mode]
2. Reboot into CWM.
3. Plug phone into computer.
4. Follow steps 6-15.
5. Reboot and enjoy your new PRL.
Method #4 (Use if Stock or Rooted - Boost or Sprint) (Thanks to CasDroid)
Use this method if getting into your phones actual programming is too risky for you. This method does not change your PRL to whatever you want but it does give you is the best PRL for your location.
1. Make sure you have your msl number (refer to steps above)
2. Make sure wifi is turned off and data is on
3. Turn phone off
4. Pull battery
5. Wait 2-3 minutes (to clear cache)
6. Insert battery and reboot (allow sd card to finish scan at reboot)
7. Go to dialer and enter ##72786#
8. Enter msl and press "ok" (you will see a dialogue box that says "SCRTN is change to factory default value for DSA")
9. Select "yes" (phone will reboot...again allow sd card scan to complete on reboot)
10. A screen will pop up that says "we will now activate your device. Contacting network please wait" (this is the hands free activation screen)
11. When that is complete, the screen will say "congratulations device activated"
12. Select "ok" (no quotes)
13. The next screen will say "checking for PRL update please wait." When this is complete, it will say "PRL has been updated press ok to continue"
14. Press "ok" (no quotes)
15. The screen will now say "checking for firmware update please wait"
16. When it is completed, press "ok" (no quotes)
17. The screen will say "device will reboot" - press "ok" (no quotes)
Once rebooted you can go to settings, status, and you will see your new prl. If for any reason you don't see the message from step 10 after entering msl and rebooting, simply reboot phone (don't pull battery), and you should be able to continue from step 10.