This is taken from this post.
http://forum.ppcgeeks.com/showthread.php?t=28393
Finding and Changing Your SPC (MSL)!
1. Download the
MSL Generator from the FTP.
2. Save the
GetSPC.exe and
PPST_KeyGen.dll files to your MicroSD card.
3. Now you need your HEX ESN. You have a couple options with this.
a) Take out your battery, right down the Decimal ESN and convert it to HEX.
b) Go into your Start>Setting>Device Settings and right down the Decimal ESN and convert it to HEX. (thanks to clockcycle)
c) Open up the CDMA Workshop, Choose Com4, Connect, Read, and your ESN should be on the Left. if it says : : failed : : , goto the Security tab, and under ESN click on Read. This is your HEX ESN. (should have some letters in it as well as numbers)
4. Run the
GetSPC.exe file on your phone (from your memory card) and then enter your
HEX ESN in the input box.
5. Click
Go.
6. Enjoy your
SPC!
**If you only wanted to get your SPC, you can stop here. If you want to get into the
Service Programming files, or change your SPC, keep going.
7. Install
QPST if you haven't already.
8. Run the
Service Programming program under the
QPST start menu.
9. Double click on the
little globe at the bottom right of your screen.
10. Click on
Add New Port, and add
COM4 - USB/QC DIAGNOSTIC.
11. Close the QPST Configuration window, and go back to the
QPST Service Programming window.
12. Click on your phone, which should now be there, and then click
OK.
13. Click on Read From Phone and then enter your
SPC and click
OK.
14. You should now see your
SPC in its box, all you have to do is change it to a convenient six (6) digit code of your choice, then click on
Write to Phone!
15. Done!