Sprint to Cricket on CM7

Sindustry

Active member
Aug 19, 2011
26
4
0
Oh what I went through to get to this point
Good friend of mine dropped his ls670 while fishing and wanted to carry everything over to his wife's canceled phone. I'd already had experience flashing the S on stock roms to cricket and a semi-success with hydro rom to cricket on another S so I figured this should be easy. Until I researched what I had to do and how legal it was lol. Fortunately this case falls into the "allowed" catagory :)

This would have just been a stock rom, but I was having large difficulty doing what needed to be done and figured I'd have better success with a custom rom. I now know it doesn't matter, it's just all in how thorough you are with your changes :).

And after 5 days of mindless googling/forum searching..SUCCESS!

Short list:

Backed up the settings/prls/etc for the dying cricket with QPST

Rooted the stock ZVD with recovery
OptiAuto

Flashed a ZVD Cyanogenmod Rom
theKraven's CM7.2

Restored dying Cricket settings to the new phone with DFS (nv_items/ppp/etc)

Successful ESN change (2 days of hard googling >.<) Do not ask me how, it is in most cases very illegal and I will not even consider being responsible for letting this knowledge get into the wrong hands.

Had a hell of a time getting data to work, finally found some of the proper files:
Flash to Cricket

Everything but data worked at this point. I kind of rushed through this part because I thought the settings weren't sticking so I was attempting everything I could to get apns to stick. On hindsight I may have had the right apns-conf.xml the first time or even the GreenK worked?, but had the wrong PRL set.

Eventually I grabbed APN Backup and Restore, backed up the apn from the old phone (stock zvd already flashed to cricket) and attempted to restore to CM7, but came back with null errors. Opened the backup file and used Find and Replace All (find all "null" replace all with "*" I included the ""), then made sure all settings in the apn were back to what they should be, attempted Restore was successful.
Short: replace "null" with "*" replace "#########" with your 9digit cricket number.
Code:
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><apn carrier="Cricket" mcc="310" mnc="004" apn="1" user="#########@mycricket.com" server="wap.mycricket.com" password="cricket" mmsc="http://mms.mycricket.com/servlets/mms" />
<apn name="Production" numeric="310012" mcc="310" mnc="004" apn="mms" user="#########@mycricket.com" server="wap.mycricket.com"  password="cricket" proxy="wap.mycricket.com" port="8080" mmsproxy="wap.mycricket.com" mmsport="8080" mmsprotocol="2.0" mmsc="http://mms.mycricket.com/servlets/mms" type="mms" />
<apn carrier="Android" mcc="310" mnc="995" apn="internet" user="*" server="*" password="*" mmsc="*"
 />
 <apn carrier="TelKila" ? mcc="310" mnc="260" apn="internet" user="*" server="*" password="*" mmsc="*"
 />
</apns>
After that I updated the PRL using DFS and generic PRL:
Cricket Users Forum

Rebooted, only had 1g, enabled the GreenK35 (didn't work before prl update), still no change in the signal icon so far, but it seemed to be browsing way to fast for 1x.

No longer have the phone to report on the data performance, but he'll get back to me sometime :)

P.S. DFS is awesome!
 
Last edited:

Forum statistics

Threads
957,953
Messages
6,975,070
Members
3,163,949
Latest member
aimalee