FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

[SCRIPT]Sprint GNex MSL Finder v1.2 [Updated 12.4.12] - Find your MSL the easy way!

7,714 posts
Thanks Meter: 12,983
 
By -viperboy-, Recognized Developer on 27th April 2012, 07:16 AM
Post Reply Subscribe to Thread Email Thread



MSL Finder is a very simple script that will find your MSL on your Sprint Galaxy Nexus. Some might think "Well, why use this when we have apps like MSL Finder?" As of now, none of the MSL readers in the market can find the MSL. I have tested this extensively on Team EOS build 5 and it works for me just fine every time. I also flashed this with the latest TWRP. If you have any issues, please let me know!


What does this script do?
  • Install Busybox if not installed
  • Find the MSL
  • Save it automatically to your sdcard (/sdcard/msl.txt)
  • Read MSL from saved file
  • Delete MSL file


How do I install it?

If you download the flashable.zip below:
  • Download the file below and put it on your sdcard
  • Reboot to recovery and flash!

If you download the non-flashable.zip below:
  • Extract the .zip
  • Place "msl" in /system/bin
  • Place "busybox" in /data/local (if you don't have busybox installed already)
  • Set all permissons on /system/bin/msl via Root Explorer or similar

OR

Use adb to set the permission
Code:
adb shell chmod 777 /system/bin/msl

How do I use it?
  • Open Terminal Emulator, or similar (NOTE: You can do "adb shell" and run it from there as well)
  • Type "su" (lowercase, no quotes - approve Superuser request if prompted)
  • Type "msl" (lowercase, no quotes)
  • Follow the prompts
  • NOTE: This was designed to run at stock font size on Terminal Emulator
  • NOTE: The correct code to enter is *#*#DATA#*#*, the directions might have a typo within the script. Will be fixed in next build.


Credits and thanks
  • -viperboy- for the script
  • bigrushdog for implementation!
  • myn for the idea to capture MSL!
  • drdrewdown for the instructions!
  • Let me know if I missed anyone!



Download
MSL Finder v1.1 FLASHABLE - https://dl.dropbox.com/u/6621763/Spr...inder_v1.2.zip
MSL Finder v1.1 NON-FLASHABLE (just the .zip) - http://bit.ly/IGpbwx
Last edited by -viperboy-; 4th December 2012 at 04:51 PM.
The Following 35 Users Say Thank You to -viperboy- For This Useful Post: [ View ]
 
 
27th April 2012, 07:16 AM |#2  
-viperboy-'s Avatar
OP Recognized Developer
Flag PA
Thanks Meter: 12,983
 
Donate to Me
More
FAQ

Q: Can I run the script without root?
A: No, because we are reading the logcat from the phone, we need root access. However, if you forget to type su before running, the script will attempt to run as root anyway.

Q: Why isn't the option for reading or deleting the MSL present?
A: The script knows if the file exists or not. If you don't see the options, a valid MSL has not been found
Last edited by -viperboy-; 27th April 2012 at 07:19 AM.
27th April 2012, 07:17 AM |#3  
-viperboy-'s Avatar
OP Recognized Developer
Flag PA
Thanks Meter: 12,983
 
Donate to Me
More
Changelog

v1.2
  • Fixed typo for the code to be dialed

v1.1
  • Added busybox check and install
  • Clear screen everytime main menu loads

v1
  • Initial Release
Last edited by -viperboy-; 4th December 2012 at 04:52 PM.
27th April 2012, 07:30 AM |#4  
malibu_23's Avatar
Senior Member
Chicago
Thanks Meter: 119
 
More
Thx homie. Worked great.
Stock rooted


Sent from my Galaxy Nexus
27th April 2012, 09:59 AM |#5  
bigrushdog's Avatar
Recognized Developer
Flag Fontana, CA
Thanks Meter: 6,226
 
Donate to Me
More
Ha nice work bro. You snuck this one past me. But I'm downloading now.
27th April 2012, 11:51 AM |#6  
tridogg97's Avatar
Senior Member
Flag ATLANTA
Thanks Meter: 71
 
More
? Why doesn't msl work for debug menu. Thanks Viper it does work for data menu though.

Sent from my Galaxy Nexus using xda premium
Last edited by tridogg97; 27th April 2012 at 06:18 PM.
27th April 2012, 12:28 PM |#7  
mocsab's Avatar
Senior Member
Flag West Milwaukee
Thanks Meter: 939
 
More
What is MSL?
I would imagine the fact that I don't know what MSL is - demonstrates that I don't need to download this - but my curiousity is piqued -

What is MSL ? Why do I want to find it ?

Another nooblike question I am sure - don't worry - it won't be the last -
27th April 2012, 12:41 PM |#8  
jesusice's Avatar
Senior Member
Thanks Meter: 1,039
 
More
Quote:
Originally Posted by tridogg97

? Why doesn't msl work for debug menu.

Sent from my Galaxy Nexus using xda premium

I noticed that too. But it does work for *#*#data#*#* which is where the good stuff is.





Quote:
Originally Posted by mocsab

I would imagine the fact that I don't know what MSL is - demonstrates that I don't need to download this - but my curiousity is piqued -

What is MSL ? Why do I want to find it ?

Another nooblike question I am sure - don't worry - it won't be the last -

MSL is Master Security Lock. It is unique to your phone and is needed to gain access to certain parts of your phone. Get your MSL and in the dialer input *#*#3282#*#* and then input your MSL. You will now be able to edit many things having to do with your radio and network connection that you probably should not be messing with

- in layman's terms cuz they're the only ones I know
The Following User Says Thank You to jesusice For This Useful Post: [ View ]
27th April 2012, 01:40 PM |#9  
-viperboy-'s Avatar
OP Recognized Developer
Flag PA
Thanks Meter: 12,983
 
Donate to Me
More
Quote:
Originally Posted by bigrushdog

Ha nice work bro. You snuck this one past me. But I'm downloading now.

Sorry dude haha didn't wanna blow up your twitter/IRC/gTalk about it late last night lol

Sent from my Galaxy Nexus using Tapatalk 2
27th April 2012, 01:44 PM |#10  
Wordlywisewiz's Avatar
Senior Member
Brattleboro
Thanks Meter: 226
 
Donate to Me
More
Viperboy does it again!

Sent from my Galaxy Nexus using xda premium
27th April 2012, 05:00 PM |#11  
Member
Thanks Meter: 7
 
More
I tried this and it didn't work for me. Do I need to be on a stock rom? I'm on CM9 kang right now with Franco kernel.

Basically I did su then msl then home to dial pad where I put #*#*3282#*#*, then I pull notification bar back to terminal and hit enter where it immediately fails.

Sent from my Galaxy Nexus using XDA

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes