本帖最后由 legs 于 2022-5-4 09:08 编辑
% \; f4 @# M j8 G" B3 s
. _; k4 j9 \% y; h/ ^这两天折腾一下光猫,本想恢复华为界面 和 删除TR069,删除TR069用网页F12元素大法没有用,一删除会自动登出到电信登录界面。恢复华为界面我是执行restorehwmode.sh,但也是没权限提示要sudo执行。也看了一些人说恢复了之后web端登录不了界面,所以打算留好后手再折腾。' t# q# w! v8 f' y* x8 K
. r2 a- n8 o8 E/ E4 J% }8 b
我是江苏电信的光猫,软件版本是V5.20的,请各位大佬多指教,谢谢!
5 Q$ |7 E5 l+ r' Z( J---------------------------------------------------------3 |' |( I8 M! m4 b
4.25想通过hw_boardinfo恢复华为界面,进行了以下尝试,最终失败:
; |+ F% Q0 v: N& y; E打开tftpd32( M+ X+ V E2 @% G2 Y
telnet 192.168.1.1! l' u# [/ u7 T: w
Login:root
0 x6 M. J: @" I/ r2 G. N- C8 nPassword:adminHW! c0 G; l% b3 {# a- h$ x( H* s7 R
su
5 m% T, @, c) r! j: W- A" z( y4 K6 ?shell7 G( R: l& l( i
cd /mnt/jffs21 @% I& ~ Y( r/ m% Q9 e+ _# C2 r2 [
tftp -p -l hw_boardinfo -r hw_boardinfo 192.168.1.3
% w9 r" c, g# N% Jtftp -p -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.1.3
! i) g' o7 H2 O* L+ f& i( e, E7 z- c' H
然后本地修改hw_boardinfo:
" H. ^" M+ ^- F& k, w$ Q3 |( i" [1 b5 Mobj.id = "0x0000001a" ; obj.value = "COMMON";
9 v- |- Q3 d2 @# s( zobj.id = "0x0000001b" ; obj.value = "COMMON";
1 Q2 l l+ C! r- p6 g. uobj.id = "0x00000031" ; obj.value = "NOCHOOSE";$ s+ f$ I* {: y' ]# F( D& E
修改完成后,输入# m! n# E) ~5 k' @. i4 L7 M/ H
tftp -g -l hw_boardinfo -r hw_boardinfo 192.168.1.39 Q! f1 _/ t5 B! S
reboot 重启/ x* g5 o; Q# h2 x, Z- H
# U' j# x5 \+ T
结果:还是能进192.168.1.1的电信界面,192.168.1.1:8080已经进不去了,网页提示请求失败。
; d& k% ^9 |0 G+ ?! z9 k此路行不通,接着我又把原来的这两个文件通过tftp再还原回去,一切又恢复成原来的样子了,回到了起点。
* v) l5 m& b) a p- O/ [4 o( o5 F4 d9 b个人的分析:
. y% o9 E3 k% o, |1 V/ F1.是不是v5.20没办法恢复华为界面的操作9 x, V2 g4 I5 _8 W S" n4 _6 q
2.当时用的ONT218补全Shell的,因为此版没有大神做新固件,所以用的教程里说的“维修使能”,没法使用“升级”,补全的Shell各种权限问题。* ]7 b% A$ B$ G6 o0 U
--------------------------------------------------------! M8 y/ S/ s" ]; ^
4.26 通过修改hw_ctree.xml关闭了TR069
) J9 T- ~7 m8 Y8 W$ c0 D. s还是用的tftpd把光猫的hw_ctree.xml导出到本地,解密后根据VlanID号来查找TR069,把Enable=1,改为Enable=0,然后再加密再上传到光猫覆盖,重启后看到状态信息是TR069未启用,进网络侧可以看到WAN的小勾没有了。这个方法是禁用了TR069,并不是真正的删除。) f- R0 M1 `& a2 i
--------------------------------------------------------
. J. p5 C4 c* X/ `' Y/ A0 j5.4 通过修改hw_boardinfo里的JSCT为BJCT,直接改成北京电信就好了,就可以直接删除了。我甚至没有把地区再改回来,暂时没发现有什么异常。
w3 Y) t" U. m- w
6 F1 H0 a+ h1 K化为界面应该是不能修改了,或许缺省就是电信界面吧。
a2 C1 [5 a0 `+ y暂时就会这么多,还望各位前辈多指点一下,谢谢!
: [$ r4 |) F5 [2 b9 J7 S, e; @+ c9 w; x% E1 H7 j0 d7 |
' z# i- m; ^* v6 D4 }. H! C
|