华为B系列nv信息IMEI修复教程(以B310为例)



不谈思路,完整教程分享!!

这个国外论坛的方法,然后整合回来的,省得大家付费或爬墙!

在B310As-852等型号刷机的时候,有时候刷入错误的usbload.bin会清空路由器的NVRAM信息,导致设备IMEI\SN\SSID\WIFI密码等信息被清空,MAC地址变成BA:AB:BE:34:00:00。恢复出厂功能失效,灯一直在闪的等问题。这都是由于NVRAM信息丢失的缘故。



 按照适合你机器的方法,自行到博客的工具篇下载


那么接下来教大家几种方法,重新恢复NV信息。



方法一 低版本直接开调试模式


方法1需要的工具。


1。PUTTY.exe

2。curl.exe

3。进模式.bat

(要与curl.exe需在同一文件夹)

4。进模式.xml

(要与curl.exe需在同一文件夹)

 请确保自己的机子是21.316.X.X.X,高于316的无法进入telnet的。
 (此方法不适合高版本的机器)

低版本这种方法适用于免拆。

比如B310as-852的全网通版本这两个是可以的:21.316.01.101.59/21.316.01.102.59


###1。打开调试模式

双击 “进模式.bat”.会显示下图的结果。如果不显示或者是提示无法连接,那表示你的版本不支持,请换低版本。

模式图片

###2。打开putty

按任意键关闭窗口后打开putty,输入路由器ip 192.168.8.1(以你的机器的管理页面为准,华为大部分是这个),

选择telnet,然后直接点open

putty图片


###3。测试连接

打开后,分别输入两次大写的ATI,有些putty会自动重复显示成AATTII,那是正常的。
putty会显示你的设备信息。接下来就可以根据文章最后一部分的命令重写NV信息了。

命令图片



方法二 刷机成功后还有端口


方法2需要的工具


1。PUTTY.exe或者DC-unlocker

连接正确的com口即可

 无法降级时可以拆机,可以在刷完机后,两个端口还在的情况下修复。
 

putty图片

 putty连接端口的设置如图    

dcunlocer图片


 dc-unlocker连接端口的设置如图,直接打开,点击放大镜

 (图片的命令不是修复命令,请勿输入!!)


方法三 刷入一个开启了(adb/atc)的高版本


方法3需要的工具

1。安卓adb工具


在adb工具下,用CMD打开窗口,输入

 adb connect 192.168.8.1:5555

adb图片

 (192.168.8.1以实际的管理页面为准,华为默认一般是这个) 
 

adb的用法会比较特别,需要在命令前加atc,如

  atc at^reset  
  

这样即可


 当然有些机器有usb口的,可以尝试usb连接电脑,然后用dc-unlocker转换成调试模式。


需要用到的命令


以下修复命令,根据自己的缺失信息,自己选择相应的命令修复。



 AT^PHYNUM=IMEI,你的机器IMEI       一般机器底部会有
 
 AT^SN=你的机器SN                  一般机器底部会有
 
 AT^PHYNUM=MAC,ABCDEFGHIJ          注意输入的时候不需要冒号 “:”

 AT^SSID=0,"HUAWEI-B310-F91B"      看自己的路由器底部!!
 
 AT^SSID=1,"HUAWEI-B310-F91B-1"
 
 AT^SSID=2,"HUAWEI-B310-F91B-2"
 
 AT^SSID=3,"HUAWEI-B310-F91B-3"

 AT^WIKEY=0,"密码自己可换输,路由器底部为默认" 
 
 AT^WIKEY=1,"密码自己可换输,路由器底部为默认"
 
 AT^WIKEY=2,"密码自己可换输,路由器底部为默认"
 
 AT^WIKEY=3,"密码自己可换输,路由器底部为默认"

接下来这个一定要用的,这是保存与覆盖NV信息的命令。

 AT^INFORBU

接下来用这个命令重启路由器

 AT^RESET


教程结束,直接断开连接,进管理页面即可查看修复情况!!

评论