仅限于8145V恢复电信界面讨论
本帖最后由 happyhack 于 2018-2-26 15:58 编辑本帖仅仅限于8145V恢复电信界面讨论
static/image/hrline/1.gif
楼主新装宽带,坐标湖北咸宁电信,买了两个光猫SA1456和HS8145V,其中1456是epon改的,8145v是GPON(见我之前的帖子),现在说下我如何把8145从华为界面刷回电信界面的
主要参考帖子https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5
详细教程不说了,改回以后电信可以自动下发数据,自动改超密,改完后需要选择地区,不过可以确定的是选择地区的界面较老,不是新版的,估计是1456老板界面
我使用的是教程中的 SA1456C R017C10S011.rar文件改的,后面我会附上我的文件
这个与small_5帖子中的设备标识码定义不一样,setttt对 hw_boardinfo也有说明见https://www.chinadsl.net/thread-131336-1-2.html
我光猫背面的设备标识码中取341E6B-4285 0341 E6BC 8661 2
修改:经过@small_5指点,customizepara.txt中的前17位:确实是光猫设备标识码中的第7至23位
我贴出我的hw_boardinfo,供大家分析
obj.id = "0x00000001" ; obj.value = "1";
obj.id = "0x00000002" ; obj.value = "48575443C46CCD9A";
obj.id = "0x00000003" ; obj.value = "$20L2QT*HhX"9V}+RsH(mEL\MdGVA%sV"Y/UVh]P"A[ DISCUZ_CODE_0 ]quot;;
obj.id = "0x00000004" ; obj.value = "$2ZQ`n!`>HIUjKJ(Q(v`'ZGsIJTy+/}"<:1;#];y/J,%RiODKFp'Vff|>s+}!9[ DISCUZ_CODE_0 ]quot;;
obj.id = "0x00000005" ; obj.value = "$2O+2`A:2l&.UOJ&C1gCM/q@bWIMu8S((,8nO"h:FJIbT=@"+tTT.<x)'g]"tQ0P17>+8'vU%Wgt>*p;pO[ DISCUZ_CODE_0 ]quot;;
obj.id = "0x00000006" ; obj.value = "$2fyzZI0O:Z,jzamp;MLqW~6{NJw/>JK[ DISCUZ_CODE_0 ]quot;;
obj.id = "0x00000007" ; obj.value = "024RNGAGH9001662";
obj.id = "0x00000008" ; obj.value = "2150083488AGH9006508";
obj.id = "0x00000009" ; obj.value = "";
obj.id = "0x0000000a" ; obj.value = "74:5A:AA:C8:66:12";
obj.id = "0x0000000b" ; obj.value = "34:1E:6B:C8:66:18";
obj.id = "0x00000022" ; obj.value = "34:1E:6B:C8:66:19";
obj.id = "0x00000023" ; obj.value = "34:1E:6B:C8:66:1A";
obj.id = "0x00000024" ; obj.value = "34:1E:6B:C8:66:1B";
obj.id = "0x0000002d" ; obj.value = "34:1E:6B:C8:66:1C";
obj.id = "0x0000002e" ; obj.value = "34:1E:6B:C8:66:1D";
obj.id = "0x0000002f" ; obj.value = "34:1E:6B:C8:66:1E";
obj.id = "0x00000030" ; obj.value = "34:1E:6B:C8:66:1F";
obj.id = "0x0000000c" ; obj.value = "34:1E:6B:C8:66:13";
obj.id = "0x0000000d" ; obj.value = "34:1E:6B:C8:66:14";
obj.id = "0x0000000e" ; obj.value = "34:1E:6B:C8:66:15";
obj.id = "0x0000000f" ; obj.value = "34:1E:6B:C8:66:16";
obj.id = "0x00000010" ; obj.value = "34:1E:6B:C8:66:17";
obj.id = "0x00000011" ; obj.value = "34:1E:6B:C8:66:20";
obj.id = "0x00000012" ; obj.value = "34:1E:6B:C8:66:21";
obj.id = "0x00000013" ; obj.value = "34:1E:6B:C8:66:22";
obj.id = "0x00000025" ; obj.value = "34:1E:6B:C8:66:12";
obj.id = "0x00000026" ; obj.value = "";
obj.id = "0x00000027" ; obj.value = "";
obj.id = "0x00000028" ; obj.value = "";
obj.id = "0x00000029" ; obj.value = "";
obj.id = "0x0000002a" ; obj.value = "";
obj.id = "0x0000002b" ; obj.value = "";
obj.id = "0x0000002c" ; obj.value = "";
obj.id = "0x00000016" ; obj.value = "$2|5:K2=%W@>BU>L-{Y]hD_/B;M*VLJ$G0IyM22z11CTt7LQTquot;;
obj.id = "0x00000018" ; obj.value = "0";
obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";
obj.id = "0x0000001a" ; obj.value = "E8C";
obj.id = "0x0000001b" ; obj.value = "HUBCT";
obj.id = "0x0000001c" ; obj.value = "0";
obj.id = "0x0000001d" ; obj.value = "1";
obj.id = "0x0000001e" ; obj.value = "1";
obj.id = "0x0000001f" ; obj.value = "1";
obj.id = "0x00000020" ; obj.value = "";
obj.id = "0x00000021" ; obj.value = "0";
obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";
obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";
obj.id = "0x00000036" ; obj.value = "";
obj.id = "0x00000037" ; obj.value = "";
obj.id = "0x00000038" ; obj.value = "";
obj.id = "0x00000035" ; obj.value = "";
obj.id = "0x00000039" ; obj.value = "0x00102001";
obj.id = "0x0000003a" ; obj.value = "@CN#Common&";
obj.id = "0x0000003b" ; obj.value = "";
obj.id = "0x0000003c" ; obj.value = "0x00102001";
obj.id = "0x0000003d" ; obj.value = "0x00000000";
obj.id = "0x0000003e" ; obj.value = "0x00000000";
obj.id = "0x0000003f" ; obj.value = "0x00000000";
obj.id = "0x00000040" ; obj.value = "";
obj.id = "0x00000041" ; obj.value = "";
我采用的是obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";这个数据作为设备标识码
相关文件我打包,大家修改一下
本帖是讨论贴,大家愿意尝试的自行测试,变砖我不负责
有了文件后的操作,大家仔细看帖子https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5
进行恢复电信界面,我的能够自动下发数据
非常不错,感谢楼主~~~! 期待你尽快完成8145V的完整的恢复包啊,强烈支持! 我记得是8145V和1456C是obj.id = "0x00000035"这后面的的几个数据不一样,其他的应该是一样的。。不过这2天事情太多,也没时间去做8145V的包。。。。 补充一下 我的8145V的版本 V300R017C10SPC118B147 obj.id = "0x00000019"这个在我的脚本里面也是定义的是设备标示码呀我记得。 本帖最后由 small_5 于 2018-2-26 14:22 编辑
脚本一开始就定义了SN是取customizepara.txt的前17位,也就是设备标示码,然后会把$SN写入0x00000019。
8145V和SA1456C的hw_boardinfo的区别是在于0x00000039之后的,1456C这几项是没有的,8145V是有这几个数据的,之前的都是一样的,并不是你说的什么定义不一样。另外还就是有如果8145V是执行restorehwmode.sh的话,还会有函数执行编译好的二进制文件,至于操作带来的变化我也没时间去分析了,因为最近事情实在多,没时间去弄,只记得一个是和APP有关,一个是和隐藏分区有关,但是这个应该不影响恢复电信界面下发。
另外那个设备标示码不是你说的前5位是通用的哈,这个你可别误导人。
设备标示码完整的是XXXXXX-XXXXXXXXXXXXXXXXX是这样组成的,hw_boardinfo里面需要的是横杠后面的17位。而前横杠前面的6位,是这17位里面的第6位到第11位。我已经修改我的帖子,这个地方没说清楚,所以有人不知道17位指的是什么。
好啊,讲的不错 学习学习。 恢复电信界面后,天翼网关手机端app能用吗? 本帖最后由 small_5 于 2018-2-26 21:27 编辑
等我有空了再做8145V的完整的恢复包,现在这个脚本恢复了还是有地方会不完美的,一个是没有设置配置文件5G的SSID和密码,还有就是8145V如果是执行restorehwmode.sh的话,会删除APP和设置一些与出厂参数有关系的设置,这些要想完整恢复的话,现有的e8c.sh是需要完善的。