Hello, I got an EFS issue this occurred after I upgraded the firmware from 4.1.1 to CM10.1, after which I got have an invalid IMEI number as well as an invalid serial number. This has stopped the phone from connecting to nay local networks, I have tried most of the methods suggested here, from using the nv_data.bak to the more extreme methods such as an experimental EFS folder generator, all to no avail. So I was wondering if anyone has any methods that they can suggest to help me out.
I have a CWM and an TWRP backup, but I dont think I backed up the EFS with CWM and when trying to restore with TWRP it gives me an error, when I looked at the backup files it showed the EFS img to be little over 40 bytes to which i came to the conclusion that it was an corrupt backup file.
I have an AT&T S3 which, during some shenanigans I don't remember, was encrypted with a password I could not retrieve. I used Odin to erase the phone's NAND because I had a nandroid backup. This backup, however, was corrupted. I was able to use Odin to flash a stock firmware, but I now only have access to EDGE instead of LTE.
I have restored EFS and NV backups from another AT&T S3 with my IMEI and serial written to them, and my serial and IMEI display correctly in my phone's status window.
I have tried flashing every available modem for the phone.
I have tried numerous APN settings and *#*#INFO*#*# settings.
I have tried damn near every solution to similar problems in this forum.
Any more ideas?
Where did you get your EFS and NV, and how did you restore them?
shortydoggg said:
Where did you get your EFS and NV, and how did you restore them?
Click to expand...
Click to collapse
I used EFS Pro + Qualcomm tools to backup the EFS folder and NV data from a working AT&T S3. Doing this brought back my IMEI, but did not much else otherwise.
EDIT: To clarify, I used the tools to write my specific imei and serial to the backup before restoring that to my phone.
Ok, a lot of these usually don't get fixed, but I'm going to stick to here what worked for some.
First, I'm going to assume that you injected your IMEI correctly. I would next use the EFS Pro to format your EFS from the restore option at the top (then clicking format EFS), since that EFS came from another phone. Your EFS folder will automatically be re-created when you later reboot.
Next, I would download and unzip the attached file. Inject the .txt file with the nv reader /writer. The nv reader writer can be found in this thread.
http://forum.xda-developers.com/showpost.php?p=29514032&postcount=1
Follow steps 1-4, but instead of reading, you're writing the .txt file that you unzipped to your NV. It only contains missing information and should not touch your IMEI. Do not change the dec or hex range.
Reboot the phone and see what happens.
I've lost my phone but I still have my efs.img backup. Is there any way I can extract my IMEI number from it? Thanks.
Hi, I was messing around and accidentally delete EFS TWRP backup .
Is there a way/method to manually write IMEI to the phone?
I have a problem with adding an efs file to my device and resetting it when I restart the device
My guess is that the efs or nv file is wrong and is causing the error.
I want to restore my device to its original state
How can I restore efs/nv files?