Anyway to get msl without talking to sprint? - Epic 4G General

I tried 3 times today with different people and no dice

Call them and act like there's a problem with your voicemail or tell them your not receiving your text messages. They're more then likely give you the MSL code to check and see if everything is in order. Or tell them your msid number is wrong or blank. They will have to give you your MSL to reprogram your phone.
Sent from my SPH-D700 using Tapatalk

What do you need the MSL for? I'm not 100% sure what it is used for.
I spoke to a sprint tech and he gave me ##786# and then reset and gave me a 6 digit number. Is that my MSL? The reason I called to speak to sprint was that my phone would say "unknown" when I turned on 4G and would never turn itself on. You can use this excuse if you call them. (The fix to this problem was replacing the phone. Factory reset and re-flashing didn't fix it.)

http://forum.xda-developers.com/showthread.php?t=689470

that worked got my msl thanks!!!
the reason is i am looking to change my slot index but now i cant find where it is

Nevermind someone beat me to it.

An easier way to get it is the "getprop" command in ADB or the ConnectBot App connecting locally. It clearly shows those 6 magic numbers and tells you that its your msl several lines down.
Sent from my Epic4g using XDA App

Easiest way - get the free MSL reader app from the market!
Though I think it requires root.
Sent from my PC36100 using XDA App

churro7 said:
that worked got my msl thanks!!!
the reason is i am looking to change my slot index but now i cant find where it is
Click to expand...
Click to collapse
Slot index is controlled at the tower. No matter what you switch your phone to, the network will override it.

dang it well maybe i dont remember the name correctly
but its the number that controls how often the phone checks in for calls
i remember the hero had it and the pixi

Shauli20 said:
Easiest way - get the free MSL reader app from the market!
Though I think it requires root.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Does not work on Epic (did not work for me).

pg2k3 said:
An easier way to get it is the "getprop" command in ADB or the ConnectBot App connecting locally. It clearly shows those 6 magic numbers and tells you that its your msl several lines down.
Sent from my Epic4g using XDA App
Click to expand...
Click to collapse
This is the easiest.

the getprop command in ConnectBot works even without root Pretty easy to identify the msl as the property is called [ril.MSL].

Confirm ConnectBot worked on an unrooted Epic
1. Run ConnectBot
2. From the dropdown on bottom left corner select local if not already selected
3. Use any name
4. Type getprop press Enter
and scroll up a little and there it is, thank you pgk23 and drkgouki

pnptech said:
Confirm ConnectBot worked on an unrooted Epic
1. Run ConnectBot
2. From the dropdown on bottom left corner select local if not already selected
3. Use any name
4. Type getprop press Enter
and scroll up a little and there it is, thank you pgk23 and drkgouki
Click to expand...
Click to collapse
Thanks this was easy.

Another easy way is this. You will need another working sprint phone. Yes its kinda long and convoluted but it works. Log into your sprint account online. Find the thing that says I want to...Activate new phone. Turn off both phones. Activate the second phone on the account and let it turn off the first one. I forget what screen it is but after the screen that you have to wait while it's activated, there's going to be programming numbers in there. I think the first field is secondary blah blah. Then under that is one time blah blah. The secondary is your msl. You don't need to program the phone like it says on that screen if the phone is used. If it's brand spankin new, then yes you do. Anyways, the screen after that one is the last screen. Turn on the second phone and let it stay on for a few minutes. Make sure you can make calls and use data. To be on the safe side and not confuse the network because you switch phones like every five minutes, wait like thirty minutes to an hour then turn off the second phone. Now go back and do the same routine with the phone you originally wanted the msl. Don't rush it or you might have to call customer care for real to have them fix your mistakes. There was occasions that the data didn't want to come back on so I had to call them from another phone, but that doesn't happen very often. Just give the network some time to change over to the other phone before you start changing things again.
Getprop didn't work on all the phones I've tried. It worked on moment but I couldn't get it to work or find the number with the evo I think.

pnptech said:
Confirm ConnectBot worked on an unrooted Epic
1. Run ConnectBot
2. From the dropdown on bottom left corner select local if not already selected
3. Use any name
4. Type getprop press Enter
and scroll up a little and there it is, thank you pgk23 and drkgouki
Click to expand...
Click to collapse
+1 unrooted Epic

easiest way..:
connectbot
getprop [ril.MSL]
that gives the msl without you having to search for it.

Thanks
Thanks for posting this and the people who supplied the answers, this site and all the people are awesome, now its time for me to switch threads and do the streaming/video fix. Thanks again!

Thanks for the info.

Related

[Q] Question about my new DX (new for me anyway)

My brother in law recently switched over to SPRINT and gave me his pretty new DX. I can't activate the phone until next week (because he made the mistake of porting the phone number BEFORE he gave me the phone) so according to VZW i have to wait until that process is completed and the billing cycle is finished before I can use the phone. (I don't think he plans on paying them )
My question is...can I root the DX before I actually get it linked to my VZW phone number? (like remove google apps and just use the phones capabilities like camera etc. without having to call and activate it) I'm coming from HTC Droid eris so I don't know much about rooting the DX yet.
Can someone help me please.
I believe you can, I think theirs a way to bypass the activation screen. You might be able to find it on the forums or if not just Google it I'm sure you can find it.
Sent from my DROIDX using XDA App
Yes you can root it without being on a network. all you need to do is go back out of this thread and read the first sticky and go to the wiki. I would post link but since this is my first actual post i cant
And after your phone reboots you can get passed the little android man by touching each corner in a circular motion.
I hope for your sake that your brother in law pays Verizon. If he doesn't in they most likely blacklist the phones esn.
Sent from my DROIDX using XDA App
But keep in mind if the phone doesn't have OTA 2.2 you might want to keep all apps because the update might fail because missing files.
Sent from my DROIDX using XDA App
You don't even need to do the 4 corner trick.
Touch the android, hit next until you have the options of "create google login, sign in, or skip" and just choose skip. That easy.
That's assuming he's at the "touch to begin screen" which he probably isn't being that he's the second owner.
...but yeah, check the sticky and root away.
Thanks for the information guys. Yeah I really hope that they allow him to give me his phone. I kept verifying with the rep that it would be okay to transfer the phone, he said it should be okay since it's HIS property. But i never know with those guys...
I don't plan on removing any apps at all I just want get the root access and ready so when I do hook it up, it'll be ready to go.
I'm excited to see what you guys have in store for this phone...especially coming from the Eris.
Just connect with wifi and use as normal. That easy. You can even setup a google account and use market and have all the sweet and chewies of using the X less the ability of calls and texts.
As stated above, if he doesn't pay the bill VzDubya will (normally) put the phone on the do not activate list. Again though this wont effect use while connected to wifi.
Will I have to set the phone to USB debugging mode if I try and root?
If so, I dont think I'll be able to root since I can't even get passed the "Activation Screen"
Also, how can I check to see what android version he is on (2.1 or 2.2) How do I look at the bootloader info...can I do that w/o Root? Is that dangerous? I don't want to brick the phone...
sorry for all the questions guys appreciate your patience.
Anyone?
Press menu then setting scroll to the bottom of the list to about phone click it and your info will be there. Just a thought if you don't know how to find something that simple are you sure you want to be playing with root.
Sent from my DROIDX using XDA App
mrgloom said:
Press menu then setting scroll to the bottom of the list to about phone click it and your info will be there. Just a thought if you don't know how to find something that simple are you sure you want to be playing with root.
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
Actually if you read the first post. The phone is not activated yet, so I don't have the option to "menu>settings".
And Yes, I rooted my Eris. Thanks.

[Q] whats best way to obtain my msl? thx

just wanting to find out best way to get my msl number thx
A search for "msl" returned a list of topics related to the search. About 10 topics down in the search, this came up:
http://forum.xda-developers.com/showthread.php?t=786854&highlight=msl
Now, I'm not one to jump on the "use search you noob" bandwagon, but...
call sprint and tell them you are upgrading software and you need the msl# incase somthing happens.thats what i did and thay gave it to me
If you're rooted, type getprop msl into a terminal emulator or via adb
Sent from my SPH-D700 using XDA App
I got my MSL as soon as I got my phone, just told the rep to give it to me (thats what SHE said!) and she was nice enough to write it down.
just call sprint and ask them to give it to you..i had to do this on several devices
MSL Number
If you're rooted, the easiest way to get your MSL is to download the FREE MSL Reader by ESCcode on the Android Marketplace.
call sprint and tell them you need to do the hands free activation and theyll have you type in the msl...itll be ##msl Example (##123456#) then hang up...
cyberenz said:
If you're rooted, the easiest way to get your MSL is to download the FREE MSL Reader by ESCcode on the Android Marketplace.
Click to expand...
Click to collapse
For HTC only, this is the Epic forum.
[A] whats best way to obtain my msl? thx
So, root your phone.
then download a terminal program like android terminal emulator, it is the first result when you search the market for terminal.
Open the terminal
Type "getprop ril.MSL" without the quotes capitalization matters
Boom, it serves up your msl without tons of useless garbage to sort through.
Somone should write an epic msl finder app and put it in the market.
I love how even after you provide a very simple method of obtaining the MSL without calling Sprint, several people have to chime in and tell you to call Sprint. lol

UPDATE: Unlocking Wimax Settings (completed)

Gingerbread ROMs were not able to tweak the hidden wimax settings. There was an attempt but before it was complete, Google enabled it with a new app in the ICS update (WimaxHiddenMenu.apk) and source.
Update:
having built and used an ICS aosp build, these wimax settings are now available thru the *#*#data#*#* and *#*#debug#*#*
Here is a link to the one I know for sure works:
http://forum.xda-developers.com/showthread.php?t=1397916
Cool, ill take a look when i have a second or 2
lets get to work
snandlal, which settings are you looking fwd to the most?
4g idle timing would be an awesome discovery
Sent from my Nexus S 4G using XDA Premium App
you can find your MSL which unlocks most of that menu. I use logcat live wallpaper and filter for msl result. it shows up every 5 - 10 minutes and I can use the phone while I wait. It appears taht when you access the menu it grabs that code and it ends up in the log file. A trick I picked up from working on my HTC Hero
jrbooth3 said:
you can find your MSL which unlocks most of that menu. I use logcat live wallpaper and filter for msl. it shows up every 5 - 10 minutes and I can use the phone while I wait.
Click to expand...
Click to collapse
Yes.. msl unlocks the data menu... but if u select 'view' instead of 'edit' from the hidden data menu.. you will find a new 'wimax' section. When trying to access it.. msl is required.. but even after doing so.. this does nothing.
I believe the wimax setting menus are NOT blocked.. but simply not there at all. Rather than try n lock out settings.. why not just remove the apks that do so. Seems Samsung wanted a quick n EZ fix.
If we could find out what the epics apks did exactly.. we may have a chance at porting them to nexus.
Orrr ... we find where the settings are stored in the phone and manually edit them.. via hex editing or something.
Sent from my Nexus S 4G using XDA App
I came from an epic, Im not sure what the exact difference is. The epic has 4 apks in the /system folder regarding the Wimax:
WiMAXLineTest.apk
WiMAXWTM.apk
WiMAX_NETEST.apk
WiMAX_RC.apk
I have attached a zip with those apks.
Same thing for debug menu. Options for wimax, but doesn't open up. It's like the phone realizes this info is in the wrong spot and has radio and signal issue because of this. Might just be my phone though.
autoprime said:
Yes.. msl unlocks the data menu... but if u select 'view' instead of 'edit' from the hidden data menu.. you will find a new 'wimax' section. When trying to access it.. msl is required.. but even after doing so.. this does nothing.
I believe the wimax setting menus are NOT blocked.. but simply not there at all. Rather than try n lock out settings.. why not just remove the apks that do so. Seems Samsung wanted a quick n EZ fix.
If we could find out what the epics apks did exactly.. we may have a chance at porting them to nexus.
Orrr ... we find where the settings are stored in the phone and manually edit them.. via hex editing or something.
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
jrbooth3 said:
you can find your MSL which unlocks most of that menu. I use logcat live wallpaper and filter for msl result. it shows up every 5 - 10 minutes and I can use the phone while I wait. It appears taht when you access the menu it grabs that code and it ends up in the log file. A trick I picked up from working on my HTC Hero
Click to expand...
Click to collapse
adb shell getprop ril.MSL
shabbypenguin said:
adb shell getprop ril.MSL
Click to expand...
Click to collapse
This has been one of my favorite commands since I got on the android bandwagon
any update OP?
2nd this
Wonder if people are waiting for new update on Monday.
autoprime said:
any update OP?
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
Wanted to get this project started and ideas goin. It is wise to hold out til then
is everyone 'holding out' for the new update? or does no one have a clue what to do here?
autoprime said:
is everyone 'holding out' for the new update? or does no one have a clue what to do here?
Click to expand...
Click to collapse
Lil bit of both
I used Super Manager to run through all the activities in the Sprint Menu, and I didn't see anything obvious (but I wasn't looking specifically for wimax at the time). You can add a shortcut that will take you right to the 4g toggle setting.
Maximilian Mary said:
I used Super Manager to run through all the activities in the Sprint Menu, and I didn't see anything obvious (but I wasn't looking specifically for wimax at the time). You can add a shortcut that will take you right to the 4g toggle setting.
Click to expand...
Click to collapse
yes, other than 4g toggle.. there are no hidden wimax settings using that method.
bump for science! ..err .. wimax!!
anyone have anything?
Idk but this aggrivates me, specially cause my girl just got the Droid charge with omg 30mbps compared to my .6mb 3g and my 1-5mb 4g when I find signal.
Whats weird tho is this. My brother and mom use Clear. They have the modem for direct internet and 2 usb dongles. The 4g and the 4g/3g ones.
The first day I used his Clear 4g usb I was in the middle of the house, and in the basement, it was 5-7mbps.
Then it stopped working in the house, it would only get 3g. If I sat near a window I would pick up 4g. I would have to set my laptop hooked up to a TV to stream netflix where speeds were up and down WTF OMG turtles.
Whenever I brought it to work with me, or drive laptop open to download big files. Pretty much everywhere that wasnt my house it would be 3-4 mbps. Sometimes 7mbps, one time 10.
Then 4g decided to never work at my house anymore.
PS I live near atlanta, and I am in the city.
Anyways I left ATT for sprint, and got the NS4g, it uses the same radio as Clear. 3g Spring, and 4gWimax.
day one with NS4g, i got 4g in my backyard by my back door and driveway, it was 5mbps. I remember it worked because i went outside to mass DL all my market purchases.
later that day, and to this very day, my yard, house and driveway...do not get nay 4g. Not on my deck, deeper backyard or near the Airvana. but i get4-7mb at work via tether.
Was in atlanta the other day, and it worked at 17mbps. I shat bricks and wanted to move there.
Been about 2-3 weeks. Ive had my phone replaced once. 2.3.3 3.4 and 3.5 havent made a difference.
So idk what happened, I blame clear. using my gfs to tether right now. hopefully verizon doesnt find out
any updates?
has anyone been able to dump the phones memory? when i try in cdma workshop the phone reboots. im guessing im hitting unreadable addresses. anyone know a better way to peek/poke for readable memory addresses?

increase nexus s 3g with evo hack EDIT MSL WORKS

Get your mal code cal sprint dial *#*#3282#*#* for nexus s only
Edit enter..code go to other multimedia and change proxy addresses to 0.0.0.0
Change all ports to "0"
Exit out try 3g worked on my.evo and my.nexus s 4g
Get msl by calling sprint..kindly say you need your msl code to reset your antenna keys have your dec ready found under battery
If you're rooted you can do this with AdFree Android as well.
What does "Get your mal code cal sprint" mean?
mstevens said:
What does "Get your mal code cal sprint" mean?
Click to expand...
Click to collapse
It's kind of like a password to your phone that sprint uses (not the best analogy, I know). You can use the sprint web chat to ask for it (and its msl code, his keyboard probably autocorrected it )
Sent from my Nexus S 4G
derekwilkinson said:
If you're rooted you can do this with AdFree Android as well.
Click to expand...
Click to collapse
do what? Get msl code? If so, how?
Sent from my Nexus S 4G using XDA App
derekwilkinson said:
It's kind of like a password to your phone that sprint uses (not the best analogy, I know). You can use the sprint web chat to ask for it (and its msl code, his keyboard probably autocorrected it )
Click to expand...
Click to collapse
Yeah I work at sprint. I'm pretty sure the msl is just used to authenticate your phone in a shorter way (esn dec has like ten characters and the hex has less but it has letters). I use it to manually program phones to the network when it doesn't take over the air or if its just an older phone.I guess I would say its like a virtual Sim card.the network uses it to communicate with the phone
Sent from my Nexus S 4g
Sent from my Nexus S 4G using XDA App
genaro12543 said:
Yeah I work at sprint. I'm pretty sure the msl is just used to authenticate your phone in a shorter way (esn dec has like ten characters and the hex has less but it has letters). I use it to manually program phones to the network when it doesn't take over the air or if its just an older phone.I guess I would say its like a virtual Sim card.the network uses it to communicate with the phone
Sent from my Nexus S 4g
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
Huge womp womp. Yikes.
Sent from my Nexus S 4G via XDA Premium
lojak29 said:
Get your mal code cal sprint dial *#*#3282#*#* for nexus s only
Edit enter..code go to other multimedia and change proxy addresses to 0.0.0.0
Change all ports to "0"
Exit out try 3g worked on my.evo and my.nexus s 4g
Get msl by calling sprint..kindly say you need your msl code to reset your antenna keys have your dec ready found under battery
Click to expand...
Click to collapse
These settings will NOT stick. As is the case with many options in the nexus s programming menu
Sent from my Nexus S 4G via XDA Premium
derekwilkinson said:
It's kind of like a password to your phone that sprint uses (not the best analogy, I know). You can use the sprint web chat to ask for it (and its msl code, his keyboard probably autocorrected it )
Click to expand...
Click to collapse
Ah. Apparently, it means "Get your MSL code. Call Sprint."
I certainly know what an MSL code is. There are easier ways to get it than to call Sprint.
genaro12543 said:
do what? Get msl code? If so, how?
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
No you can change the IP.
Sent from my Nexus S 4G
I was able to find the MSL without calling or using the MSL app.
I did an alteration to the following instructions, and was able to retrieve it after a couple attempts.
http://androidforums.com/htc-hero-sprint/117401-guide-easy-way-get-msl-without-calling-sprint-using-cmda-workshop.html
I tweaked the instruction a little bit by presenting the msl input screen before returning to alogcat.
Instructions I used:
Fresh boot phone and await all apps/things (scripts, widgets, and misc) to load.
Launch alogcat
Clear out the log by pressing menu button and then select "clear"
Go to your dialer and enter ##DATA# or ##3282# which will bring up the DATA menu
Once the menu pops up just select "View" mode
At this point you will see a screen with 6 selections. Select "others".
Then select "work mode".
Attempt to input a random msl code. I used "000000". Of course it is incorrect. I then clicked cancel and then returned to the previous menu (work mode).
From here either press and hold the Home Key and select aLogcat if you ran it before, go to your tray and run Logcat.
After opening Logcat it will update, once it finishes press "Menu" and "Pause" the log.
Then scroll until you see a group of entries labeled "I/MSL_Checker" which should be green.
Locate the line that has "MSL result : " at the end of it (Or press Menu and Filter "MSL" )
And there you have it, your 6-digit MSL code without ever calling sprint or using a computer.
tailsthecat3 said:
Huge womp womp. Yikes.
Sent from my Nexus S 4G via XDA Premium
Click to expand...
Click to collapse
You should probably elaborate if its so off
Sent from my Nexus S 4G using XDA App
genaro12543 said:
You should probably elaborate if its so off
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
MSL (Master Subsidy Lock) code has nothing to do with activating a phone. MSL is a password that is needed to change settings in the EPST menu. These settings are password protected to protect an end user from changing settings that will cause the phone to not work correctly.
Sent from my Nexus S 4G using xda premium
its supose to do that...
Sent from my Nexus S 4G using XDA App
how do i get the changes to stick on the programming menu on my nexus s 4g? I know what to type

[GUIDE] How to manually change the PRL on the Galaxy S III

For anyone interested in changing their PRL, the method is as simple as ever.
This is on a Sprint phone but should work with any CDMA carrier.
*I AM NOT RESPONSIBLE IF YOU BRICK YOUR DEVICE*
1. Be rooted!
2. Find your MSL. I had a hard time getting my phone to give the numbers using the terminal for some reason. It's much easier just to use "Get My MSL," which can be found in the Play Store for free.
EDIT: This app worked for me the first time using it, but no longer does. Download Terminal Emulator from the Play Store, type in "su" and enter it, then try typing "getprop ril.MSL" (capitalization is important)
3. Make sure you have downloaded the phone's drivers onto your computer.
4. Open your phone's dialer and type *#7284#"
5.PhoneUtil should now be open. Click on "Qualcomm USB Settings" and select "DM + Modem + ADB." Remember to change this back after you change your PRL.
6. Plug your phone into your computer; let your phone recognize the phone.
7. Download your preferred PRL from the internet. I usually use 11115, but you can use whichever one you find best.
8. Open "Device Manager" on your computer; click on "Ports" and see which COM port your phone is connected to on your PC.
9. Use the program "CDMA Workshop" to connect to your phone by selecting the correct COM port, clicking "Connect," and then clicking "Read."
10. Go to the "Security" tab and put in your MSL into the box under "SPC." Click the "SPC" button and click "Send." It should say that the phone is unlocked.
11. Under PRL, click "Write" and select the PRL you want to switch to.
12. It should say that it successfully wrote; exit the program and let it reboot the phone when it asks.
13. Enjoy your new PRL!
Sent from my SPH-L710 using XDA
elfhater said:
2. Find your MSL. I had a hard time getting my phone to give the numbers using the terminal for some reason. It's much easier just to use "Get My MSL," which can be found in the Play Store for free.
Click to expand...
Click to collapse
Are you saying this actually works for you?
You can use this method to update prl without a computer also....
http://forum.xda-developers.com/showthread.php?t=1660740
Sent from my Galaxy Nexus using Xparent ICS Blue Tapatalk 2
nabbed said:
Are you saying this actually works for you?
Click to expand...
Click to collapse
It's funny you say that; it worked for me the first time I used it, but now that I checked again it can't find it. Any idea why?
Epix4G said:
You can use this method to update prl without a computer also....
http://forum.xda-developers.com/showthread.php?t=1660740
Sent from my Galaxy Nexus using Xparent ICS Blue Tapatalk 2
Click to expand...
Click to collapse
I cannot get this to work. What am I doing wrong? I followed the instructions and tried TEST.prl and Test.prl, and I'm using any cut 1.0.
---------- Post added at 10:21 AM ---------- Previous post was at 09:48 AM ----------
EDIT: This any cut thing doesn't really work, does it?
i have tried both methods and they both work.
question i have is.
have any of you actually been able to force roam?
i have managed to change the prl quite easily but thin phone will not roam for the life of me which sucks because i live in a 1x area...
dtr145r said:
i have tried both methods and they both work.
question i have is.
have any of you actually been able to force roam?
i have managed to change the prl quite easily but thin phone will not roam for the life of me which sucks because i live in a 1x area...
Click to expand...
Click to collapse
I haven't tried force roaming, however I have successfully roamed on the Verizon network (at least according to the "Netmonitor" app).
Any way to get MSL without root? It's just good to have it "just in case". Only time I ever actually used it was to completely deactivate and remove info from my Epic 4G once I had my SGS3 activated.
What is PRL?
Sent from my SGH-T999 using xda app-developers app
rakeshchn said:
What is PRL?
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Preferred Roaming List; it tells the phone when and where to roam whenever there isn't sufficient service coverage from Sprint.
Apex launcher - it doesn't work.
TW launcher - it does.
Please see carrier specific instructions in Develpment section
Thanks
FNM

Categories

Resources