This guide is for those who have lost their IMEI, have corrupted EFS, or erased EFS partition. So, follow these under your own risk, it may or may not work, and if something happens or doesn't happen, then i am not to blame. So, once again i will not take credit for bricked phones or something along those lines, however i will take full credit if this works for you. I will also provide assistance to those who could not restore their EFS following this guide.
Before proceeding with this guide, backup what you have left. Use twrp to backup and in case something goes wrong and your problem escalates, you can restore using twrp backup.
Restore EFS
Change IMEI Number
Restore EFS
Do this if and only if you believe your EFS is corrupted, or you somehow erased it. If you are not sure about it, then simply follow the next guide to change you IMEI number. In most cases people loose their IMEI only and not the whole partition. Again, it may or may not work, so do this on your risk, and i am not to blame if anything bad happens, but if you do succeed, then don't forget to give me credit.
Note:
If your EFS is erased or corrupted, your IMEI and Baseband will be shown as unknown. In this case recover the EFS following this post, and then change the IMEI following the next post. If your IMEI is shown as 0, then you EFS is safe and most probably your IMEI is gone. In that case, no need to recover EFS, only change the IMEI number following my next post.
In TWRP, backup of kate wont show on kenzo and the backup up kenzo wont show on kate. In case no backup is shown even if you are using the right device, then try the dump flashing method or try changing the TWRP recovery.
Flashing this will only restore your EFS partition, but the IMEI will still be gone, so you will have to follow the next guide to change your IMEI.
Even after flashing a new EFS, you Mac and BT address will not recovery. The android system will assign a software generated address to both devices. Dont worry cause even without the EFS partition there will be a Mac and BT address assigned to your device and both the things will work normally.
If your Baseband is still unknown, even after flashing a new EFS, then try flashing latest radio file. It can be found in any firmware update package, either the official or the one from the strix.
1. Download the required files from the link given below.
EFS Backup[Kenzo] - Contact me if someone has backup of this.
EFS Backup[Kate] - Contact me if someone has backup of this.
2. Extract the Dump Backup files and flash them using the following commands.
Code:
fastboot flash modemst1 modemst1
fastboot flash modemst2 modemst2
3. Now reboot and voila you have you a new EFS partition at your disposal.
Change IMEI Number
Requirements:
Root
USB Debugging is turn on
Windows Driver Signature is turned off
ADB and Fastboot Binary Files
Latest MiFlash Installed for the latest drivers
1. Connect your device to pc and open the adb folder. Then open a command promt window.
Code:
>> [B]Shift + Right Click[/B] anywhere in the adb folder
>> Click on [B]Open Command Window Here[/B]
2. Type the following command to enable Diagnostics mode. Allow debugging if asked.
Code:
adb shell
su
setprop sys.usb.config diag,adb
4. Download the IMEI Changer from the link given below.
IMEI Changer [Credit: Archeolot]
5. Now, open the imei changer, and enter imei number in both the fields. And click on start. After a moment it will show as passed. If it fails make sure that you have followed the points i stated.
Note: Make sure that the driver in driver management under ports is listed as "Qualcom HS-USB Android DIAG 901D" and not as "Marshall London HS-USB Android DIAG 901D". If it is listed in any other name, then go to driver management and update driver. Select browse driver, then let me pick driver from a list. Then select "Qualcom HS-USB Android DIAG 901D" and then finish.
WOW.. Thanks mate..
It's gonna very Helpful for me & other ppl.. ??
Sent from my Redmi Note 3 using Tapatalk
didn't work..
showing error as no diag even after typing those commands
kindly help me
nuk.nama said:
showing error as no diag even after typing those commands
kindly help me
Click to expand...
Click to collapse
At what part, the imei change or flashing.
The simplest, and the fastest guide to restoring EFS and IMEI! I haven't backed up my EFS and this revived my phone! Much apprecieated!
Broski32 said:
The simplest, and the fastest guide to restoring EFS and IMEI! I haven't backed up my EFS and this revived my phone! Much apprecieated!
Click to expand...
Click to collapse
Glad i could help mate. Can you confirm your mac address and bluetooth address, whether it is same or changed.
archit.bajpai.ab said:
Glad i could help mate. Can you confirm your mac address and bluetooth address, whether it is same or changed.
Click to expand...
Click to collapse
Can't confirm. My EFS partition was so corrupted from trying other tutorials to restore my IMEI that I didn't even bother backing it up because I thought that it could have been changed already (tried writing to NVRAM with QPST). Since I don't have my original mac and bluetooth addresses written down anywhere (I haven't written them down myself and I don't think they are to be found anywhere on the box or on the phone) I think the only way to check it would be to compare my current addresses on the phone to the addresses contained in your EFS backup. Can you extract them so I can check if they match or not?
Broski32 said:
Can't confirm. My EFS partition was so corrupted from trying other tutorials to restore my IMEI that I didn't even bother backing it up because I thought that it could have been changed already (tried writing to NVRAM with QPST). Since I don't have my original mac and bluetooth addresses written down anywhere (I haven't written them down myself and I don't think they are to be found anywhere on the box or on the phone) I think the only way to check it would be to compare my current addresses on the phone to the addresses contained in your EFS backup. Can you extract them so I can check if they match or not?
Click to expand...
Click to collapse
The mac address and bluetooth address in the efs are my own. I only changed the imei so that no one else can copy it, i didnt know anyway to change mac address. Besides the mac address doesnt matter that much, and i dont think that we will ever be on the same wifi network.
If you dont know then i can explain, that the mac address is required to maintain switches and broadcast in the router, so it technically does not matter.
You can change it later with some apps or use it like that if you wish, if i find any way to restore you mac i will post it too. In the mean time just post a snapshot of wifi mac and bluetooth address so that i can compare them with my own.
So, using this way, one can change the IMEI no. also?
mGforCe said:
So, using this way, one can change the IMEI no. also?
Click to expand...
Click to collapse
Yes, just use the imei changer in the rar file to change your imei. But make sure to backup or atleast note down your imei before doing so.
archit.bajpai.ab said:
The mac address and bluetooth address in the efs are my own. I only changed the imei so that no one else can copy it, i didnt know anyway to change mac address. Besides the mac address doesnt matter that much, and i dont think that we will ever be on the same wifi network.
If you dont know then i can explain, that the mac address is required to maintain switches and broadcast in the router, so it technically does not matter.
You can change it later with some apps or use it like that if you wish, if i find any way to restore you mac i will post it too. In the mean time just post a snapshot of wifi mac and bluetooth address so that i can compare them with my own.
Click to expand...
Click to collapse
Current addresses on my phone:
MAC - 00:0a:f5:a9:XX:XX
Bluetooth - 7C:7F:F0:82:XX:XX
Left out some numbers just in case they are mine. For the purpose of checking that will still be enough
Broski32 said:
Current addresses on my phone:
MAC - 00:0a:f5:a9:XX:XX
Bluetooth - 7C:7F:F0:82:XX:XX
Left out some numbers just in case they are mine. For the purpose of checking that will still be enough
Click to expand...
Click to collapse
Yup, they are not mine. Mine start with 64:cc and so on for both mac and bluetooth. They may be software generated or may be your own, technically i am not sure.
Edit: did you use imei changer to change imei no. Or are you using the default values. If you are using the default values, pls post them too. If you change them, then give your review, ie was it hard or easy, did you encointer any problem, stuff like that.
archit.bajpai.ab said:
Yup, they are not mine. Mine start with 64:cc and so on for both mac and bluetooth. They may be software generated or may be your own, technically i am not sure.
Edit: did you use imei changer to change imei no. Or are you using the default values. If you are using the default values, pls post them too. If you change them, then give your review, ie was it hard or easy, did you encointer any problem, stuff like that.
Click to expand...
Click to collapse
After flashing your EFS backup both IMEI values were set to "0". On the default values I don't think the phone would be able to register on any network with the sim inside, but I haven't tried that. Then I flashed my IMEI with the app you provided in the .rar. Set my IMEI same for both slots because I've got only one written down on the box so I think it is set how it should be out of the box. After that I've rebooted to EDL and flashed global developer rom. And it's all working, I'm able to make calls from both sim slots, however didn't try having 2 sims inside.
All in all the process is very easy, definitely the easiest out there. I haven't encountered any problems, however I think others may have a problem with drivers to get "Qualcom HS-USB Android DIAG 901D" working. Mine was working already because I tried this tutorial before. Thank you for this guide, and providing your backup
Broski32 said:
After flashing your EFS backup both IMEI values were set to "0". On the default values I don't think the phone would be able to register on any network with the sim inside, but I haven't tried that. Then I flashed my IMEI with the app you provided in the .rar. Set my IMEI same for both slots because I've got only one written down on the box so I think it is set how it should be out of the box. After that I've rebooted to EDL and flashed global developer rom. And it's all working, I'm able to make calls from both sim slots, however didn't try having 2 sims inside.
All in all the process is very easy, definitely the easiest out there. I haven't encountered any problems, however I think others may have a problem with drivers to get "Qualcom HS-USB Android DIAG 901D" working. Mine was working already because I tried this tutorial before. Thank you for this guide, and providing your backup
Click to expand...
Click to collapse
Enjoy your revived phone buddy.
Thanks buddy!!!!! you saved my phone
pandyajoe said:
Thanks buddy!!!!! you saved my phone
Click to expand...
Click to collapse
It do what i can do buddy...
Guys. I messed up my phone by restoring a nandroid backup from a different one.
I was able to restore my IMEI using some qualcomm tools. My problem now is that fingerprint scanner won't work on any rom, even official.
Any idea what else I have messed Up? I don't think restoring this efs will fix my fingerprint scanner. Is fingerprint scanner info in a different partition?
chr0m said:
Guys. I messed up my phone by restoring a nandroid backup from a different one.
I was able to restore my IMEI using some qualcomm tools. My problem now is that fingerprint scanner won't work on any rom, even official.
Any idea what else I have messed Up? I don't think restoring this efs will fix my fingerprint scanner. Is fingerprint scanner info in a different partition?
Click to expand...
Click to collapse
Have you checked with miui7 stock rom. As far as i know there are three sensor modules for fingerprint, on of them is goodfix which is currently not supported by many roms. If your is goodfix then it will not be supported too. You can flash miui rom to check whether the fingerprint works or not...
If it doesnot work, then try to resotre your nandroid backup agaian. This tym simply untick efs.
Related
Hey guys,
I'll put it as simple as I can :
-no SIM service whatsoever. Happened a few hours after i flashed Androidmeda ROM. no clue if thats the reason
I tried:
- restart
- wiping all caches and data
- factory reset ( 3 different ways )
- flashed 3 other ROM's
- recovered a very old nandroid backup i found
- drained the battery, recharged fully
- left battery out for a few hours
- slapped it around (gently)
Im drained out of ideas. Any clues? anyone?
Thanks in advance
Sim card in slot .
Check you have the correct network settings .
Check IMEI is the original one .
Wrong IMEI restore your backed up EFS folder .
jje
hey. u were right about the IMEI. It says unknown/unavailable on all IMEI, IMEI SV, WiFi MAC, Bluetooth addr. and baseband.
Just one Q.
what is and EFS folder and what if i did not back it up?
JJEgan said:
Sim card in slot .
Check you have the correct network settings .
Check IMEI is the original one .
Wrong IMEI restore your backed up EFS folder .
jje
Click to expand...
Click to collapse
How can I back it up?
bahkata said:
hey. u were right about the IMEI. It says unknown/unavailable on all IMEI, IMEI SV, WiFi MAC, Bluetooth addr. and baseband.
Just one Q.
what is and EFS folder and what if i did not back it up?
is rule one backup efs folder so you can restore your IMEI ..
The /efs folderThe /efs folder is a folder in your phone that contains information specific to YOUR phone, for example your IMEI number, product number, Wireless MAC addresses, and much more. There have been reports of people messing up their /efs folder when unlocking their phone or flashing new ROMs, here is an example from the Nexus S development forum (jump to page 111 to see everyone start to panic):
http://forum.xda-developers.com/show....php?t=1034130
Therefore, it is important to make a backup! Instead of just regurgitating guides on the forums already, here is a link to a very good one by Rawat:
http://forum.xda-developers.com/show....php?t=1068193 (Rawat)
The easiest way of doing it is by using terminal emulator rather then ADB (unless you have ADB all up and running and are confident with it)
You need to search the other multitude of IMEI posts see if you can find a fix .
If not its a service centre repair if you have proof of ownership and no custom rom and no root and custom rom counter set to zero .
jje
Click to expand...
Click to collapse
Hi there!
Recently, there were a plenty of cases with imei changed to zero. In this sub-forum, there were already three cases ([1][2][3]), and in our local ex-USSR community there were a lot more of them. The problem comes up in an absolutely random way. In my case, it started when I tried 'format sd-card' function, built into the MIUI rom. But if you look through, you'll find that other cases have nothing in common. So, the conclusion is that there is a bug in Huawei internal firmware, that leads to nulling the IMEI. Further comes the problem workout:
in our community (4pda.ru) we've found an app (it's attached), that is able to back-up and restore IMEI. we've revealed, that the code for IMEI back-up is
dd if=/dev/block/mmcblk0p5 of=/sdcard/imeibackup/5.img
dd if=/dev/block/mmcblk0p10 of=/sdcard/imeibackup/10.img
dd if=/dev/block/mmcblk0p11 of=/sdcard/imeibackup/11.img
It reads all data from mmcblk0pXX partitions and writes it into XX.img files (images) in the imeibackup folder, stored on the sd-card. The main idea of how to restore our broken IMEI's is:
1. create the backup of IMEI using this app;
2. replace our current IMEI with our actual IMEI in theese *.img files (images);
3. restore IMEI using this app;
The idea is perfect and is easy-to-guess, but non of theese images contain IMEI in raw. Probably, they are crypted, and with no key to encrypt them, we would not be able to replace current IMEI with actual IMEI.
I will be happy to be wrong and if anyone of you could help to find the IMEI string in theese images (all info is in attach).
But there is also another way. Android SDK contains android.telephony.TelephonyManager.getDeviceId() function that returns an IMEI of the current phone. The idea is to find the body of the function (Android OS source is free-to-download, isn't it?) (it might be decrypting those partitions for further IMEI fetching) and using it, understand how to turn our IMEI into factory condition.
There might be a problem if this function only makes a RemoteProcedureCall to the phone firmware and the phone firmware actually decrypts those partitions and fetches an IMEI. In this case, we'll need some reverce-ingeneering: we'll need to write a core module, that will set hooks on the open/read_file/partition functions of our mmcblk0pXX partitions, open the stack, make a backtrace and a dump of the functions that called for them.
actually, my programming skills are too poor both for the first easy way (find the getDeviceId() function body) and surely, for reverce-ingeneering. Thar's why, there is a request for the xda-developers community:
If you are a Java programmer, could you please help us to find the android.telephony.TelephonyManager.getDeviceId() function body? If yes, could you please explain us its algorithm in a common language? We will be glad for any help.
for moderators: yes, i've already read all the cautions about the responsibility of IMEI change (in any purpose), thank you.
Sounds cool. Sadly im not a developer so i can't help. If you get this working, it could save so many devices. Mine lost imei and bricked, but this would have solveed the imei problem. Good luck, hopefully you'll get it working!
Since this require dev attention, maybe u should PM stockwell/dzo/genokolar.. Or just post this in the dev section.. Its great to have one thing less to worry about when flashing phone..
I don't think it would be as easy as just hexediting the IMEI into the relevant location in the image (or at least, I hope it isn't). Remember that the IMEI is used to uniquely identify phones on the cell network so that it can be blocked if the phone is reported as stolen. For this reason it's not supposed to be easy to change, and it's illegal in some places to do it.
I know that this would be intended to be used to restore the IMEI, but it could just as easily be used to change the IMEI for stolen phones.
Forcing the response from the Java call won't do anything - it would only be used to show the number in android, and not by the hardware.
Send your phone back under warranty.
stockwell said:
I don't think it would be as easy as just hexediting the IMEI into the relevant location in the image (or at least, I hope it isn't). Remember that the IMEI is used to uniquely identify phones on the cell network so that it can be blocked if the phone is reported as stolen. For this reason it's not supposed to be easy to change, and it's illegal in some places to do it.
I know that this would be intended to be used to restore the IMEI, but it could just as easily be used to change the IMEI for stolen phones.
Forcing the response from the Java call won't do anything - it would only be used to show the number in android, and not by the hardware.
Send your phone back under warranty.
Click to expand...
Click to collapse
But in my case I want to restore it not change it.. so its my right. And because some may miss use it I will not reveal how.
Sent from my u8800 using xda premium
stockwell said:
Send your phone back under warranty.
Click to expand...
Click to collapse
We do not mind to send the warranty, but it will not take as imei = 0
stockwell said:
Send your phone back under warranty.
Click to expand...
Click to collapse
Of course, it would be the simpliest way to solve the problem, but in any warranty there is a clause that warranty becomes invalid if IMEI has been changed We would not mind the problem and would just send our phones to warranty, but... it has become invalid, so now we need to have our IMEIs restored...
stockwell said:
Forcing the response from the Java call won't do anything
Click to expand...
Click to collapse
You've missunderstood me. The idea is to reveal an IMEI decryption algorythm by looking through the getDeviceId() functions body. I expect to see there something like this (func names are not real):
Code:
function getDeviceId()
{
$imei = fread(0x12345678); //some code to reveal where IMEI is stored
$imei_num = decrypt_sha1($imei, $key_to_decrypt); //some code to reveal the decryption key and method
return $imei_num;
}
Something like this may help us to write some other code to restore our broken IMEIs and warrantys, for example:
Code:
function restoreDeviceId($imei_to_restore)
{
$imei_encrypted = encrypt_sha1($imei_to_restore, $key_to_decrypt); //here we use an encryption key we discovered in prev. step
if(fwrite(0x12345678, $imei_encrypted)) return true; //here we use the mem adress we discovered in prev. step
return false;
}
Of course, I don't expect this to be that easy as in examples above, but I'm ready to digg
PS: i've just sent an email to the Huawei support with problem description. hope, they can help...
Kindly let me know if they reply positive ,need to restore mine too.....
Hello ppl...
I have the same problem, IMEI = 0.
I'm pretty sure that the IMEI was not in any way changed, since I can register on my network.... and supposedely that is not possible with an IMEI nulled.
By the way, I was with CM7 and also formated the SD Card within android system, guessing that could be the reason for that.
Related or not, I started having troubles with non working wifi and SD Card with 2.3 based roms... with original roms or FLB (2.2.2) system works fine.
It would be very helpfull to some of us if one of the Devs could take a look at this problem.
Thank you all!
stockwell, genokolar, dzo...
Can you help us ?!?!?! PLEEEEEAAAASSSSEEEEEEEEEEEEEEE
I miss my 2.3 roms
My X5 also had nulled IMEI.
Also it had WI-FI MAC address changed to new value and SD-card problems (unknown hardware on my PC and recognized as CD-drive).
Service center guy said that it all hardware issues and main-board to be replaced. So it's covered by warranty (despite the fact that I admitted that I had rooted the phone and had installed custom ROM).
Today a was notified that the phone was fixed. I'll get it back tomorrow.
I'm from ex-USSR too (Moscow).
Garry,
If problema was hardware ir wouldnt work also with 2.2.2 roms... And in fact they work perfect.
Problem is 2.3 related... Lwts see when huawei gives official update. They refer the delay is related with... Guess? WIFI!
Sent from my U8800 using XDA App
Does it going on here?
My IMEI = 0, too
In Germany (homenetwork vodafone) I have no problems to login to the network, having phone calls etc.
Now I'm in Sweden and I can't login to any network here. Or, I am logged in not correctly 'cause I see the signal is changing, but I can only do emergency calls. In the status the network provider is unknown.
Today I was in Kopenhagen, Denmark and there I was able to login to TDC A/S and had a phone call - I received SMS...as usual
So what is that? -.-
nrdl said:
Garry,
If problema was hardware ir wouldnt work also with 2.2.2 roms... And in fact they work perfect.
Problem is 2.3 related... Lwts see when huawei gives official update. They refer the delay is related with... Guess? WIFI!
Click to expand...
Click to collapse
Yes stock ROM (2.2) was almost working (some issues with USB access from PC). Custom ROMs (2.3) and most other of Huawei ROMs (2.2) all had broken WIFI and PC USB access. It's not just 2.3 issue it looks for me like different appearances of one bug. I think it happened because of some hardware issue.
Does ToolBox5iromV1.0.4.2.apk work?
ufukyayla said:
Does ToolBox5iromV1.0.4.2.apk work?
Click to expand...
Click to collapse
I've read about it but google translate is giving me a headache.. But i think the Chinese community have tool to backup IMEI n restoring them..
izzoe said:
I've read about it but google translate is giving me a headache.. But i think the Chinese community have tool to backup IMEI n restoring them..
Click to expand...
Click to collapse
The question about this is that you had to have made backup before... wich doesn't happend... most users don't even noticed their IMEI is now 0.
me too,IMEI is 0
So will this problem be a problem without any solution forever???
in theory, if we could edit backup img to our original imei... solution would be simple...
Justa need the help of some devs or programmers to be able to edit that file. ;-)
Sent from my U8800 using XDA App
Hi. So here's the thing:
I was trying to unlock my Samsung Galaxy S4 GT-I9505 and I kinda messed up. I chose the DM/DUN/RmNet over HSUSB option from the *#9090# where it said that all NV data will be erased, and I chose YES. Then after reboot, I didn't get any signal from my carrier. I've tried other SIMs, but nothing changed.
Then I found out that I needed an EFS backup or something like that, which unfortunately I didn't make.
I tried flashing the original stock rom (MDE), but nothing happened. I updated the rom to MDM, but then the baseband version became unknown and the IMEI number became NULL. So I flashed the MDE rom again and I got the IMEI and baseband version back. Then I tried to root my phone. Root was successful, so I tried to use EFS Professional. I backed up everything, and restored but nothing changed,
I know the phone reads the SIM card because I can see the SIM Toolkit change to the carrier's. The problem is I don't get any signal.
Can anyone please help me?
Did you ever get any info or help with this?
poopsmcgee said:
Hi. So here's the thing:
I was trying to unlock my Samsung Galaxy S4 GT-I9505 and I kinda messed up. I chose the DM/DUN/RmNet over HSUSB option from the *#9090# where it said that all NV data will be erased, and I chose YES. Then after reboot, I didn't get any signal from my carrier. I've tried other SIMs, but nothing changed.
Then I found out that I needed an EFS backup or something like that, which unfortunately I didn't make.
I tried flashing the original stock rom (MDE), but nothing happened. I updated the rom to MDM, but then the baseband version became unknown and the IMEI number became NULL. So I flashed the MDE rom again and I got the IMEI and baseband version back. Then I tried to root my phone. Root was successful, so I tried to use EFS Professional. I backed up everything, and restored but nothing changed,
I know the phone reads the SIM card because I can see the SIM Toolkit change to the carrier's. The problem is I don't get any signal.
Can anyone please help me?
Click to expand...
Click to collapse
I did the same thing. I did make a NV Backup. Copied them back but that didn't change the no signal problem. I have tried odin back stock root and unrooted. Some how you have to get out of the DM/DUN/RmNet over HSUSB setting and back in DM/DUN over HSIC but I can't find a way. Can you get into the *#9090# without it being blanked out settings?
Did either of you ever manage to solve this? I have the same problem.
I bought a new phone for my girlfriend a s4 and copied the nv items from her new phone to my phone. I had service, changed esn spc and reflashed my phone. Everything is working great now
Sent from my SPH-L720 using XDA Premium 4 mobile app
Great news! Any chance of getting a copy of the NV items so I can try this aswell?
madmediapro said:
I bought a new phone for my girlfriend a s4 and copied the nv items from her new phone to my phone. I had service, changed esn spc and reflashed my phone. Everything is working great now
Sent from my SPH-L720 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Hi , can u plz tell me where is nv_data on s4 i9505 bcoz i can't see nv_data on i9505 efs folder.
If snow is coming in like its suppose to in va tomorrow. If not I will do it this weekend. I will tell everyone in detail what I did and what programs I used to restore my phone to get service back on my phone.
Sent from my SPH-L720 using XDA Premium 4 mobile app
That would be amazing. I look forward to your post.
i'm looking forward to your post.
madmediapro said:
If snow is coming in like its suppose to in va tomorrow. If not I will do it this weekend. I will tell everyone in detail what I did and what programs I used to restore my phone to get service back on my phone.
Sent from my SPH-L720 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I have to start out by saying that my phone is Sprint Samsung S4(SPH-L720). I’m not sure if this is going to help you. I came here for help. Hoping that I can help out because this site has helped me so much the last four year I have been here. And of course I’m not responsible in anyway for what you do to your device. Just posting what I did to fix my phone. Programs used Win7 64-bit (WIN XP should work), Odin3 v3.07, EFS_Professional_2.0.72, QPST 2.7 Build 422, HxD, DFS CDMA Tool Demo.
My old phone and new phone I bought did not have knox bootloader on them.
First thing I did to both was flash (Oldest Firmware) SPH-L720_MDC_Rooted_Restore.tar.md5 with Odin3 v3.07. Updated both SuperSU and BusyBox from PlayStore on both phones.
Then I used EFS_Professional_2.0.72 to Backup all NV Items from new phone that had cell service. Turned phone off and pulled battery. Then Formatted all NV Items on old phone and restored backup from new phone. Restarted and had cell bars in status bar. So I knew I was good to good with flashing my service back on the device.
Using QPST 2.7 Build 422, HxD, and DFS CDMA Tool Demo verison will work just fine to do what you need to do. Go to Device Manager and find what com port your device is on. Open QPST Configuration click “Add New Port…” the com port will not be visible but if you type “COMXX” in both port and port label it will be added to qpst configuration. Example is my port COM23 so I added COM23. Close window and open DFS connect com and send spc and pwd close DFS. Note: “You have to send SPC then Pwd with DFS before using any programs on QPST.” Open EFS Explorer send spc go to directory nvm\num copy items 0 85 1943 to desktop. Use HxD to zero out items. Then delete items from nvm\num directory on EFS Explorer. Then copy the zeroed out items back to phone. Reset phone and open DFS and restore original setting that came with the phone. You should be able to restore MEID, ESN, SPC, and IMEI with DFS.
I hope XDA Developers will understand that this is just restoring your phone back to original state. That is exactly what I did. Hope this helps you.
madmediapro said:
I have to start out by saying that my phone is Sprint Samsung S4(SPH-L720). I’m not sure if this is going to help you. I came here for help. Hoping that I can help out because this site has helped me so much the last four year I have been here. And of course I’m not responsible in anyway for what you do to your device. Just posting what I did to fix my phone. Programs used Win7 64-bit (WIN XP should work), Odin3 v3.07, EFS_Professional_2.0.72, QPST 2.7 Build 422, HxD, DFS CDMA Tool Demo.
My old phone and new phone I bought did not have knox bootloader on them.
First thing I did to both was flash (Oldest Firmware) SPH-L720_MDC_Rooted_Restore.tar.md5 with Odin3 v3.07. Updated both SuperSU and BusyBox from PlayStore on both phones.
Then I used EFS_Professional_2.0.72 to Backup all NV Items from new phone that had cell service. Turned phone off and pulled battery. Then Formatted all NV Items on old phone and restored backup from new phone. Restarted and had cell bars in status bar. So I knew I was good to good with flashing my service back on the device.
Using QPST 2.7 Build 422, HxD, and DFS CDMA Tool Demo verison will work just fine to do what you need to do. Go to Device Manager and find what com port your device is on. Open QPST Configuration click “Add New Port…” the com port will not be visible but if you type “COMXX” in both port and port label it will be added to qpst configuration. Example is my port COM23 so I added COM23. Close window and open DFS connect com and send spc and pwd close DFS. Note: “You have to send SPC then Pwd with DFS before using any programs on QPST.” Open EFS Explorer send spc go to directory nvm\num copy items 0 85 1943 to desktop. Use HxD to zero out items. Then delete items from nvm\num directory on EFS Explorer. Then copy the zeroed out items back to phone. Reset phone and open DFS and restore original setting that came with the phone. You should be able to restore MEID, ESN, SPC, and IMEI with DFS.
I hope XDA Developers will understand that this is just restoring your phone back to original state. That is exactly what I did. Hope this helps you.
Click to expand...
Click to collapse
Thanks for sharing and i don't think it will work on my device i9505 but i do appreciate the work u have shared thumbs up.
I still think this may work. I want to attempt but I need a known good EFS pro backup from an i9505. Unfortunately it's not that easy to convince any of my friends to let them tinker with their phones. If somebody could send me one to try I would be hugely grateful.
d3v147 said:
I still think this may work. I want to attempt but I need a known good EFS pro backup from an i9505. Unfortunately it's not that easy to convince any of my friends to let them tinker with their phones. If somebody could send me one to try I would be hugely grateful.
Click to expand...
Click to collapse
Using an EFS backup on two phones simultaneously will result in blacklisting of both mobile devices.
So do not try to restore an EFS backup from an usable phone..
AlanDS said:
Using an EFS backup on two phones simultaneously will result in blacklisting of both mobile devices.
So do not try to restore an EFS backup from an usable phone..
Click to expand...
Click to collapse
I did seem MadMediaPro did not encounter this. Also it is unlikely to occur if a SIM is never inserted in the phone. The other possibility is hex editing out the IMEI in the backup.
before i asked many people for fix but no correct solution is got but ( thanks for devs support). now i experimented and solved imei and efs partition currupted by qcn method
NOTE: ( third party qualcomm imei changing softwares will not work i tried many but no use)
steps
1. first download tools and install
2. go to qpst.exe in c:/programfiles/qualcomm/bin/qpst
3. now connect your phone open port by dialing(*#*#76937#*#) in stock
4. check whether qualcomm diagnostic port is enabled or not in device manager
5. if it shown enabled and device info its connected through diag port in qpst
6. now click software download and take backup of ur partition and save as (.qcn) and click on start it will read ur partition and
xx.qcn file will created(xx is any name)
7. now open hex editor search your imei number with [08xa] x is your starting digit of imei example(087a) for second imei click
find next option
8. now open your imei convertor and palce your imei and click convert
9. replace that converted imei in the form of hexadcimal replace with old imei same for second imei
10. important thing is while saving the file only by (save as) which is important if any mistake is happen we cant recover after
restoring in efs partition.
11. after saving again go to qpst npw go to restore option now click on start .
thats it! you got imei and signal:laugh::laugh::laugh:
i struggled 3 days for this to find correct way recover my ime
tools here
From what I understand I guess you lost your phone.
You should have your EFS partition backup as it probably contains all the IMEI information from your phone. I can't imagine an EFS partition from other phone working into yours without duplicating an existing IMEI.
Sent from my Le X820 using Tapatalk
razmth said:
From what I understand I guess you lost your phone.
You should have your EFS partition backup as it probably contains all the IMEI information from your phone. I can't imagine an EFS partition from other phone working into yours without duplicating an existing IMEI.
Sent from my Le X820 using Tapatalk
Click to expand...
Click to collapse
beo now what should i do?? please help
marshharsha said:
beo now what should i do?? please help
Click to expand...
Click to collapse
Did you backup the EFS partition before starting changing ROMs over and over?
If yes, try restoring it.
If not, nothing to do.
Sent from my Le X820 using Tapatalk
yes i fixed even without backup of efs already , also posted fix in guide forum
I don´t have the option
I have a Lecco Le x626 but when I write the code #*#76937#*# only appear one option "Sleep Sing On" no more what do I do for activate to option necessary for that thanks
maybe a stupid question, but if I do a full backup including nandroid via TWRP before flashing anything, will the imeis be included? thanks
superedit86 said:
maybe a stupid question, but if I do a full backup including nandroid via TWRP before flashing anything, will the imeis be included? thanks
Click to expand...
Click to collapse
Only if you check EFS partition to be made a backup, otherwise IMEI will not backup.
CaVaYeJo said:
I have a Lecco Le x626 but when I write the code #*#76937#*# only appear one option "Sleep Sing On" no more what do I do for activate to option necessary for that thanks
Click to expand...
Click to collapse
Sadly, the x626 (a.k.a Le S3) is a MediaTek Device, so no Qualcom Mode available.
I have recently bought an Essential Phone from ebay with broken radios. No imei, no wifi... After troubleshooting, I found out that the QCN file was completely wiped. I have the original imei written on the phone and paper but need the copy of QCN to restore it. Could somebody please help ?
guggaburggi said:
I have recently bought an Essential Phone from ebay with broken radios. No imei, no wifi... After troubleshooting, I found out that the QCN file was completely wiped. I have the original imei written on the phone and paper but need the copy of QCN to restore it. Could somebody please help ?
Click to expand...
Click to collapse
give me imei and ill hex edit mine and sent it to u
Tech_Savvy said:
give me imei and ill hex edit mine and sent it to u
Click to expand...
Click to collapse
It's not safe to share imeis. Could you just edit yours with dummy imei and pass me the file? I can hex edit my original imei into it myself.
guggaburggi said:
It's not safe to share imeis. Could you just edit yours with dummy imei and pass me the file? I can hex edit my original imei into it myself.
Click to expand...
Click to collapse
So u don't trust a guy with 655 thankx.... willing to offer his qnc backup?? What would I do with ur IMEI besides convert it to hex and make it easier for you..that way I know you actually have a legit IMEI and not just a stolen one
Tech_Savvy said:
give me imei and ill hex edit mine and sent it to u
Click to expand...
Click to collapse
Tech_Savvy said:
So u don't trust a guy with 655 thankx.... willing to offer his qnc backup?? What would I do with ur IMEI besides convert it to hex and make it easier for you..that way I know you actually have a legit IMEI and not just a stolen one
Click to expand...
Click to collapse
You are right. Actually, I dont have much to lose anyways as the phone is becoming replacement parts if I can't repair it. I will sent the imei via pm. Also, not sure if qcn restore if even enough, there is a chance of broken efs as well.
guggaburggi said:
You are right. Actually, I dont have much to lose anyways as the phone is becoming replacement parts if I can't repair it. I will sent the imei via pm. Also, not sure if qcn restore if even enough, there is a chance of broken efs as well.
Click to expand...
Click to collapse
Qnc fixes efs....if it doesn't you could send me your nvrf partition,I could inject your IMEI into the one I pulled from mind and send you the fixed one...
Hi
Hello everyone I am so sad. Because A few days ago I noticed that the baseband was unknown. IMEI 1 and 2 unknown and Android ID Null from my Asus rog phone 2 Zs660kl version I001DC Global version and I cannot do anything because there is no any Qcn file for this phone , I am unable to do anything in my own, I do not live in United states, I cannot send it to repair, it would cost me the tax again, like 147 dollars again that I paid for the customs. Please if anyone has a good hearth to back up the Asus rog phone 2 file from the same version with the qpst toll... I would really appreciate. I need it , I tried to find the IMEI with Hxd editor and there is not any 1111 to find the error so I am unable to to that. There is no any Qcn file. I need a Qcn file from the same phone with a phone that has the baseband and the rest fine".
I need to have the Qcn file from this same phone I have issues with the baseband IMEI unknown and Android id Null, by doing this you can help through diag mode you just follow this just download Adb minimal, open it and and write Adb devices, then Adb shell then Su and finally setprop sys.usb.config rndis,diag,Adb enter and in device manager you will see in ports, Qualcomm devices which you can continue doing the next step which is installing latest drivers from Qualcomm on this video you can follow the steps After installing the latest qualcomm driver, the qpst tool will recognize your phone because it is now on diag mode since you did the previous step, by checking this video you can back up the Qcn file which is what many people need and there is no other way to solve the issue only with a phone which is in perfect condition as yours
how to use the qpst tool to backup the Qcn file , First diag mode with the commands I gave you second is installing the latest qualcomm drivers then backup and restore Qcn , and then you will have it done,
download the qpst tool and the Qualcomm drivers and it is an example of my problem with the baseband, you can guide with the one video and the third , the one video do not use the commands given by the YouTuber, because that do not works, use the commands I gave you , that works for our phones, and then the third video is explaining how to backup the Qcn file which contains the data? I was unable to edit myself the Qcn data from my damaged phone cause the IMEI is not there, there is no any 11111 number to replace it for my own IMEI, sadly,... Just need the Qcn from a good phone, please!!l
If anybody is still offering to do this and can help me... My phone is hard bricked and I can't do anything... I feel I can fix it with a QCN... Anyone want to help?