Related
hi there experts
i am having a hard time sim unlocking this particular phone. i have no idea what else to do.
the applications by DaGentooBoy do not work. the code comes back NULL
there is no nv_data.bin file anywhere to be found in the phone
i tried the BML5 method, but the string is nowhere to be found in that file.
it seems that the t-mobile galaxy s 4g phone do not have this unlock code incorporated in.
i have tried Galaxy_s Unlock took from the market but it always gives an error saying that i have a problem with busybox. i have tried it on rooted 2.2 froyo the phone came with. i have 2.3.6 gingerbread on right now (stock from samsung loaded with kies and rooted with superoneclick 2.2) but no go same issues. i tried installing different busybox versions. still nothing. i have tried other roms, still nothing. the developers of galaxy_s unlock tool say that there are issues with busybox and droid2.2, but it does not work on 2.3.4, 2.3.6. nothing works.
i have tried and unlocked an att captivate with the galaxy_s unlock tool after root. that phone also had the codes coming up NULL and no nv_data.bin files, but it works with galaxy_s unlock tool.
i am reading here (http://techlab102.com/samsung-galaxy-s-carrier-unlock/) that the t-mobile vibrant phone has a bunch of bloatware that prevents busybox from installing correctly or at all. they said they installed some manager and uninstalled this bloatware, but fails to says which ones. i am looking at a ton of stuff in the phone with the manager, and i have no idea what to uninstall in order for the busybox to install correctly anf for glagy_s unlock tool to work.
if anybody can point me in a direction that would allow me to do this i would really appreciate it. thank you very much.
jmecherul
EDIT: this is the galaxy s 4g from t-mobile (no the vibrant). is it possible that the nv_data.bin files is somewhere else in the phone no in the usual spot?
The nv_data.bin should be found in
/efs/root/afs/settings.
i dont recommend the apps as ive tried them, and all of them nulled my imei. (maybe thats just me).
Sent from my SGH-T959V using XDA Premium App
i found it
wondering why the nv_data.bin is in that folder instead of just /efs on the galaxy s 4g. funny.
If your imei is already null and you have no backup of the efs folder or even the nv_data.bin, im sorry i cant help you, you should ask a true expert.
If you do have a backup of the original unedited nv_data.bin, youre in luck.
Step 1: delete the nv_data.bin file from the original folder.
Step 2: move the backup of the nv_data.bin file you have into the original folder.
Step 3: open up your hex editor of choice, and go to the nv_Data.bin file. Hit options, jump to address ->1468 after the ff, you will see 01 00 00 00. (these numbers represent the locks. 01 is the network lock.)
change the 01 to 00. Save it, and close hex editor.
Step 4: delete the nv.md5 file located in the same folder as the nv_bin file.
Step 5: reboot.
if you dun have the backup, i just spent time writing that for nothing T-T
Sent from my SGH-T959V using XDA Premium App
i see where it is now. i did read that procedure with the nv_data.bin on the website, but seemed complicated and i thought the file is somewhere else. but, follower the procedure and worked like a charm. thanks
hi LIGHT
thanks for the heads up. my imei was fine. i suppose by NULL you mean that it shows NULL instead of the 16 digits in settings/about phone/status. it was never the case with mine. i am a little bit of an idiot because i was trying to do it the easy way using the software instead of dipping my toes into a little bit of linux stuff. the procedure was right there in front on me (there is a big post about it) but mentions the software below the hard way. but, got it working and now shows network unlocked and takes other sims.
it is kind of funny how the att captivate worked with the GALAXY_S UNLOCK software and the S 4G does not. it seem that t-mobile is doing something funky. although, it just struck me that i could have called t-mobile and ask them for an unlock code, but i kind of wanted to do it myself.
thanks anyway. it is much appreciated
By null, i mean 0000000000000000.
But glad you figured it out.
Sent from my SGH-T959V using XDA Premium App
For future referencing, there is an easier method/guide here:
Err.... Apparently I cant post links yet, but just Google "dkszone unlock galaxy s 4g"
DISCLAIMER
This tool is only to be used to restore your original MEID/IMEI, this tool is not to be used for anything other then that, by downloading this tool YOU agree that you will only be using it to restore a damaged MEID/IMEI. XDA, FTT, I or anyone else is not held accountable for actions that you might consider doing. Any talk of "Cloning", 'Changing" etc will be reported and immediate ban AS THIS IS YOUR ONLY WARNING. So please avoid this. There should be no reason you don't see this, its the first thing you see when reading the thread.
What this is for
Some users when installing a rom, recovery or unlocking the bootloader experience a lose of there IMEI and or ERI. This tool is designed to help them recover it, specially in the case where they didn't make any prior backups.
PLEASE NOTE
If this does not work for you, you can try to use this code in the dialer *2767*3855# using a stock rom. To see if it will factory reset your device.
You may also try ##RTN# to reset device, this will erase all settings and data from the device. In order for this code to you work you must be on a stock touch wiz rom and enable hidden menu.
Prerequisites
Windows XP, Vista, 7 or 8 64bit or 32bit
Microsoft DotNet 3.5 Installed.
Diagnostic Drivers Installed
How To
You must enable the diagnostic port on your device. If you are on a TouchWiz based rom follow TouchWiz Diag else follow ASOP Diag.
1. Find your IMEI under the battery on the device, you should see a sticker. Copy the IMEI down and power on the device.
2. Connect the device to your computer and open "Device Manger"
3. Check under "Ports" and Look for Samsung and Note the Comport it is on.
4. Open the software and under comports select the comport number you found your device on then click connect.
5. Check the IMEI number of to the left, and note the ERI message. If it is red and says your ERI is missing or not found. Please do both methods.
6. If your ERI is not found, click on "Repair" in the ERI section, if your IMEI is missing, when asked to reboot click "NO" other wise click yes and you are done.
7. Type your IMEI in the IMEI box, Do not worry about MEID it will auto fill once IMEI is typed.
8. You will notice that the last number is added automatically this is done using the Luna Algo and is a checksum number.
9. Once you have typed your IMEI click on "Repair" in the IMEI section, once the repair is done your phone will auto reboot.
10. Please check your ERI and IMEI under Settings/System/About/Status. Your IMEI should appear and ERI version 5 should be there.
Thats it you should not be roaming anymore and your IMEI successfully repaired.
TouchWiz Diag
1.) Bring up the Dial Pad on the phone
2.) Press *#22745927
3.) When the "Enable/Disable Hidden Menu" comes up
tap where it says "Hidden Menu Disabled".
4.) Select "Enable" on the popup.
5.) Select "OK"
6.) Press the "Home" key to return to the home screen.
7.) Bring up the Dial Pad on the phone
8.) Press **87284 (USBUI)
9.) On "PhoneUtil" make sure "PDA" is selected.
10.) Select "Qualcomm USB Settings"
11.) Select "DM+MODEM+ADB"
12.) Select "OK"
Note:You can also use "Casual" and invoke the PhoneUtil menu directly.
AOSP Diag
Using adb. or terminal
Execute DiagMode.sh
Code:
echo 0 > /sys/class/android_usb/android0/enable 0
echo smd,bam > /sys/class/android_usb/android0/f_rmnet/transports
echo diag > /sys/class/android_usb/android0/f_diag/clients
echo 1 > /sys/class/android_usb/android0/f_acm/instances
echo rmnet,acm,diag > /sys/class/android_usb/android0/functions
echo 1 > /sys/class/android_usb/android0/enable
To return to normal
Execute MTPMode.sh as root
Code:
echo "" > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun_ex/file
echo 0 > /sys/devices/virtual/android_usb/android0/enable
echo "mtp,acm,adb" > /sys/class/android_usb/android0/functions
echo 1 > /sys/devices/virtual/android_usb/android0/enable
vold
Video How To
How To Upload ERI using Revskills
Manual Method / How This Works
The IMEI part is complex and I wont go into detail on that at all. If you dont have access to a windows machine, then I'm sorry but most of the avail tools that will allow you to repair IMEI is going to be Windows based and you can use a virtual machine. Not with my tool but others. This is mostly going to be focused on the ERI it self.
The ERI is binary file that is stored on the QCOM chipset, this is the primary file the "Radio" and the device use in order to determine certain functionality of the device.
This is stored as /nvm/eri_0 on the QCOM's EFS. You can use QPST EFS Explorer all though it will probably crash, or some other EFS explorer for Qualcomm chipset's.
I have uploaded the original eri_0 file to this forum. All you have to do is download it. User QPST or Bitpim, Revskills, and upload the file to /nvm/eri_0 you can leave it's permissions as 666 or chmod the permissions to 777 your choice the phone will read it either way.
The /nvm/eri_0 that is uploaded to this forum comes from a stock s3, although its the same ERI file Verizon has been using forever. Thats all this tool does. Simply fix's the IMEI and uploads a good eri file to the correct directory.
Questions and Answers
Q) Do I need to do anything special first like back up any part of my phone or anything ?
A) No, as long as you can enable diag port you can restore your IMEI, just look on the back of your device under the battery for your original IMEI. I STILL ADVISE YOU TO BACK UP using this method here http://forum.xda-developers.com/showthread.php?t=1852255
Q) Can this change IMEI?
A) Its purpose is not to change IMEI doing so is illegal and any talk about changing the IMEI will be reported and you may be banned. I advise against it as it could cause unknown issues.
Q) Can you share how this works.
A) No, sorry my position, my family and my job comes first and this would put me in a bad position.
Q) Can you just tell me in pm.
A) No so dont bother asking.
Q) My phones says Roaming and show roaming icon will this fix it ?
A) Yes this should be able to fix that issue, it does that by uploading the ERI back to the QCOM chipset.
Q) Should I / Do I have to donate ?
A) No, you don't need to donate, and I don't want you to fell you need to. Your donation could go to something else EFF, Adam Outler, XDA, Poor kids in any country, some other foundation. If you feel you would like to donate to me you can, I wont stop you and I wont ask you to.
Credits
Not sure who all to credit if you feel your name should be here Just tell me and why and Ill post it here. I did not read any of the other forum really, but ill list who i have seen and who as helped me identify it was the ERI
Also no particular order
Adam Outler - For everything he does, I watch a lot of his videos.
WildZontar - For his thread, not sure if its his info or just info collected. - http://forum.xda-developers.com/showthread.php?t=1852255
TrevE - For what he has contributed, looks like a lot very knowledgeable person
Jay Evans - For doing the initial tests
BillBauman - Discovered the missing ERI
GerardAnthony - For the AOSP mode scripts
Again, for these people as well, I didn't read the whole thread etc to see everything they contributed. If someone would or if they would / want me to update it please ask to me to update so I can give credit where its do.
amoamare said:
This tool will help you restore your IMEI back to your device. Its about ready. I'm a little tired but I will have it up shortly
Click to expand...
Click to collapse
waiting
Exe has been added.
I gotta give you props just for making your own IMEI all 9's, i would never do that on purpose.
Have to make sure it works as intended lol. I'm not to worried as I know I can restore from it.
the program force closes on me when i try to open it is there something wrong with it? i tried downloading it again and it does the same.
Whats the error you are receiving and are you sure you have at lest 3.5 Dot net installed ?
amoamare said:
Whats the error you are receiving and are you sure you have at lest 3.5 Dot net installed ?
Click to expand...
Click to collapse
ya it could be just something messed up with my computer. im trying to redownload it again and update .net and see if it helps
Does this have the roaming glitch?
What roaming glitch ? Sorry not familiar with that. This doesn't modify anything other then the IMEI
amoamare said:
Whats the error you are receiving and are you sure you have at lest 3.5 Dot net installed ?
Click to expand...
Click to collapse
i updated to 4.5 and still it says program has stopped working and self quits.
same...heres a pic...windows 7 64bit. Ran in compat mode for xp as admin, same error. I am fully updated.
edit: I looked into the app, and you have problem with kernelbase.dll
Ok one sec ill recompile again, one reason i really hate C# haha i think i know what it is
Please re-download should be v2. I forgot to compile a dll with it, so should work now.
sweet dude...yea looks like a faulty dll. Nice program though...I deleted my esn/meid/iemi to see if I could restore earlier today and figured out how but one program would save a lot of steps. Many thanks.
Edit: works!!
amoamare said:
What roaming glitch ? Sorry not familiar with that. This doesn't modify anything other then the IMEI
Click to expand...
Click to collapse
It is where it shows that your roaming, Its a Graphical Glitch.
fr8cture said:
It is where it shows that your roaming, Its a Graphical Glitch.
Click to expand...
Click to collapse
We sure its just a graphical glitch?
Sorry if this is a stupid question. Flame me if you must.
Is it possible to port this to another device or edit to make it compatible. I personally don't need it, but anyone with a lost imei would find it immensely useful. As you can see from my sig I have an att galaxy s2 skyrocket. Thanks for your time.
In case you were wondering this thread showed up in the unread list when I opened the xda app
------------------------------------------------
Sent from my Skyrocket i727 running AOKP JB
For a one stop shop are Vincom's threads
Everything Root: http://forum.xda-developers.com/showthread.php?t=1773659
Returning to Stock: http://forum.xda-developers.com/showthread.php?t=1652398
Mike on XDA,
It's possible but it would have to be written for that device, meaning I would have to have test device or some way to check stuff.
Damn, this is legit man. Thanks so much for making this tool. I have yet to lose mine, but I'm sure it'll happen at some point.
Much appreciated, booted up just fine on win8 rtm. This is the stuff legends are made of haha.
Sent from my SCH-I535 using xda premium
I decided to create a post just in case someone who has the same phone T959W not T959V, can use this summarized guide to quickly unlock their phones. It has been my first time unlocking an android phone and in this forum and I had to spend a day researching on it to make sure I do not screw up a phone that was not mine to begin with. Also I believe this post will be useful for people who can't spend as much time as me researching the appropriate threads and want to save some money by unlocking this phone themselves. I pressed thanks for all the posts that I am showing in this discussion and some suggestive tips for the problems I encountered. Teehee
These posts were really useful throughout the process of unlocking Mobilicity SGH-T959W.
For rooting Mobilicity SGH-T959W , no need of superoneclick and stay away from ROM manager:
It got stuck in the middle said something about OS upgrade encountered problem, just unplug usb cable and plug it into another port
http://forum.xda-developers.com/showthread.php?t=1956025
Information that you should know before you procede
http://forum.xda-developers.com/wiki/Samsung_Galaxy_S/SGH-T959V
Now that you have blastoff kernel, you have CWM recovery 5.x.x and that should allow you to go any ICS/JS ROM
I got Custom ROM CM9, will get AKOP later
http://forum.xda-developers.com/wiki/Samsung_Galaxy_S/SGH-T959V/Installing_CyanogenMod_9
-Remember to clear the cache and dvalik cache through advance menu in CWM recovery , although I read somewhere that putting it to factory settings can do both clear cache and clear data. I kept clean just incase.
-Also did a backup image in CWM recovery mode
And finally for unlocking:
http://forum.xda-developers.com/showthread.php?t=980157&highlight=bml3
The emulator terminal was not working for me because the bml3.bak file didn't exist for some reason, Insted get this from file nv_data.bin from efs/root/afs/settings. You can use this app OI file manager to easily copy it, also if you can't find this file you can Root explorer app.
And also the 010 hex editor is know 010 editor now, and the modified settings is Line width>custom width>set to 32 . You can then find the 8-ASCII digits on the third window panel .
FYI, you can go to Windmobile.ca, login to your account, go to Unlock phone, enter your IMEI number and get an unlock code for free directly from Wind.
Thank you for gathering all the references for rooting/updating-to-CM9/unlocking T959W in one page and for nv_data.bin tip.
free?
getochkn said:
FYI, you can go to Windmobile.ca, login to your account, go to Unlock phone, enter your IMEI number and get an unlock code for free directly from Wind.
Click to expand...
Click to collapse
how do you get it for free cause I have 3 phones on my account and all are asking for a fee to unlock them, they are all paid up.
You can use my app which is free and will work as long as your phone is rooted:
http://forum.xda-developers.com/showthread.php?t=2243585
Long story short, I bricked my lg g2 d801 after flashing twrp recovery and trying to flash custom rom. The phone would restart randomly. I had no connection and the signal bars crosses out in red. In settings most of my info like baseband, imei etc were missing. I was looking up and many people bricked their phones with no EFS backup to restore the IMEI. This is how I fixed my phone. This should also help people who have zeroed out IMEI after bad flash or whatever reason. But you should at least have IMEI number ready (from your box/ receipt or call t-mobile)
1. Flashed the phone to factory firmware using LG support tool. I used the following guide:
http://androidcure.com/unbrick-lg-g2-stock-firmware/
used the firmware: T-Mobile KitKat D80120A_00.kdz
there's also similar guides in xda, follow whichever you prefer. Goal is to revert the phone back to stock.
After flashing the phone, the phone was woking; however imei was null. In phone settings my IMEI was 0. To fix the null/bad imei follow this guide (Not all the steps are my work; this guide helped me http://forum.xda-developers.com/showthread.php?t=1942417 , also watched some you tube videos):
2. You need the following drivers and software:
LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1
QPST_2.7_378
imei converter: http://www.sendspace.com/file/a3spfh
3. After installing the driver; turn on USB debugging and connect the phone to computer
4. Install QPST, run QPST configuration from from start menu
5. Click on Ports tab. Click Add new port. Your phone should be COM4/5. It will say USB after the port. Select the port and click OK.
6. The port should come up on active phones. Select the phone and and click on "Software Download" from start clients menu
7. Click on Backup tab. Your port should appear. Backup by clicking on start
8. Now go to Program Files/qualcomm/qpst/bin folder
9. Run RF_NV_Manager program
10. Click File read from phone. Your IMEI should appear on number 550; NV_UE_IMEI_I
11. In my case; there was no item 550 as my IMEI was missing. Don't worry.
12. Click on file> Read supported RF NV items
13. Now click on item 550. It should show 9 blank fields.
14. Start IMEI converter. Type in your IMEI in enter IMEI click on convert IMEI
15. There will be 18 digits in groups of 9
18. In RF_NV_Manager program; click on Hex by Write NV button
19. IN the 9 boxes; type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits
20. After you fill in; click on write NV
21. Now click on File> Read from phone. NV item number 550 should appear now.
22. Unplug, Restart your phone and your IMEI number should be there and phone should connect to network.
Above process fixed my phone with full 4G LTE data. Now depending on the how bad your EFS was damaged; you might not get 4G lte data. But at least now; you will be able to send the phone back to LG for repair or return to t-mobile as IMEI number will be in your phone.
You can do this with EFS Professional. It does all the conversion for you and you dont need QPST. Just simply type in IMEI and write to device.
Sent from my LG-D802 using Tapatalk
I've tried the this guide and it didn't work for me. I get an error when I try to write NV. The good news is that I don't have an immediate need to change/fix IMEI but I was wondering if it ever gets zeroed out I have a way to restore it. I will give your tool a try.
lyriquidperfection said:
You can do this with EFS Professional. It does all the conversion for you and you dont need QPST. Just simply type in IMEI and write to device.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
So the EFS Professional is compatible with phones other than Samsung? Once I've unzipped the file I see a bunch of binaries for Samsung phones, but nothing for LG G2. When I try to run it generates an error the app is for Samsung devices only... Where can I get a compatible binary for LG G2 or EFS professional that works with LG G2?
I've tried Qualcomm NV Tools instead of EFS Professional and I cannot create a backup. When backup is being created it errors out saying the device has been disconnected... Also if I write the IMEI it says it was accepted but it doesn't change.
PS: I should probably start screweing around with these apps since I may introduce the problem. My IMEI is fine.
tpaxadpom said:
So the EFS Professional is compatible with phones other than Samsung? Once I've unzipped the file I see a bunch of binaries for Samsung phones, but nothing for LG G2. When I try to run it generates an error the app is for Samsung devices only... Where can I get a compatible binary for LG G2 or EFS professional that works with LG G2?
I've tried Qualcomm NV Tools instead of EFS Professional and I cannot create a backup. When backup is being created it errors out saying the device has been disconnected... Also if I write the IMEI it says it was accepted but it doesn't change.
PS: I should probably start screweing around with these apps since I may introduce the problem. My IMEI is fine.
Click to expand...
Click to collapse
Imei will only write if zeroed out. You are correct, EFS Professional is for samsung devices but the Qualcomm NV Tools is universal. I am currently in the middle of updating it so more features can be used on other devices.
Sent from my LG-D802 using Tapatalk
lyriquidperfection said:
Imei will only write if zeroed out. You are correct, EFS Professional is for samsung devices but the Qualcomm NV Tools is universal. I am currently in the middle of updating it so more features can be used on other devices.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
got it. Thank you.
Ey guys , im new in this foro. Sorry but my english.....i have a LG D802 , the imei said unkown ....I tried the method in this post but always obtain error when i use RF_NV_Manager , when i trie to read files from phone give me an error...the phone bricked when install a new custom rom.
Help please.....
the driver is correctly and the program detect the phone in port 26...
the error is this....
kamaleonico said:
the error is this....
Click to expand...
Click to collapse
did you try restoring the the phone with flash tool first?..
thank you so much, just did it and it worked perfectly fine !
kingroach said:
Long story short, I bricked my lg g2 d801 after flashing twrp recovery and trying to flash custom rom. The phone would restart randomly. I had no connection and the signal bars crosses out in red. In settings most of my info like baseband, imei etc were missing. I was looking up and many people bricked their phones with no EFS backup to restore the IMEI. This is how I fixed my phone. This should also help people who have zeroed out IMEI after bad flash or whatever reason. But you should at least have IMEI number ready (from your box/ receipt or call t-mobile)
1. Flashed the phone to factory firmware using LG support tool. I used the following guide:
http://androidcure.com/unbrick-lg-g2-stock-firmware/
used the firmware: T-Mobile KitKat D80120A_00.kdz
there's also similar guides in xda, follow whichever you prefer. Goal is to revert the phone back to stock.
After flashing the phone, the phone was woking; however imei was null. In phone settings my IMEI was 0. To fix the null/bad imei follow this guide (Not all the steps are my work; this guide helped me http://forum.xda-developers.com/showthread.php?t=1942417 , also watched some you tube videos):
2. You need the following drivers and software:
LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1
QPST_2.7_378
imei converter: http://www.sendspace.com/file/a3spfh
3. After installing the driver; turn on USB debugging and connect the phone to computer
4. Install QPST, run QPST configuration from from start menu
5. Click on Ports tab. Click Add new port. Your phone should be COM4/5. It will say USB after the port. Select the port and click OK.
6. The port should come up on active phones. Select the phone and and click on "Software Download" from start clients menu
7. Click on Backup tab. Your port should appear. Backup by clicking on start
8. Now go to Program Files/qualcomm/qpst/bin folder
9. Run RF_NV_Manager program
10. Click File read from phone. Your IMEI should appear on number 550; NV_UE_IMEI_I
11. In my case; there was no item 550 as my IMEI was missing. Don't worry.
12. Click on file> Read supported RF NV items
13. Now click on item 550. It should show 9 blank fields.
14. Start IMEI converter. Type in your IMEI in enter IMEI click on convert IMEI
15. There will be 18 digits in groups of 9
18. In RF_NV_Manager program; click on Hex by Write NV button
19. IN the 9 boxes; type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits
20. After you fill in; click on write NV
21. Now click on File> Read from phone. NV item number 550 should appear now.
22. Unplug, Restart your phone and your IMEI number should be there and phone should connect to network.
Above process fixed my phone with full 4G LTE data. Now depending on the how bad your EFS was damaged; you might not get 4G lte data. But at least now; you will be able to send the phone back to LG for repair or return to t-mobile as IMEI number will be in your phone.
Click to expand...
Click to collapse
Hey kingroach, amazing guide, wonderful!
I followed everything step by step. Right now I have some generic IMEI which does not work, I'm trying to write my original one back, but at step 20, when I click "Write NV", the numbers change, the Hex unchecks and the popup comes out. When I close it, Hex goes back to being checked and numbers return to what I made them. and I get this popup:
Here's a video.
lyriquidperfection said:
You can do this with EFS Professional. It does all the conversion for you and you dont need QPST. Just simply type in IMEI and write to device.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Hi, thank you for your help too in these threads. I tried EFS Pro, everything checks out, it says IMEI written, but when phone is restarted, nothing has changed. Do you know if EFS Pro need some other setting enabled to actually change the IMEI?
Try deleting 550 nv item which contains the imei and save. Restart the phone and add it.
kingroach said:
Try deleting 550 nv item which contains the imei and save. Restart the phone and add it.
Click to expand...
Click to collapse
nope, it dont work
im genuinly surprised the procedure works for lg g2 and not for nexus 5
how did you delete item 550?
asterix005 said:
how did you delete item 550?
Click to expand...
Click to collapse
I couldn't - you try with the custom list, under tools I think. You move item 550 from the right column, and it dissappears, but when I read NV phone items, its there. It's untouchable I tell you!:silly:
kingroach said:
Long story short, I bricked my lg g2 d801 after flashing twrp recovery and trying to flash custom rom. The phone would restart randomly. I had no connection and the signal bars crosses out in red. In settings most of my info like baseband, imei etc were missing. I was looking up and many people bricked their phones with no EFS backup to restore the IMEI. This is how I fixed my phone. This should also help people who have zeroed out IMEI after bad flash or whatever reason. But you should at least have IMEI number ready (from your box/ receipt or call t-mobile)
1. Flashed the phone to factory firmware using LG support tool. I used the following guide:
http://androidcure.com/unbrick-lg-g2-stock-firmware/
used the firmware: T-Mobile KitKat D80120A_00.kdz
there's also similar guides in xda, follow whichever you prefer. Goal is to revert the phone back to stock.
After flashing the phone, the phone was woking; however imei was null. In phone settings my IMEI was 0. To fix the null/bad imei follow this guide (Not all the steps are my work; this guide helped me http://forum.xda-developers.com/showthread.php?t=1942417 , also watched some you tube videos):
2. You need the following drivers and software:
LGUnitedMobileDriver_S50MAN310AP22_ML_WHQL_Ver_3.10.1
QPST_2.7_378
imei converter: http://www.sendspace.com/file/a3spfh
3. After installing the driver; turn on USB debugging and connect the phone to computer
4. Install QPST, run QPST configuration from from start menu
5. Click on Ports tab. Click Add new port. Your phone should be COM4/5. It will say USB after the port. Select the port and click OK.
6. The port should come up on active phones. Select the phone and and click on "Software Download" from start clients menu
7. Click on Backup tab. Your port should appear. Backup by clicking on start
8. Now go to Program Files/qualcomm/qpst/bin folder
9. Run RF_NV_Manager program
10. Click File read from phone. Your IMEI should appear on number 550; NV_UE_IMEI_I
11. In my case; there was no item 550 as my IMEI was missing. Don't worry.
12. Click on file> Read supported RF NV items
13. Now click on item 550. It should show 9 blank fields.
14. Start IMEI converter. Type in your IMEI in enter IMEI click on convert IMEI
15. There will be 18 digits in groups of 9
18. In RF_NV_Manager program; click on Hex by Write NV button
19. IN the 9 boxes; type in the numbers from IMEI converter starting from left. Type in first group of two numbers in the first field, then go to the next field and type in second 2 digits
20. After you fill in; click on write NV
21. Now click on File> Read from phone. NV item number 550 should appear now.
22. Unplug, Restart your phone and your IMEI number should be there and phone should connect to network.
Above process fixed my phone with full 4G LTE data. Now depending on the how bad your EFS was damaged; you might not get 4G lte data. But at least now; you will be able to send the phone back to LG for repair or return to t-mobile as IMEI number will be in your phone.
Click to expand...
Click to collapse
i tried. but at step 5, my my PC said "No Phone". can you help me ????
I keep getting
Exception Thrown!!
NvManager::getNvItemsFromPhone( const string comport )-
QpstServer::sendSyncImpl - Bad response from phone (DM packet
commands 19-24)
Any ideas? Please tag me in this.
Did you first reflash the stock rom? Someone was getting similar error and flashing stock rom fixed it.
Use EFS Professional to write your Original IMEI ....
hello to all, i will explane exactly what i try to do, in order for you to be able provide me the best answer.
i got a nexus 5 few days ago, its the d820 model. the lte is not working in my region, i found a guide who show how to change the lte bands from usa to europe. thats the guide:
http://forum.xda-developers.com/google-nexus-5/general/radio-enable-lte-band-3-nexus-5-d820-t2928561
in the step where i should go into nexus 5 field test mode app, i go to app, choose the lte and then edit, and then my phone ask me for a service code.
i start look for what is this code he ask me after reading little i understand it something called MSL code.
i look alot on how to get this code, i try all kind of methods and codes to find it, try to download app to check it, non worked, i get no number.
any one know how can i get it?
Tricky. Why didn't you get a d821?
Sent from my Nexus 5 using Tapatalk
because i didnt know all that.
but i see this method work for other ppl, when they do what that post say it give them the msl code, and then they move on to other steps and it working for them.
why isnt it working for me?
ok i solved it. here is what i did if some1 else got this problem:
you need adb ofc.
i downgarded to android 4.4
then i root it.
install the app "nexus 5 test field mode"
then open CMD on widows, go to ADB folder, type "adb logcat"
at this point cmd will write all kind of things.
now open nexus 5 test field go to LTE the edit , after press edit logcat will show u the MSL of your phone.
it will look something like this:
D/QC_RIL_OEM_HOOK(18638): sendOemRilRequestRaw returns value = 10
V/LG_SVC_ITEMS(18638): length =6 responseBytes=REMOVED itemValue=******
D/LG_SVC_ITEMS(18638): getCommands commandId 200 = ******-END
D/LG_SVC_CMD(18638): itemID = 200, Value = ******
the ******* is where ur code will show up.
NOTE: there are much easyer ways to do that, i did all above only after all other things i tryed faild.