三星S5EFS备份与恢复
- 什么是EFS
EFS用来存取手机IMEI串号、无线网卡MAC地址以及网络设置的重要信息组件 目前发现升级不明基带的ROM、频繁刷机、错误的双清方法等操作会导致EFS信息丢失,IMEI串号被清空或置零,基带未知,无法使用移动网络等故障。
- 造成丢失EFS的原因
1.不正确的刷机方式,或者频繁刷机,此类原因属于个别现象
2.不正确的开关机方法,比如手机死机,直接扣下电池,或者为不完全关机扣下电池的(正常关机结束时,手机会震动一下)。因为开机时,手机会更新EFS文件夹内的信息,更新到一半突然断电关机的,就会造成EFS丢失
3.刷CM7的rom包括mi ui等,也容易造成丢失现象
4.错误的使用了Ktool等备份工具
- 丢失EFS的手机状况
1.信号无显示,设置,关于手机,无基带版本号
2.开机会提示未插入SIM卡,某些手机信号会时有时无
3.拨号*#06#提示imei串号国际识别码为空
4.不能正常拨打电话
- 检查是否丢失EFS
1.使用RE管理器查看EFS文件夹是否存在(文件夹位置在手机的根目录)
2.查看EFS文件夹是否为可读写(前提手机已root)如果丢失EFS,此时文件夹是只读属性,而正常的机器是读写
- 备份EFS的方法
首先手机先root打开usb调试,接着电脑上安装腾讯的应用宝或者隔壁等手机助手后手机连接电脑自动安装好驱动,
打开备份和恢复文件夹双击Backup_EFS备份手机EFS,备份成功后文件夹里会出现efs和efs.img.ext4,
如果提示端口5037被占用请下面参照教程 查杀占用ADB 解决后再继续备份即可。
5037为adb默认端口 查看该端口情况如下:(红色的XXXX,表示端口号,具体已你查到的数字串为准)
打开cmd:输入(可直接复制后面的字段在cmd窗口鼠标右键粘贴)
netstat -aon|findstr "5037" 得到的是 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING xxxx发现xxxx占用了 5037端口,继续查看XXXX的task,
tasklist|findstr "XXXX"
****.exe XXXX Console 1 XXXX K
接下来问题就好解决了,在任务管理器kill掉****.exe这个程序 ,继续运行备份EFS程序即可
备份开始:双击Backup_EFS.bat 点开后出现如下图:
1.看见上图后按任意键开始备份, 出现提示再次按下任意键时即为关闭
2.出现卡住不提示按下任意键的时候,关掉重新打开再试一次,
3.可能会有好几次备份失败的,失败的话多点几次直到,备份成功
4.备份成功后会在此软件文件夹里多个efs.img这个就是你的EFS备份文件,有20MB,
5.没有20MB的请在备份一直到有20MB为止。
6.Restore_EFS.bat这个是恢复/还原。。备份成功后了随便你刷机了不用怕什么基带信号未知、IM码丢失了。一还原就好,还原后手机要重启
注意点一:丢失EFS的情况是不一定的,具有偶然性,也就是说不能确定哪些操作会导致对视EFS。所以建议用户在刚拿到手机时就进行备份EFS,预防丢失。
注意点二:只有在备份过EFS的情况下才能进行EFS恢复。也就是说只有手机根目录下有相应的EFS文件才能选择恢复EFS,否则将造成手机数据的丢失。并且在恢复EFS请先将手机rom刷回备份EFS时的ROM。
希望以上内容对各位机友有所帮助!