2012年9月7日星期五

回復 IMEI / EFS

因為收到私訊求救... 上網找了一下.
找到這方法

重點 : 個人未測試,相信可行.

連結 : http://forum.xda-developers.com/showthread.php?p=17587351#post17587351


我翻譯一下吧。。

It is interesting to know that the IMEI is stored in ".nv_data" file in ORIGINAL SHIPPED EFS folder too, so you just have to do these:

1) make a copy of your EFS folder to your sdcard using root explorer and then make a backup of the folder to your computer [ to have another copy if you had to format sd card sometime ]
1.使用 root explorer ,將手機內的 \efs 備份,如果可以就炒一個備份到電腦內。

2) delete the EFS folder (BE SURE YOU HAVE BACKED IT UP IN A SAFE PLACE AS SAID IN STEP 1) from the root of your phone using root explorer.
2.刪除手機內的 \efs 資料夾 (記得先備份!不然。。幫不了你)

3) reset the phone, after that, go to the root, and you can see that the EFS folder is still there, don't make any mistake, this EFS folder is new and generated by the android OS.
3.重啟手機,進 root explorer ,你會發現手機自動生成了新的 \efs 資料夾

4) go to EFS folder using root explorer, and delete "nv_data.bin", "nv_data.bin.md5".
4.進入 \efs 資料夾,刪除檔案 : nv_data.bin 和 nv_data.bin.md5

5) go to your backed up EFS folder on your sdcard, copy the "imei" folder to the EFS folder at the root of your phone, then again go to the backed up EFS folder at yout sdcard and copy the " .nv_data " file to your EFS folder at the root of your phone using root explorer, NOTE: the dot in first of nv_data is not a mistake, copy the ".nv_data" file.
5.1進你備份出來的 \efs 資料夾,將 imei 資料夾抄進手機內 \efs 資料夾
5.2 進你備份出來的 \efs 資料夾,將 .nv_data 資料夾抄進手機內 \efs 資料夾

6) make another copy of the ".nv_data" file in EFS folder in your phone, so you would have 2 copies of ".nv_data" in EFS folder
6. 將手機內的.nv_data 抄一個副本。
現在 /efs 應該有兩份 .nv_data 的檔案

7) rename one of ".nv_data" files to "nv_data.bin" and another one to "nv_data.bin.bak"
7. 將其中一份 .nv_data 更改名字成 nv_data.bin
另一份 .nv_data 更名為 nv_data.bin.bak

8) at your PC open CMD at the ADB tool path, or run Terminal at your phone enter these commands:
adb shell ( use this command of you use ADB, if you're using terminal, skip this line )
su ( ALLOW THE MESSAGE CAME AT YOUR PHONE's DISPLAY BY SUPERUSER PROGRAM ) 
chown 1001:radio /efs/nv_data.bin

8. 使用電腦的 adb 模式,或者手機內封行 terminal 程式(Market 一下,大量。。)
8.0 電腦使用的話 ,打入
adb shell
使用手機terminal8.0不用理會
8.1 打入
su
SuperUser 會問你要權限 。別告訴我你手機沒有root 不能做。。。
8.2 打入
chown 1001:radio /efs/nv_data.bin

9) reset your phone.... after that you have your original IMEI. you can check your IMEI by dialing *#06#.

9. 重啟手機,如無意外,你手機的 imei 已經還原了。
在撥號畫面輸入 *#06# 可以查看一下

10. 手機全掛掉的話與人無尤。。。修好了的話記得備份一下修好了的 efs 資料夾

11. 以上 ,重伸 ,我翻譯的 ,某魚自己未曾試過 。。:)