[Guide] Sprint LG G2 LS980, Obtain Your MSL, Update PRL, Connect to DFS, no ROOT - Sprint LG G2

Here is what I’ve done to manually update the PRL on my new G2. I don’t want to debate the reasons for this. But here’s one way to do it without rooting.
NOTE: This method, to obtain your MSL, only works on the the ZV8 and ZCA software versions. They changed something in ZVC and later versions.
Note: The easiest way to get MSL/SPC code is to just dial ##443336772# on your dial pad and you don't even have to be rooted.
Note: SPC is your MSL. They are the same things.
Note: All this was done on Windows 7-64 bit.
Part 1, Connecting the phone in diagnostics mode:
Install USB drivers. http://www.lg.com/us/support-mobile/lg-LGD801BK. Use the Tmobile D801 USB drivers since it is the same as the AT&T drivers and the LS980 page only had directions to update drivers via the LG Mobile Tools.
On the phone, enable USB debugging in developer options (tap the build # in Settings > About Phone > Software Information, 7 times to enable developer options).
Dial ##Diag# (##3424#) enable diagnostics mode.
Connect phone, select "charge only"
Check windows device manager to see if you have a com port. It should be listed as “LGE AndroidNet USB Serial Port (COMxx) (xx=port #).
Part II, Get your SPC/MSL:
Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
Open Basic Flasher, password is oriax123.
In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)” and ensure the COM port on the drop down menu next to the "Scan" button matches the COM port listed in the display section (see attached screen shot). If it does not, manually select the correct COM port in the drop down menu that matches the LGE device.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG"
F. Click “Read SPC”. The SPC field should populate with your SPC.​Note: Stop here and disable the DIAG mode (dial ##3424# and select disabled) if all you want is your SPC/MSL.
Part III, Update your PRL:
Click the “…” next to the PRL field and browse to the file location of the PRL you want to load, select the PRL. In Basic Flasher:
A. Click the “Send SPC” button. The dialog will show “Device Unlocked”.
B. Click the “Provision” button. The dialog will show that the MDN, MIN and SID have been written and the phone will reset.
C. On the phone, go to Settings > About Phone > Status and see if it shows you new PRL number.
D. On thee phone dial ##3424# and disable the DIAG mode.​
I was also able to connect the phone to DFS (after getting my MSL with Basic Flasher). But didn’t have success writing the PRL in DFS. I used this 16 digit password EBB4EDB0B8B8C2BD in DFS. It reported “Device Unlocked” but if I tried to write anything in DFS the com port would lock up. Not sure what the issue there is, perhaps it would work if rooted.

Listing of Sprint PRLs along with descriptions http://forum.xda-developers.com/showthread.php?t=1880781.

rich_e said:
Listing of Sprint PRLs along with descriptions http://forum.xda-developers.com/showthread.php?t=1880781.
Click to expand...
Click to collapse
Thanks for sharing the steps. Did you have any problems enabling diagnostics mode prompting for SPC?
Dial ##Diag# enable diagnostics mode. * Newbie Post. If phone is not activated first, SPC will be prompted.*

dryw00d said:
Thanks for sharing the steps. Did you have any problems enabling diagnostics mode prompting for SPC?
Dial ##Diag# enable diagnostics mode.
Click to expand...
Click to collapse
Nope, no problem with accessing the menu.

When i first tried, it was showing the COM in basic flasher, now adb has installed and now i can't get COM showing so i can't access the info for my MSL

I can't get this thing to scan for my device. I have the adb drivers installed already but when I try to Scan in Basic Flasher tool, it keeps telling me "No Device Found". I even opened up a command prompt with adb and did a "adb devices" query and my device shows up.
Anyone else having issues or advice or what to do?

Slightly off-topic, is there a good way with ROOT to get your MSL? For some reason, getprop ril.MSL doesn't work in Terminal...

droidjosh said:
When i first tried, it was showing the COM in basic flasher, now adb has installed and now i can't get COM showing so i can't access the info for my MSL
Click to expand...
Click to collapse
Mine shows the ADB interface and the com port in device manager too but not having any issue finding the com port in Basic Flasher. Maybe uninstalling and re-installing the drivers would help.

WhiteZero said:
Slightly off-topic, is there a good way with ROOT to get your MSL? For some reason, getprop ril.MSL doesn't work in Terminal...
Click to expand...
Click to collapse
I added a step to set method field to "LG" before clicking the Read SPC button. I just noticed that I forgot that step when I repeated the process for the screen shot and got an SPC error with it set to "NV". Try reading it again, can think of any reason why it wouldn't work with root.

ericdabbs said:
I can't get this thing to scan for my device. I have the adb drivers installed already but when I try to Scan in Basic Flasher tool, it keeps telling me "No Device Found". I even opened up a command prompt with adb and did a "adb devices" query and my device shows up.
Anyone else having issues or advice or what to do?
Click to expand...
Click to collapse
If you don't have the com port listed under device manager it won't work. You have to be in diagnostics mode (dial ##3424#) and have the USB connection on the phone set to "Charge only" for the ports to show up.

rich_e said:
Mine shows the ADB interface and the com port in device manager too but not having any issue finding the com port in Basic Flasher. Maybe uninstalling and re-installing the drivers would help.
Click to expand...
Click to collapse
I've uninstalled and reinstalled multiple times. still won't show it. It did the first time, before windows downloaded drivers when i plugged the phone in.

rich_e said:
If you don't have the com port listed under device manager it won't work. You have to be in diagnostics mode (dial ##3424#) and have the USB connection on the phone set to "Charge only" for the ports to show up.
Click to expand...
Click to collapse
I finally got it to work. I didn't have Diag mode enabled. I guess I totally skipped Part 1. However for Part II your procedure needs some additional steps. Suggested revision of your steps. Let me know if you like and if so maybe add that to the OP.
Part 2, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)”.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.

ericdabbs said:
I finally got it to work. I didn't have Diag mode enabled. I guess I totally skipped Part 1. However for Part II your procedure needs some additional steps. Suggested revision of your steps. Let me know if you like and if so maybe add that to the OP.
Part 2, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)”.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
Click to expand...
Click to collapse
I made the changes to the OP as recommend. Thanks!

rich_e said:
I made the changes to the OP as recommend. Thanks!
Click to expand...
Click to collapse
A few more slight changes in bold based on feedback from people that had some difficulty when trying out this procedure in Part 2.
In part 1, I updated the link and reference to the USB drivers to use the AT&T/Tmobile LG G2 drivers since they are made for the LG G2 vs. referencing Sprint Optimus G LS970 drivers. I personally use the Tmobile D801 LG G2 USB drivers for the LG G2 and it works fine on the Sprint model.
Part 1, Connecting the phone in diagnostics mode:
1. Install USB drivers. http://www.lg.com/us/support-mobile/lg-LGD801BK. I used the Tmobile D801 USB drivers since it is the same as the AT&T drivers and the LS980 page only had directions to update drivers via the LG Mobile Tools.
2. On the phone, enable USB debugging in developer options (tap the build # in Settings > About Phone > Software Information, 7 times to enable developer options).
3. Dial ##DIAG# (##3424#) enable diagnostics mode.
4. Connect phone, select "charge only"
5. Check windows device manager to see if you have a com port. It should be listed as “LGE AndroidNet USB Serial Port (COMxx) (xx=port #).
Part II, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/show....php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)” and ensure the COM port on the drop down menu next to the "Scan" button matches the COM port listed in the display section. If it does not, manually select the correct COM port in the drop down menu that matches the LGE device.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.

ericdabbs said:
A few more slight changes in bold based on feedback from people that had some difficulty when trying out this procedure in Part 2.
Click to expand...
Click to collapse
Thanks again! I've seen people having problems with the drivers and the default behavior of the program to start with the lowest numbered com port. I hope these changes will make it easier for people to get their MSLs.

rich_e said:
Thanks again! I've seen people having problems with the drivers and the default behavior of the program to start with the lowest numbered com port. I hope these changes will make it easier for people to get their MSLs.
Click to expand...
Click to collapse
Thanks for updating the OP. Although I notice it says in the OP ##Diag# (##3434#) instead of (##3424#).
Btw I took your guide and made a sticky on another forum but made the instructions more generalized.
http://s4gru.com/index.php?/topic/5022-easy-method-to-obtain-your-msl/

ericdabbs said:
Thanks for updating the OP. Although I notice it says in the OP ##Diag# (##3434#) instead of (##3424#).
Btw I took your guide and made a sticky on another forum but made the instructions more generalized.
http://s4gru.com/index.php?/topic/5022-easy-method-to-obtain-your-msl/
Click to expand...
Click to collapse
I fixed the typo. Thanks for the cross-post and credit too!

rich_e said:
I fixed the typo. Thanks for the cross-post and credit too!
Click to expand...
Click to collapse
No problem since your guide has helped many folks obtain their MSL and I was able to verify that this method works to get my MSL. I am all for helping my Sprint brothers and sisters access their MSL to triband LTE testing.
If you are curious I did some B41 LTE testing last night and posted some screenshots in this thread below:
http://forum.xda-developers.com/showthread.php?t=2524824
I also did some further B41 LTE testing today on another tower and I almost hit 60 Mbps!!!!! Talk about making use of that Clearwire 2.5 GHz spectrum.

Deleted, found out you have to turn off anti virus to let this through, boy is this easy to use :good:

It is a very newbie question, what is the advantage of updating PRL, will I get more signal and speed on the different Roaming, at work I don't have any signal if update it to verizon Roming PRL, will I get good signal, please help me to find out.
thanks for your help.

Related

Getting QPST to communicate with nonrooted Droid Incredible

I'm trying to wirelessly tether my unrooted Droid Incredible to my rooted Nook Color per the instructions below but I'm having difficulty getting QPST to communicate with my phone. Can someone explain how to do it? Tried the HW Virtual Serial Port but can't get that working either. Hit ##DIAG and still it does not show up in QPST.... Any help? Thanks!
1) Download/install QPST (google it)
2) Put phone in modem mode (Settings, Wireless, Enable Dial Up)
3) Run QPST Configuration on your computer
4) Add the port if it doesn't show up (go to Ports then click on Add New Port. Uncheck "Show Serial and USB/QC Diagnostic Ports Only". When you see your phone you can add it).
5) Once you see your phone in QPST go to the Menu, Start service programming.
6) Click "read from phone" (password is 000000)
7) Tab over to M.IP
8) Change the profile 1 under M.IP to enable and change tethered NAI to [email protected].
9) Change the profile 0 from [email protected] to [email protected] (just like for profile 1).
10) Click "write to phone"
You don't need qpst to change that.
http://forum.xda-developers.com/showpost.php?p=8817473&postcount=4
but to answer your specific question, I would first reload your drivers. I think htc sync has them for ##diag mode.
yep almost always a driver issue.
i would root and use the link provided. probably much easier.
Genius! That worked great silverramsrt! Thanks so much!
silverramsrt said:
You don't need qpst to change that.
http://forum.xda-developers.com/showpost.php?p=8817473&postcount=4
but to answer your specific question, I would first reload your drivers. I think htc sync has them for ##diag mode.
Click to expand...
Click to collapse

[primoc]method to gain your nv keys for backup

k guys, this thread is coming about after respectfully moving the discussion from kalaker's s-off thread.
i've been looking for a while about how to back up my nv keys for data, just in case anything happens to my one v. this is thanks to New Optimus (for steps 8-10) and jmztaylor, who informed me the open sesame door trick works. I AM NOT RESPONSIBLE FOR HOW SOME MAY USE THIS. open sesame door trick has the potential to screw your phone up if you dont do it right, or delete an nv item.
CDMA ONLY (i dont think gsm works the same way anyway)
YOU ARE NOT MODIFYING ANYTHING. All you are doing is backing up your AAA and HA keys. they are used to identify and register your device's data on the VM network. IF YOU MODIFY ANYTHING, ITS YOUR FAULT IF YOU SCREW IT UP.
step 1:
download and install qpst. im not linking to the file, you should be able to find it easily enough by googling it.
step 2:
open up qpst configuration, and let it sit in the background for a minute. install the htc diag drivers for one v from here: http://www.htc.com/www/support/
look for the one v, and download and install the HTC Sync program which will install all the drivers you need.
step 3:
close out of htc sync once its installed, its an annoying program anyway. connect your phone, make sure adb debugging is enabled in developer options in settings. open the dialer, type in ##3424# (##diag#) and a screen will come up that says on and off, with select at the bottom. click on, then select, and it will ask you for your msl code.
note: your msl code can be obtained by a app in market called MSL Reader, you need root for this. follow the prompts in the app, its easy enough to do.
step 4:
after entering your msl code and entering diag mode, go back into qpst configuration. click on "add new port" toward the bottom right, and make sure when the window opens "COMx- USB/QC Diagnostic" is selected and click ok. qpst configuration should now recognize your phone as SURF-MSM7830. if it doesnt, update your version of qpst.
step 5:
in qpst configuration, click on "Start Clients- EFS Explorer". make sure you put your msl in the box that says spc, and click ok. a please wait window will pop up, it will only take a few seconds.
from New Optimus's post: http://forum.xda-developers.com/showpost.php?p=29951978&postcount=796
8. Once the phone reads completely make a new directory named (open sesame door) without the parentheses and all lower case
9. After making the new folder locate abd.exe from the android sdk install folder and press: start, run and type cmd then press enter you will get a command prompt window that opens up navigate to the android sdk directory and type; adb reboot, the phone should then reboot if you’ve done as you were supposed to.
10. After the phone reboots read it again with QPST EFS Explorer which still should be opened, you will notice that the red no access circle has been removed from the nvm directory so expand it and go to the num directory,
Click to expand...
Click to collapse
(note: edited New Optimus's post to remove links to esn/meid changing which is frowned upon in the forums, also i already had the open sesame door folder created upon making the pictures.)
left click and drag 465, 466, 1192 and 1194 to your desktop.
keep 465,466, 1192 and 1194 in a safe spot, they are how you have data on your phone. if something happens to your HOV and those are gone, good luck getting data back.
Quick noob question, do these files get generated by the carrier when you activate the phone?
whoshotjr2006
Do AKEY, SSDA and SSDB files need to be saved? if so, where are the files?
reachforthesky said:
whoshotjr2006
I know the content of file 0 and 1943. Could you briefly describe the contents of these 4 files (465, 466, 1192 and 1194)? Which one is HA, AAA, SSDA and SSDB? Are there any more important NVM files need to be saved?
Click to expand...
Click to collapse
465^"Data Services Mobile IP General User Profile"^"Data*"
466^"Data Services Mobile IP Shared Secret User Profile"^"Data*"
1192 is the AAA secret
1194^"HDR Access Network Stream CHAP Authentication User ID"^"Data*"
The reference is here: http://forum.xda-developers.com/showthread.php?t=1954029
Got sooo excited when I saw this. Used to switch firmware's on my optimus v with the firmware of the optimus s, and use optimus s roms. Had all of my nv data and everything else backed up. Forgot you have to have be on an aosp rom for this to work because you need a port. -_- I don't have a stock backup and right now I'm tethering, so it'd take awhile to download a stock backup. Guess I'll have to wait a week or so.
nvm, I found a backup. I tried it out, and i got to the qpst efs explorer. I did the open sesame door, and it unlocked the nvs, but I only had a couple of the files from the list. I did not have 465 or 466. Also, I had an issue when I tried to recognize the phone. It did recognize the phone in diag mode with the port, but not as surfmsm7830. I have the most updated version of qpst.
I'll have to check what version I'm running of qpst, I know its close to the newest if not the newest. It wouldn't recognize my phone correctly until I had a new enough copy.
Also the first time I tried the open sesame door trick, I too had the limited nv items. I used the ruu to go back to stock, and once I did that the open sesame folder dir survived the ruu and unlocked the rest of the nv items.
Hope that helps.
Sent from my One V using xda app-developers app
What version of QPST are you using for this? I get an error "Online connection failure: Unspecified error" when trying to connect.
I think my phone isn't getting read properly by QPST because under phone it says "(unknown)" even though the other fields fill in correctly.
CDMA Workshop reads my phone no problem, but this thing no luck.
EDIT: Found an updated build and it displays the specified info under phone. Not sure what the lowest working version is, but v2.7 build 323 will not read it, build 366 will though.

Error 16 - Switch ***

How to fix "ERROR 16 - Switch ???" on gs3 flashed to boost mobile.
This is what I did. Hope it works for you
Might work in other cases.
Take battery out of flashed phone.
Connect Donor Phone
test donor phone and see if you can connect (make a test call, try to get onlne)
if not <contact boost mobile>
if it does, then connect it to pc and get PRL form it.
Load QPST, under Start Clients menu, select Service Programming.
Click Read from Phone and enter MSL (000000).
Then Save to file. This will save a .qcn and .rl0 file.
In QPST, under Start Clients menu, select RL Editor.
In RL Editor, load your .rl0 file. Go to File, Save As..., make sure type is *.prl and enter a file name. Save file.
Turn off Donor and remove battery
Connect Flashed Phone
What You Will Need
The DFS CDMA Tool
Your MSL number (Sprint) or SPC number (Verizon, this is usually "oooooo").
Obtaining your MSL/SPC number is as easy as calling up your carrier and asking for it. They will freely give it to you. Other options include using the MSL Finder app. If that does not work, you are probably on Jelly Bean, so you will need to make a quick call to your carrier.
Step 1: Enable Use of DFS CDMA Tool
The use of this tool requires a non-standard USB connection (i.e. Download Mode, or just DM).
Open the Dialer and type in ##DIAG# (##3424#).
Click on "Qualcomm USB Settings" and select "DM + Modem + ADB" then press "OK".
Plug your device into your PC and go to Device Manager.
Locate "SAMSUNG Mobile USB Serial Port" and remember the COM number (in this case, COM5).
Step 2: Load Device into DFS CDMA Tool
Open DFS CDMA Tool. If you are using the Demo version, there will be a small countdown and the app will launch.
In the upper left-hand corner, hit the "Ports" button and select the port you found in Device Manger.
Double-click the port, and double-click it on the bottom to load your device into the software.
Enter your MSL/SPC number where it says "SPC" and hit the blue arrow. You should see the log show "Device Unlocked".
Step 3: Write New PRL
Hit the programming tab, then the NAM sub tab.
On the right-side, load the PRL that you want, then hit "Write".
Disconnect your device, go back to Step 1 and put your device back to "MTP + ADB". Back out of the menu and reboot your device.
Confirming PRL Change
Go to Settings -> About Device -> Status. Scroll down to "PRL" and confirm that it has been changed.
Take battery out of flashed phone. Again
go to "boostmobile" and login/create your account.
goto update handset
enter info for another boost phone (not donor, not flashed phone)
turn on 2nd boost mobile phone
go through the steps and test it for connection (calls, internet)
turn off and take out battery.
goto update handset again
enter info for Donor Phone (not 2nd Boost phone, or Flashed Phone)
turn on Flashed phone
go through steps, reboot
nJoy.......

Restoring IMEI Number for mtk device

This guide is only for Android smartphones who has problems with IMEI number on MTK chipsets….
“I am not responsible for any damage caused to your phone by using this”
Method 1 – Using Engineer Mode (You must have rooted your device before doing this procedure)
Open the Dialer and type *#*#3646633#*#* you will enter the MTK Engineering Mode or using Mobile Uncle APP Hit the Engineer Mode option and choose the Engineer Mode (MTK).
On EngineerMode Chosee Connectivity and click the CDS information option.
You will see Radio information there and after tapping on it. If you have dual SIM ANDROID then you will see TWO option select any one on which you want to write IMEI with.
Click Phone 1
At “AT+” line add : AT+EGMR = 1,7,”my_first_IMEI_code”
Click on “SEND AT” button below
For second SIM tap Phone 2 and type this command
AT+EGMR=1,10,”my_second_IMEI_code”
Click on “SEND AT COMMAND” button below a second time
Reboot phone
Verify codes with *#06#* if IMEI codes are ok
Method 2 – Using Terminal Emulator (You must have rooted your device before doing this procedure)
change imei with terminal emulator
Install Terminal Emulator
Launch the Terminal Emulator app
Type SU then press ENTER button to get Superuser permission
After that, type this command then press ENTER button
echo ‘AT+EGMR=1,7,”IMEI_NUMBER”‘ >/dev/pttycmd1
If you have dual SIM add this line
echo ‘AT+EGMR=1,10,”IMEI_NUMBER”‘ >/dev/pttycmd1
Last step, reboot your phone/tablet and DONE!
Method 3 – Using MTK Droid Tool
Download MTK droid tools and Extract on your PC/Laptop
Download Universal USB Driver
Enable USB debugging on the phone then connect it to the PC (don’t enable mass storage)
Install Universal USB Driver on the PC with the phone connected; you should get a message saying drivers installed successfully.
Launch MTK droid tools on the PC (still with phone connected to PC)
MTK droid tools should detect and display your phones details
Next you need to click the ROOT button so that it will temporary have Root shell access on your phone in order for it to make the script work on the background.
Click on IMEI/NVRAM
change imei mtkdroid tool
Put your 15 Digits IMEI Number that you can get at the back of your phone inside not the back cover if you have 2 IMEI you need to put that.
Then click Replace IMEI
Restart your phone if it isn’t automatically restarted
Your IMEI issue should have been resolved
I am not responsible for any damage to your phone,do it at your own risk.
Instead we can use mobileuncle tools application from play store for this we need root
Fix Found .
Ghostrider26 said:
This guide is only for Android smartphones who has problems with IMEI number on MTK chipsets….
“I am not responsible for any damage caused to your phone by using this”
Method 1 – Using Engineer Mode (You must have rooted your device before doing this procedure)
Open the Dialer and type *#*#3646633#*#* you will enter the MTK Engineering Mode or using Mobile Uncle APP Hit the Engineer Mode option and choose the Engineer Mode (MTK).
On EngineerMode Chosee Connectivity and click the CDS information option.
You will see Radio information there and after tapping on it. If you have dual SIM ANDROID then you will see TWO option select any one on which you want to write IMEI with.
Click Phone 1
At “AT+” line add : AT+EGMR = 1,7,”my_first_IMEI_code”
Click on “SEND AT” button below
For second SIM tap Phone 2 and type this command
AT+EGMR=1,10,”my_second_IMEI_code”
Click on “SEND AT COMMAND” button below a second time
Reboot phone
Verify codes with *#06#* if IMEI codes are ok
Method 2 – Using Terminal Emulator (You must have rooted your device before doing this procedure)
change imei with terminal emulator
Install Terminal Emulator
Launch the Terminal Emulator app
Type SU then press ENTER button to get Superuser permission
After that, type this command then press ENTER button
echo ‘AT+EGMR=1,7,”IMEI_NUMBER”‘ >/dev/pttycmd1
If you have dual SIM add this line
echo ‘AT+EGMR=1,10,”IMEI_NUMBER”‘ >/dev/pttycmd1
Last step, reboot your phone/tablet and DONE!
Method 3 – Using MTK Droid Tool
Download MTK droid tools and Extract on your PC/Laptop
Download Universal USB Driver
Enable USB debugging on the phone then connect it to the PC (don’t enable mass storage)
Install Universal USB Driver on the PC with the phone connected; you should get a message saying drivers installed successfully.
Launch MTK droid tools on the PC (still with phone connected to PC)
MTK droid tools should detect and display your phones details
Next you need to click the ROOT button so that it will temporary have Root shell access on your phone in order for it to make the script work on the background.
Click on IMEI/NVRAM
change imei mtkdroid tool
Put your 15 Digits IMEI Number that you can get at the back of your phone inside not the back cover if you have 2 IMEI you need to put that.
Then click Replace IMEI
Restart your phone if it isn’t automatically restarted
Your IMEI issue should have been resolved
I am not responsible for any damage to your phone,do it at your own risk.
Click to expand...
Click to collapse
Please thank me if i helped you.
Fix found : -> http://forum.xda-developers.com/canvas-a1/general/fix-imei-perfect-fix-android-imei-t2943567
this will work in old versions, I tried in Engineer Mode v1.8.0, CDS Information is gone, had to flash my device with Android 5.1 and probably an older version of Engineer Mode app
Imei change mtk 6753 homtom ht20 pro android 6.0 sdk 23
NO ROOT
In dialler
*#*#12306#*#*
bring you to secret sub menu in mtk engineering mode
not available in this menu by using this code to *#*#3646633#*#* that option change imei is not available in NORMAL MTK Engineering MODE as CDS information witch one REQUIRED ROOT PERMISSION TO ADD CDS information IN SUB MENU IN NORMAL MTK Engineering MODE
Error shown this command is not allowed in user build. please tell what to do next
Error shown this command is not allowed in user build. please tell what to do next
kbsoni156 said:
Error shown this command is not allowed in user build. please tell what to do next
Click to expand...
Click to collapse
Put a space after AT like "AT +" and not "AT+". Rest should be written as above..
I recently found a problem while doing method 1
"This command is not allowed in user build"
So the solution for that is:-
When we are writing
AT+EGMR = 1,7,”IMEI_code”
we have to give a space b/w AT and +
so final command will be like this
AT +EGMR=1,7,"IMEI_code"
Hit thanks if it worked for u
vinaykharayat said:
I recently found a problem while doing method 1
"This command is not allowed in user build"
So the solution for that is:-
When we are writing
AT+EGMR = 1,7,”IMEI_code”
we have to give a space b/w AT and +
so final command will be like this
AT +EGMR=1,7,"IMEI_code"
Hit thanks if it worked for u
Click to expand...
Click to collapse
FWIW, this doesn't work on a BLU Vivo 5R running Nougat. Gives the same not allowed error with or without the space.
lugnut2099 said:
FWIW, this doesn't work on a BLU Vivo 5R running Nougat. Gives the same not allowed error with or without the space.
Click to expand...
Click to collapse
And just to add on, the terminal commands don't work either. They're accepted without any kind of error, but upon reboot there's still nothing there.
Thanks
It worked perfectly on Lenovo tab 2 a8-50lc, couldn't click thank you button though, its greyed out.
P.s: must have root access. Tried without root gave not allowed in userbuild.
lugnut2099 said:
And just to add on, the terminal commands don't work either. They're accepted without any kind of error, but upon reboot there's still nothing there.
Click to expand...
Click to collapse
No error message either, but not working also.
//Tested on ZTE Blade V10, Android 9, V1.8

How To Guide Unlock Security. Engineering Mode for Android 12 OOS/COS

Hello guys,
I want to share with you a working mathod to access engineering mode in android 12 oos or cos
Just follow these steps
StratOS_HTC said:
You need to enable Developer Options and USB Debugging in the Phone
Download the Oppo_Free_Unlock_v1.0.zip
Secrecy Auto Unlocker :
Open the dialer app on the phone , dial *#9434#
Open Device Manager (Win+R : devmgmt.msc )and expand the Network Adapters category.
Disable all your ethernet adapters except the wifi adapter .
Click on the action tab, then choose add legacy hardware.
Click next.
Choose install the hardware that I manually select from a list (Advanced) and click next.
Click network adapters, then click next.
Select Microsoft and choose Microsoft KM-TEST Loopback Adapter, then click next.
Click next, then click finish.
In the device manager,browse the Network adapters and double click on Microsoft KM-TEST Loopback Adapter to open its properties.
Go to the Advanced tab and find the Network Address option
Click the blank chackbox and paste 704D7B61ABCD in the text box .
View attachment 5464595
Close the properties window and close Device Manager.
Go to where you extracted the unlock tools. Open Sec5.exe.
Make sure your device is in MTP mode, and then press the Unlock button.
After about a second, a string of numbers and letters should show up in the left pane. A few seconds later, "OK" should start flashing in the right pane. Press "Stop unlocking" and close the window.
View attachment 5464597
Open the dialer app on the phone , dial *#9434#
View attachment 5464599
Then enter *#649010# and to unlock any option You need to enter Confirm code which is 6776 and You are ready to go to backup or restore IMEI and many more …
View attachment 5464613
Hit the thx button if it was helpfull 4 U
Click to expand...
Click to collapse
Credit: StratOS_HTC
Click to expand...
Click to collapse
Original thread since OP couldn't be bothered to give credit...
Secrecy unlock
WARNING - THIS (ORIGINAL) METHOD IS NOT WORKING WARNING - BE CAREFULL REGARDING (your) IMEI SHARING ! You need to enable Developer Options and USB Debugging in the Phone Download the Oppo_Free_Unlock_v1.0.zip Secrecy Auto Unlocker : Open the...
forum.xda-developers.com
This works, however, Rndis,diag switch is missing, meaning you can't use QPST on OOS 12.
full ports activate and pdc works ,efs explorer works
Don't work for me my one question I can connect the internet phone or pc or both

Categories

Resources