May 26, 2013, 04:38:23 am

Author Topic: [Tutorial] Flash Galaxy Tab to Boost Mobile  (Read 14158 times)

insanity213

  • Paranoid Psychotic
  • Global Moderator
  • *****
  • Posts: 17
  • Karma: +2/-0
    • View Profile
  • Device(s): Epic, Captivate (Work), iPhone 2G(int'l travel beater), Moment (spare), Nook Color, BB Curve(spare work)
[Tutorial] Flash Galaxy Tab to Boost Mobile
« on: July 28, 2011, 04:27:24 pm »
***HUGE fucking thanks to Leviuqse's thread on XDA and a PDF I found from undergroundcentral.net***

For educational and entertainment purposes only.  I am not responsible for any damages, legal issues, lost time, lost money, or anything else you choose to do with this document.  Anything you do is AT YOUR OWN RISK!  I would advise reading this document in its entirety before considering doing anything.

Activate your Sprint Galaxy Tab on Boost Mobile

Pre-reqs:
Working Boost Mobile CDMA/EVDO donor phone (such as Sanyo Incognito, I hear a Boost Samsung Intercept works too, possibly Innuendo).  Make sure voice and data services are all working properly.
USB Drivers for donor phone (Incognito only seems to have 32bit XP drivers)
Windows XP Physical machine (CDMA Workshop will not run on a VM and due to the 32 bit XP driver limitation on the donor phone you may need a WinXP box)
Sprint Galaxy Tab running Gingerbread EF17 (May work on a VZW Tab?)
Samsung Galaxy Drivers (Same drivers work for Tab, Epic, Captivate, etc...)
The 6 digit SPC (aka MSL) unlock code for both phones.
 - For Galaxy hardware, root the device then run 'getprop ril.MSL' from a terminal emulator or ADB shell
 - For the donor phone, when you activate the device, the boost mobile website gives you the MSL to program the phone.
 - There are other more complicated ways to get the MSL with CDMA workshop, but its a pain in the ass.
CDMA Workshop
QPST installed on your machine
QXDM installed on your machine
A little common sense
A large hammer



1. Connect donor phone to the PC and install drivers for it.  Check device manager to see what COM port is assigned to the phone.
2. Open CDMA workshop, choose your COM port under COM settings and hit connect.
3. Go to the security TAB and enter your SPC unlock code, click the SPC button and choose send.
4. Under the memory tab click the read button under NV Items.  You need to read the following NV items 1 at a time and save them to individual files (use the same number for 1st and last as to only read the items individually):
   465
   466
   1192
   1194

5. Close CDMA workshop and Open the QPST Configuration application.  Go to the ports tab and click add new port.  Make sure the port you add matches the port you saw in device manager.
6. Open the QXDM application.  Click on options -> communications and select the COM port of your phone then click ok.
7. Next to view, click the drop down and choose "Command Output" under the "Common" heading.
8. Click in the command box at the bottom and run the command:
   spc XXXXXX (where XXXXXX is your SPC unlock code)
9. Next run the command:
   requestnvitemread ds_mip_ss_user_prof
10. Ignore the DIAG TX Item section, copy and paste everything under the DIAG RX Item section into a text document.  These are your Sprint AAA and HA keys which match your active ESN for the donor phone, so name the file Sprint.txt.
11. Next run the command:
   requestnvitemread ds_mip_ss_user_prof 1
12. Same as step 7, ignore DIAG TX Item and copy everything under DIAG RX Item into a text document.  These are the AAA and HA keys for the Boost portion of Sprint's network which match your active ESN.  Name the file Boost.txt.
13. Open the QPST Service Programming application and select your phone from the list that comes up under active phones.
14. Click "Read from Phone" on the bottom.  You will be prompted for your 6 digit SPC/MSL lock code again.
15. Click "Save to File" and save in a safe place with all the other goodies we've accumulated so far. Take note of the filename and the phones model # (at the top left of the window), you'll need this for step 26.  If the file won't save, you may need to add an extra number to the "Field Service" value in the Settings tab.  Just add a 0 to the end of it, it's really not important.
16. Make sure everything is saved, close all programs and unplug the donor phone.  Remove the battery from the donor phone and NEVER TURN IT ON AGAIN!

Now, programming the Tab...

17. Go into the Memo App and in the search box type ##8778#.  Choose MODEM under the USB section.
18. Connect the tab to your computer via USB.  Make sure the drivers install.  In device manager find the COM port it is using.
19. Open CDMA Workshop, under the main tab select the proper COM port and click connect.
20. Backup the 4 NV items (Steps 3 & 4) like you did for the donor phone and save them in a safe place.
21. On the Memory tab, use the write function under NV Items to write the 4 files we saved from the donor phone earlier in this section (465, 466, 1192, 1194). Close CDMA workshop when complete.
22. Open QPST configuration and add a port for the tab like you did in step 5 for the donor phone.
23. Open QXDM.  Go to options -> communications -> target port and select the COM port for the tab.  On the drop down menu choose Command Output.

 ***IF YOU VALUE THE ESN ON YOUR TAB AND MAY WANT TO RETURN TO STOCK OR ACTIVATE ON SPRINT ONE DAY SAVE YOUR STOCK KEYS - THEY WILL BE ERASED FOREVER SOON!!!***
24. To back up your original AAA and HA keys run this command:
   spc XXXXXX (where XXXXXX is your SPC unlock code)
   requestnvitemread ds_mip_ss_user_prof
Then save everything under DIAG RX Item section like we did earlier on the donor phone.  Save this file is a safe place!!!  There is only a single profile for the Sprint keys which is why we only have to run the command once on the Tab (remember we did a similar command a second time to get the boost keys off of the donor phone). 

25. Now run the following commands:
   password 01F2030F5F678FF9
   RequestNVItemRead meid (should show HEX on back of the tab)
   RequestNVItemWrite meid 0x00A0000000000000 (0x00 is the HEX prefix followed by your donor's phone 14 character HEX MEID starting with the letter A)
   RequestNVItemRead meid (verify it now shows the new HEX MEID)
   RequestNVItemRead esn (save this output just in case)
   RequestNVItemRead scm (save this output just in case)
        (You can now close QXDM)
26. Open QPST Service programming and select the Tab for your active phone.  Click the read from Phone button to populate all the data fields. (save to file for a backup like donor phone)
27. Click Connection -> new.  Under work offline select your donor phone model (for Incognito it's SURF6025-ZRF6000-A).  Then click the folder icon under the connection menu.  Open the file you saved in step 15.
28. Arrange the 2 windows in QPST side by side so you can easily compare them.  Now we need to configure the following sections of the tablet to look exactly like the donor.
   CDMA (Ignore the Channel and EVRC sections but make everything else match.)
   CDMA-2
   AMPS
   System (Only the 1st SID/NID have to be populated with 4139/65535. Make the others 0/0)
   Roam
        On the M.IP tab, make sure the active user is 0.

At this point the radio in the Galaxy Tab is basically ready to register on the network for Voice, SMS and 1xRTT data.  We're in the home stretch, now for some 3G love and MMS.

29. We need to get your AAA and HA keys from the sprint.txt and boost.txt files we created earlier.  Open those txt files and you should have something like this:

DIAG   RX   item:
index   =   0
mn_ha_shared_secret_length   =   0x06
mn_ha_shared_secret[0]   =   0x12
mn_ha_shared_secret[1]   =   0x34
mn_ha_shared_secret[2]   =   0x64
mn_ha_shared_secret[3]   =   0x45
mn_ha_shared_secret[4]   =   0x45
mn_ha_shared_secret[5]   =   0x78
mn_ha_shared_secret[6]   =   0x00
mn_ha_shared_secret[7]   =   0x00
mn_ha_shared_secret[8]   =   0x00
mn_ha_shared_secret[9]   =   0x00
mn_ha_shared_secret[10]   =   0x00
mn_ha_shared_secret[11]   =   0x00
mn_ha_shared_secret[12]   =   0x00
mn_ha_shared_secret[13]   =   0x00
mn_ha_shared_secret[14]   =   0x00
mn_ha_shared_secret[15]   =   0x00
mn_aaa_shared_secret_length   =   0x10
mn_aaa_shared_secret[0]   =   0xE8
mn_aaa_shared_secret[1]   =   0x13
mn_aaa_shared_secret[2]   =   0xE3
mn_aaa_shared_secret[3]   =   0x80
mn_aaa_shared_secret[4]   =   0x13
mn_aaa_shared_secret[5]   =   0x15
mn_aaa_shared_secret[6]   =   0xES
mn_aaa_shared_secret[7]   =   0x78
mn_aaa_shared_secret[8]   =   0x8D
mn_aaa_shared_secret[9]   =   0xD4
mn_aaa_shared_secret[10]   =   0x78
mn_aaa_shared_secret[11]   =   0x0B
mn_aaa_shared_secret[12]   =   0x45
mn_aaa_shared_secret[13]   =   0x18
mn_aaa_shared_secret[14]   =   0x88
mn_aaa_shared_secret[15]   =   0x78



These values translate into HA key 123464454578 and AAA key E813E3801315ES788DD4780B45188878.  These keys are derived from the 2 characters after the x at the end of each line.  You will need your AAA and HA keys for both Boost and Sprint (total of 4 keys).  The Sprint AAA key is 32 characters and the others are all 12.

30. Like the other sections (CDMA, CDMA2, AMPS, etc...) we need to make the M.IP tabs match from the donor to the Galaxy Tab.  When you're done you'll have 2 profiles in the M.IP section.  Profile 0 being Sprint and Profile 1 being Boost.  You will need to enter your AAA and HA keys for each profile as HEX values.  Don't forget to make all the other info the same!

31. Once you've triple checked everything and your absolutely sure YOU'VE BACKED UP YOUR ORIGINAL KEYS click write to phone and the Galaxy Tab will reboot.  Within a few minutes (15 at the most) of it being booted back up, you should have either seen a 3G icon with dancing arrows or some kind of error.  If you got an error, go back into QPST programming and see what you fat-fingered.

32. Now that your Galaxy Tab is provisioned including 3G all that's left to fix is MMS.  Go back into the memo app and type ##3282# in the search box.  Tap edit and enter your SPC lock code.  Tap Others and go to the MMSC URL.  Change this URL to http://mm.myboostmobile.com (write the original down if you ever want to revert)

33. For extra credit, go into multimedia and remove the RTSP and HTTPPD proxy ports and addresses.  This seems to help streaming content performance when on 3G.  Even if it doesn't, who wants all their shit going through someone else's proxy. (write the originals down if you ever want to revert)

34. Just as a quick check go back into Memo and enter ##8778# in the search box.  Make sure your USB is set back to PDA instead of MODEM.

35. Make sure everything on your Galaxy Tab is kickin' ass and that all the files we created in the process are BACKED UP in MANY PLACES! Then take the big fucking hammer and smash the shit out of the donor phone!

That's it...  3G has been working for me, navigation works, WiFi works...  I haven't tested everything but Gmail, Web, Youtube all seem to work just fine too so we should be good to go.  Free texting over Google Voice works like a champ as well.

***HUGE fucking thanks to Leviuqse's thread on XDA and a PDF I found from undergroundcentral.net***

« Last Edit: July 28, 2011, 04:30:26 pm by Rodderik »

Rodderik

  • Grand Master Flash
  • Administrator
  • *****
  • Posts: 308
  • Karma: +11/-1
    • View Profile
    • devphone.org
  • Device(s): Samsung Epic 4G (SmurfBooies & Genocide 2.0 Kernel), Samsung Intercept (rooted), iPhone 4.0.1 (sold), Nook Color (CM7), Sprint 7" Galaxy Tab (rooted), Samsung Transform
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #1 on: July 28, 2011, 04:37:44 pm »
Incognito XP drivers: http://devphone.org/files/Incognito_Drivers.zip
Sprint Galaxy Tab drivers: http://devphone.org/files/gtab7/Sprint_P100_Samsung_GALAXY_Tab_USB_Drivers.msi
The rest of the files you will have to find on your own!

Pro-Tip: If you still want to use the donor phone MAKE SURE you turn off the Tab or put it in air plane mode.  NEVER HAVE THEM BOTH ON AT THE SAME TIME!  You have been warned!
Tip 2:  When you put your Tab to sleep (turn the screen off) it will disable wifi and kick over to 3G.  To stop that from happening and using data for the day you need to change the WiFi sleep policy. Settings>Wireless and network>Wi-Fi settings>(hit menu key) Advanced>Wi-Fi sleep policy and change it to Never.  But the safest way is to put the Tab in airplane mode and only take it out when you want to use 3G as you can still enable wifi in airplane mode.

Thanks for the write up insanity213!
« Last Edit: July 28, 2011, 05:02:09 pm by Rodderik »

insanely

  • Initiate
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #2 on: August 04, 2011, 05:45:00 pm »
Very nice Write up!  just did this on my tab.
1 suggestion, on step 30 i don't think there is a way to make the primary ip dynamic (so it matches the orig phone) so you have to set it to 255.255.255.255.

insanity213

  • Paranoid Psychotic
  • Global Moderator
  • *****
  • Posts: 17
  • Karma: +2/-0
    • View Profile
  • Device(s): Epic, Captivate (Work), iPhone 2G(int'l travel beater), Moment (spare), Nook Color, BB Curve(spare work)
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #3 on: August 14, 2011, 06:27:55 pm »
Very nice Write up!  just did this on my tab.
1 suggestion, on step 30 i don't think there is a way to make the primary ip dynamic (so it matches the orig phone) so you have to set it to 255.255.255.255.

Thanks, glad to hear another tab is up and kickin.  I think if you use 0.0.0.0 or 255.255.255.255 for the IP it should kick it into dynamic mode.  Thanks for the tip!

xferdalicious

  • Grunt
  • **
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #4 on: September 19, 2011, 04:22:22 pm »
Following the instructions made data and MMS work perfect. although I am not getting regular SMS, or Voice (didn't expect voice).  inbound or outbound, not even boost free messages.  Is there a certain part of the step i missed that activates SMS?  I followed to a T- checked 3 times, and i don't have fat thumbs...

Rodderik

  • Grand Master Flash
  • Administrator
  • *****
  • Posts: 308
  • Karma: +11/-1
    • View Profile
    • devphone.org
  • Device(s): Samsung Epic 4G (SmurfBooies & Genocide 2.0 Kernel), Samsung Intercept (rooted), iPhone 4.0.1 (sold), Nook Color (CM7), Sprint 7" Galaxy Tab (rooted), Samsung Transform
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #5 on: September 20, 2011, 12:27:51 pm »
Following the instructions made data and MMS work perfect. although I am not getting regular SMS, or Voice (didn't expect voice).  inbound or outbound, not even boost free messages.  Is there a certain part of the step i missed that activates SMS?  I followed to a T- checked 3 times, and i don't have fat thumbs...

following the guide i can confirm that sms and the boost mobile freemsgs work fine...check the extra credit section one more time
« Last Edit: September 20, 2011, 12:31:05 pm by Rodderik »

xferdalicious

  • Grunt
  • **
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #6 on: September 20, 2011, 02:43:00 pm »
Following the instructions made data and MMS work perfect. although I am not getting regular SMS, or Voice (didn't expect voice).  inbound or outbound, not even boost free messages.  Is there a certain part of the step i missed that activates SMS?  I followed to a T- checked 3 times, and i don't have fat thumbs...

following the guide i can confirm that sms and the boost mobile freemsgs work fine...check the extra credit section one more time

It shouldn't have to do with extra credit, i rewrote the 4 nv items, made sure everything matched, even loaded a new PRL, i'm not getting SMS, but I can send MMS.  3G or wifi. i've made sure a few times everything matched even changed the numbers t match in the SMS tab of QPST.. I'm not sure why I'm getting no SMS, but there has to be a certain section that pertains to that.

Edit: Also, when i attempt to send an SMS, it just thinks forever, it never sends.  I'm lost, maybe i shouldn't worry so much, everything else works flawlessly.. I'd just like to recieve boost messages.
« Last Edit: September 20, 2011, 02:47:24 pm by xferdalicious »

ghanafirst

  • Grunt
  • **
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #7 on: September 28, 2011, 06:35:57 pm »
You are the man you tutorial was supper easy to follow and i too have my G'Tab on Boost yeahhh,quick ques. I saw on youtube a guy claiming he can put there Tab and phone on one plan and can be on the phone while surfng on the tab. I got all my infor from my epic flashed to boost and want to do that, but when i try i loose my call do you have.any idea how to get it going or if his claim is even true. Thanks

Rodderik

  • Grand Master Flash
  • Administrator
  • *****
  • Posts: 308
  • Karma: +11/-1
    • View Profile
    • devphone.org
  • Device(s): Samsung Epic 4G (SmurfBooies & Genocide 2.0 Kernel), Samsung Intercept (rooted), iPhone 4.0.1 (sold), Nook Color (CM7), Sprint 7" Galaxy Tab (rooted), Samsung Transform
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #8 on: September 29, 2011, 03:27:17 pm »
You are the man you tutorial was supper easy to follow and i too have my G'Tab on Boost yeahhh,quick ques. I saw on youtube a guy claiming he can put there Tab and phone on one plan and can be on the phone while surfng on the tab. I got all my infor from my epic flashed to boost and want to do that, but when i try i loose my call do you have.any idea how to get it going or if his claim is even true. Thanks

i don't see how it is possible to have the same esn on both devices active at the same time...to me it seems this would throw up flags and put all of our plans at risk

ghanafirst

  • Grunt
  • **
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #9 on: September 29, 2011, 06:23:04 pm »
You are the man you tutorial was supper easy to follow and i too have my G'Tab on Boost yeahhh,quick ques. I saw on youtube a guy claiming he can put there Tab and phone on one plan and can be on the phone while surfng on the tab. I got all my infor from my epic flashed to boost and want to do that, but when i try i loose my call do you have.any idea how to get it going or if his claim is even true. Thanks


i don't see how it is possible to have the same esn on both devices active at the same time...to me it seems this would throw up flags and put all of our plans at risk

I think so to, I tried making a call whiles on my G'Tab and the call disconnects............this is the video http://www(dot)youtube(dot)com/watch?v=IUSxbocVTA8

insanity213

  • Paranoid Psychotic
  • Global Moderator
  • *****
  • Posts: 17
  • Karma: +2/-0
    • View Profile
  • Device(s): Epic, Captivate (Work), iPhone 2G(int'l travel beater), Moment (spare), Nook Color, BB Curve(spare work)
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #10 on: October 06, 2011, 05:13:13 am »

i don't see how it is possible to have the same esn on both devices active at the same time...to me it seems this would throw up flags and put all of our plans at risk
[/quote]

^^^ This...

2 devices with the same ESN is bad.  Even if the provider didn't care (which they most certainly do), technically it would never be stable.

cali0028

  • Grunt
  • **
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #11 on: October 13, 2011, 03:45:15 am »
So I've followed the inst. to the T and it works well worked till recently all the bars are grayed out and no service. when i go the system status it shows that it's registered to sprint but mobile network state is disconnected. prl verison is 61006. what i have also noticed that MSID is not correct (how do i correct that)? Mobile network type is CDMA - EvDo rev.A.

can anyone tell me what's wrong????

thanks for the great write up and it does work but in my case i have no idea what happened.


Update: also noticed that i've been getting error 67 user name/password incorrect or something like that.
Update 2: I still had the incognito still and turned the tab off and turned the incognito on and it didn't show 3g but few arrow tips going up and down. Did the incognito have the 3g icon???
« Last Edit: October 13, 2011, 04:33:12 am by cali0028 »

Rodderik

  • Grand Master Flash
  • Administrator
  • *****
  • Posts: 308
  • Karma: +11/-1
    • View Profile
    • devphone.org
  • Device(s): Samsung Epic 4G (SmurfBooies & Genocide 2.0 Kernel), Samsung Intercept (rooted), iPhone 4.0.1 (sold), Nook Color (CM7), Sprint 7" Galaxy Tab (rooted), Samsung Transform
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #12 on: October 13, 2011, 03:28:32 pm »
So I've followed the inst. to the T and it works well worked till recently all the bars are grayed out and no service. when i go the system status it shows that it's registered to sprint but mobile network state is disconnected. prl verison is 61006. what i have also noticed that MSID is not correct (how do i correct that)? Mobile network type is CDMA - EvDo rev.A.

can anyone tell me what's wrong????

thanks for the great write up and it does work but in my case i have no idea what happened.


Update: also noticed that i've been getting error 67 user name/password incorrect or something like that.
Update 2: I still had the incognito still and turned the tab off and turned the incognito on and it didn't show 3g but few arrow tips going up and down. Did the incognito have the 3g icon???

i dont think the incognito had a 3g icon...i wonder if they updated something when you turned it on? i would hook up the incognito and go through all the settings again and make sure they are the same on the tab

cali0028

  • Grunt
  • **
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #13 on: October 14, 2011, 04:21:27 am »
ya but i never turned on the incognito at all. I just turned that on to see if it was still working. But I did go through the process again to just make sure and it was correct. I am lost now :(


So I've followed the inst. to the T and it works well worked till recently all the bars are grayed out and no service. when i go the system status it shows that it's registered to sprint but mobile network state is disconnected. prl verison is 61006. what i have also noticed that MSID is not correct (how do i correct that)? Mobile network type is CDMA - EvDo rev.A.

can anyone tell me what's wrong????

thanks for the great write up and it does work but in my case i have no idea what happened.


Update: also noticed that i've been getting error 67 user name/password incorrect or something like that.
Update 2: I still had the incognito still and turned the tab off and turned the incognito on and it didn't show 3g but few arrow tips going up and down. Did the incognito have the 3g icon???

i dont think the incognito had a 3g icon...i wonder if they updated something when you turned it on? i would hook up the incognito and go through all the settings again and make sure they are the same on the tab

Rodderik

  • Grand Master Flash
  • Administrator
  • *****
  • Posts: 308
  • Karma: +11/-1
    • View Profile
    • devphone.org
  • Device(s): Samsung Epic 4G (SmurfBooies & Genocide 2.0 Kernel), Samsung Intercept (rooted), iPhone 4.0.1 (sold), Nook Color (CM7), Sprint 7" Galaxy Tab (rooted), Samsung Transform
Re: [Tutorial] Flash Galaxy Tab to Boost Mobile
« Reply #14 on: October 17, 2011, 02:51:13 am »
some one told me some settings needed to be refreshed by boost....i'll see if i can hunt that person down and get more info