Welcome to the Android Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Results 1 to 16 of 16
  1. Thread Author  Thread Author    #1  

    Default Motorola Admiral XT603 SPC \ MSL unlocking

    How to get SPC MSL code guide Guide How to Read MSL/SPC code - xda-developers
    For Admiral, use Element ID 0055. Enjoy
  2. #2  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    like this: ??

    element id: 0055
    record #:0001
    offset: 0000
    Length: 000E

    Because dont work! this appear in hex only: 0000202020200000002905000000

    no SPC HERE, HELP please.
  3. Thread Author  Thread Author    #3  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    Quote Originally Posted by joemoreno View Post
    like this: ??

    element id: 0055
    record #:0001
    offset: 0000
    Length: 000E

    Because dont work! this appear in hex only: 0000202020200000002905000000

    no SPC HERE, HELP please.
    I have not noticed ... for access to the NV 0055 requires SPCcode: (But now accurately known address where SPC placed
    [NV items]
    [Complete items - 0, Items size - 128]

    00085 (0x0055) - SPC (6 digits) is required
  4. #4  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    00085 is the Common Location for NVitem sec_code across 100% of all qualcomm Chipset and to read it you require to send the SPC code in all Qualcomm Chipset nothing new

    We need another storage location in nv which is unprotected for read operation
  5. #5  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    did anyone find a way to read MSL/SPC ?
  6. #6  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    Hello sorry to bother did you ever find out how to read the MSL from your admiral phone? if yes can you please post it.
  7. #7  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    Out of frustration I hacked together my own (terrible) method for finding the MSL on this phone. Its a shell script that just brute force guesses the MSL by entering ##<6 digit number from 000000-999999># into the dialer and checks until the service programming menu shows up... This does not require rooting your phone and should theoretically work on any android phone, it just needs busybox which I have included. (but it is really slow)
    And yes, it did actually work for me and found the MSL of my admiral in a few hours.
    here's the link: http://d-h.st/LMA

    how to use:
    put your phone into airplane mode so that the script cannot be interrupted by a call or text, etc...
    go to settings, display, animations, and set it to 'no animations' to make the script run a bit faster
    go to settings, sounds and turn off audible touch tones to make the script run a bit faster
    open the phone dialer
    unzip the file and copy the msl.bf.sh and busybox files to /data/local/tmp/ on your phone with adb
    get to a shell with adb and type the following commands and hit enter:
    "cd /data/local/tmp/"
    "chmod 777 msl.bf.sh"
    "chmod 777 busybox"
    now make sure that the screen is on and unlocked and the phone dialer app is on the screen
    run the command "./msl.bf.sh"

    It will now try every combination of numbers from 000000 to 999999 to guess the MSL. Yes, this will take a while. I recommend letting it run overnight. If it successfully finds the MSL you will see the service programming menu on the screen and your MSL should be the last number that you see in the console window on your computer. If you want to stop the script before it finishes then press any letter key (on your computer in the console window) and hit enter.(PLEASE NOTE:if you do not stop the script this way it will continue to run on your phone even if you unplug it from your computer which will be annoying and probably require you to reboot your phone to stop it...) If you stop the script and then later want to resume from where you left off then you can edit the msl.bf.sh script with a text editor and change the "000000" in the 4th line to whatever number you want the script to start from and then copy it to your phone again and run it again.

    Heres the script in case the download link dies:
    Code:
    if ./busybox [ -t 0 ]; then ./busybox stty -echo -icanon time 0 min 0; fi
    
    keypress=''
    for i in $(./busybox seq -w 000000 999999)
    do
    	echo "##$i#"
    	logcat -c
    	input text "##$i#"
    	d="`logcat -d -s HiddenMenuApp:D`"
    	e="`echo $d | ./busybox grep CDMA_SUCCESS`"
    	read keypress
    	if ./busybox [ "x$keypress" != "x" ]; then exit 1; fi
    	if ./busybox [ "$e" != "" ] ; then
    		echo "$d"
    		echo "success?"
    		echo $i > done.txt
    		echo $d >> done.txt
    		exit 1
    	fi
    done
    Thanked by 2:
  8. #8  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    Hi, i just do the script SH but , when i run de script, send:
    Code:
    stty: not found
    seq: not found
    I think that maybe this commands are not on the ADB, but how i fix it? i did all the thing under windows xp, downloaded the SDK and use de plataform-tools for ADB and added to the variable on the path, copy the 2 files with adb push, and give it 777 permision, i think all exactly how you describe, but when i run the script drop me that and do nothing, so can you help me?? or maybe the script is incorrect or the syntaxis you can change??
  9. #9  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    this is good??

    [: not found
    [: not found
    ##001502#
    [: not found
    [: not found
    ##001503#
    [: not found
    [: not found
    ##001504#
    [: not found
    [: not found
    ##001505#
    [: not found
    [: not found
    ##001506#
    [: not found
    [: not found
    ##001507#
    [: not found
    [: not found
    ##001508#
    [: not found
    [: not found
    ##001509#
    [: not found
    [: not found
    ##001510#
    [: not found
    [: not found
    ##001511#

    need to hit enter every time.. what i made wrong

    ps: sorry for my english
  10. #10  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    Did you copy the busybox file to /data/local/tmp/ ?
  11. #11  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    yes and chmod do


    D:\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030
    \sdk\platform-tools>adb devices
    List of devices attached
    TBEN1228101898 device


    D:\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030
    \sdk\platform-tools>adb push busybox /data/local/tmp/
    4192 KB/s (1867568 bytes in 0.435s)

    D:\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030
    \sdk\platform-tools>adb push msl.bf.sh /data/local/tmp/
    10 KB/s (535 bytes in 0.051s)

    D:\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030
    \sdk\platform-tools>adb shell
    $ su
    su
    # cd /data/local/tmp/
    cd /data/local/tmp/
    # ls
    ls
    msl.bf.sh
    busybox
    # chmod 777 msl.bf.sh
    chmod 777 msl.bf.sh
    # chmod 777 busybox
    chmod 777 busybox
    # ./msl.bf.sh
    ./msl.bf.sh
    [: not found

    ##007925#
    [: not found
    [: not found
    ##007926#
    [: not found
    [: not found
    ##007927#
  12. #12  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    123
  13. #13  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    456
  14. #14  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    im actually running this script as i type this. i have the straight talk galaxy s3 (s960l) and i have tried absolutely everything. this is my last chance and its working awesome so far. im sure this will work ty sir for the script! ive been on getting my msl for a week

    EDIT: i meant to get back sooner, but after a day of running the script i FINALLY got it! but i did notice since i ran the script on a galaxy s3, the script did not stop for the service menu. i just kept close eyes on it when i seen the menu on the phone for the first time. i edited the script to start on the last numbers i seen it before the service menu was up. my number started with a 1 so i got lucky. thank you and for anyone that cant find the msl on the "S960L" , this may be your only way
  15. #15  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    My phone is not turning on its stuck onmotorola emblem
  16. #16  

    Default Re: Motorola Admiral XT603 SPC \ MSL unlocking

    good day
    the script works really only one thing you have to be edited in SU 1111110 999999 and not to hours or days later

Similar Threads

  1. Motorola Admiral system dump, ringtones, wallpapers
    By Jerry Hildenbrand in forum Motorola Admiral
    Replies: 20
    Last Post: 04-08-2014, 04:19 PM
  2. Rooting the Motorola Admiral
    By zhecht in forum Motorola Admiral
    Replies: 13
    Last Post: 08-07-2012, 11:54 AM
  3. Motorola Admiral
    By plcd22 in forum General News & Discussion
    Replies: 6
    Last Post: 11-18-2011, 09:33 PM
  4. i lost my spc/msl code for htc evo need to get it back
    By marcopolo85#AC in forum HTC EVO 4G
    Replies: 5
    Last Post: 11-09-2011, 07:29 AM
  5. LG Marquee vs Motorola Admiral on Sprint SERO
    By zhecht in forum Phone Wars
    Replies: 2
    Last Post: 10-26-2011, 03:47 PM

Posting Permissions