本帖最後由 missdream88 於 2012-5-20 21:33 編輯
..................... 刷機最重要的就是備份,除了rom 還有EFS
不知道你之前是否有使用過 "CWM"備份過 有的話請還原
沒有的話...照做吧 不過不知道有沒有效 可以恢復的話 請發一篇心得來回報
以下出處為XDA developers... google 翻譯
[指南] 9個步驟恢復您的IMEI。
如果你沒有作出任何您的EFS文件夾的備份,和你的IMEI搞砸了,這可能是您的解決方案,以恢復您丟失的IMEI。 注意,至少必須有出廠的原始EFS的文件夾在您的手機(即使你沒有一個備份,甚至它搞砸了),此方法工作
我的歷史與我的IMEI:
我與一些光盤閃過,我的電話,我沒有備份我的EFS文件夾,然後我SGS2的IMEI更改到004999010640000,我們知道這是被分配到電話搞砸,如果nv_data.bin文件是假的IMEI起來。
所以我的研究。 找遍了所有的論壇,並沒有發現任何可能治好我的手機的IMEI,並設置它原有的IMEI號碼。 所以,我嘗試幾個小時後,我確定我的IMEI。
一件事,使我的結論。nv_data“文件”是一件事,我需要解決的IMEI是,它們共享一個非常看起來很像的名字,它們具有相同的2MB大小。
PS:我恢復了我的手機的固件,以它的原始的掌上電腦,手機和CSC的,它植根於CF根,然後做了這個程序,下面
這裡是我做了什麼:
你必須有:
- 根
根探險家和EFS的文件夾複製文件
Android SDK的亞行的工具,或在您的手機終端。
有趣的是,知道的IMEI,在原出售中的EFS文件夾中的文件存儲,所以你不得不做這些“nv_data。”
1)使您的EFS文件夾複製到您的SD卡根探險家,然後進行備份的文件夾到您的計算機[有另一個副本,如果你有一段格式化SD卡]
2)刪除從您的手機用根探險根的EFS文件夾(確保您已備份在安全的地方,它在步驟1表示)。
3)重置手機,在這之後,去根,你可以看到,EFS文件夾仍然存在,沒有犯任何錯誤,這EFS文件夾是新的Android操作系統產生。
4)去用根探險EFS的文件夾,並刪除“nv_data.bin”,的“nv_data.bin.md5”。
5)去你的備份EFS的文件夾在您的SD卡,“IMEI”文件夾複製到在您的手機的根的EFS文件夾,然後再去備份EFS的YOUT SD卡的文件夾,複製“。nv_data”文件您的EFS文件夾的根在你的手機用根探險,注意:nv_data第一點是不是一個錯誤,複製文件“nv_data”。
6)“。nv_data”您的手機中的EFS文件夾中的文件的另一個副本,所以你將不得不在EFS文件夾中的2份“。nv_data”
7)“。nv_data”文件重命名“nv_data.bin”和另一為“nv_data.bin.bak”
8)在你的電腦打開cmd在亞行的刀具路徑,或在您的手機運行終端輸入以下命令:
亞行外殼 (使用這個命令你使用亞行,如果你使用的終端,跳過此行)
SU(讓您的手機顯示的消息,由超級用戶程序)
喬敦1001:收音機/ EFS / nv_data.bin的的
9)重置您的手機.... 之後,你有你的原來的IMEI。 您可以通過撥打*#06#你的IMEI。
做您自擔風險。
請刪除之前的EFS的文件夾的原始副本。 IT中有重要的文件。
英語不好的遺憾。
If you did not make any backup of your EFS folder, and your IMEI is messed up, this could be your solution to recover your lost IMEI. NOTE THAT AT LEAST YOU MUST HAVE THE SHIPPED ORIGINAL EFS FOLDER ON YOUR PHONE ( even if you didn't make a backup of it yet and even it's messed up ) FOR THIS METHOD TO WORK
My history with my IMEI:
I flashed my phone with some ROMs, and I didn't backup my EFS folder before, then My SGS2 IMEI was changed to 004999010640000, and we know this is the fake IMEI that is assigned to the phone if the nv_data.bin file is messed up.
so I researched. searched all the forums and didn't find anything that could cure my phone's IMEI and set it to the original IMEI number. so I experimented and after some hours, I fixed my IMEI.
one thing that led me to the conclusion that " .nv_data " file is the thing that I need to fix the IMEI is that they share a very look alike name, and they have the same 2MB size.
PS: I restored my phone's firmware to it's original PDA, Phone and CSC, rooted it with CF-Root, and then done this procedures below
here is what I have done:
you must have:
-Root
-Root explorer for copying files to and from EFS folder
-Android SDK for the ADB tools or Terminal in your phone.
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 ]
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.
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.
4) go to EFS folder using root explorer, and delete "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.
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
7) rename one of ".nv_data" files to "nv_data.bin" and another one to "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
9) reset your phone.... after that you have your original IMEI. you can check your IMEI by dialing *#06#.
and DO IT ON YOUR OWN RISK.
and PLEASE MAKE A COPY OF THE ORIGINAL EFS FOLDER BEFORE DELETING IT. IT HAS IMPORTANT FILES IN IT.
and sorry for bad English.
|