[SCRIPT]Sprint GNex MSL Finder v1.2 [Updated 12.4.12] - Find your MSL the easy way!
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.
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
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
From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?