|
本帖最后由 Liquor 于 2021-4-12 10:27 编辑 . e. i1 I$ \4 @* _3 m7 F- }
; X% P4 a) [. m
运营商界面--华为界面互相转换方法; V. X. ]8 X3 X8 H) t8 i0 T" b
7 t8 A' ]! _5 o2 H5 ^
9 ]5 Z4 a( h9 r注意:
6 { F/ I+ F5 d1、首先要补全shell。+ \+ s3 r4 s5 A- B' D
2、只能是光猫原来的运营商界面和华为界面之间互相转换(联通界面和华为界面、移动界面和华为界面、电信界面和华为界面的互相转换)。
1 x9 f, q. h8 \, Y' l$ O3、联通、移动、电信、华为界面之间自由转换需要将其它运营商的数据上传到光猫。
) \# R0 J2 c5 m# K. M& h1 \
! ~) C& K8 y g7 F, }( Q! N O运营商界面转换到华为界面:
* {: L4 p X7 D) z9 l8 B6 D& j0 b, y! L. ?" u8 q
telnet 192.168.1.1
+ j" W9 d( d- I6 nroot
8 B2 [4 [. g$ r( m* q& u3 jadminHW
0 R, A F5 h! Z* s# w& v1 Esu, J- h5 O! Q4 a* C5 U& I" g) S& ?
shell6 k7 t& [3 w* O
cp -f /mnt/jffs2/hw_ctree.xml /mnt/jffs2/hw_ctree_bak.xml (备份运营商hw_ctree文件)3 o, m; u! t1 p% c- e6 o5 S
cp -f /mnt/jffs2/hw_boardinfo /mnt/jffs2/hw_boardinfo_bak ( 备份运营商hw_boardinfo文件)
2 W t; J' Y% f- v+ Lcp -f /etc/wap/hw_default_ctree.xml /mnt/jffs2/hw_ctree.xml ( 拷贝华为原厂hw_ctree文件)$ Z& z" l% l4 E+ g
sed -i 's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id = "0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
- G. j/ h" A: P# \, |8 t4 nsed -i 's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id = "0x0000001b" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
; _# l5 O0 ^8 t. Lsed -i 's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id = "0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo9 d s- W0 i- V0 R9 S% S
reboot (重新启动)
& s2 H( i% e& J: q( |" A/ N' }' V& x! A2 L- ?. b& {/ J b5 x0 Y
恢复运营商界面:2 Q1 _. R+ g7 N, k
1 ^. B2 U# `( e# I) {7 \ P
首先恢复备份的二个文件,然后修改下面红色字符为运营商的数据即可。
D4 N8 u% L1 P; X+ e- V9 {
7 _. f X. h! n& F/ o) Z0 utelnet 192.168.100.1
9 _/ _6 r: N# ?: L( E% z5 f9 X* n+ _- n
root" k: { }" e( _7 k. B
admin
. P! j I' _# r& Q8 A0 G( q8 G* e- Osu8 H! M7 `$ N7 p: P0 s( t
shell4 `! H3 p2 \1 y( C
cp -f /mnt/jffs2/hw_ctree_bak.xml /mnt/jffs2/hw_ctree.xml' W6 r5 P/ P& k: b2 h/ n
cp -f /mnt/jffs2/hw_boardinfo_bak /mnt/jffs2/hw_boardinfo
3 Q) p+ b& {* N+ Ssed -i 's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id = "0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
6 V# y% E) ]/ w' o& {8 _sed -i 's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id = "0x0000001b" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
6 }% R/ B; u1 |! r9 {1 f# Ased -i 's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id = "0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo
" ]$ p: k( y1 q+ Vreboot . }% n' D) ?. {: j5 k: {8 w% b' V
, c9 g7 i, A1 c9 A联通界面:: j# E- ]$ W# ~$ T
"0x0000001a" = "COMMON";
4 V5 C; B4 {/ M6 y3 b# k! A- F"0x0000001b" = "SHCU"; 默认上海联通 (省份名称缩写的大写字母+CU)
: Z3 ?+ V/ t: x" V9 q7 c+ \8 L"0x00000031" = "CHOOSE_UNICOM2";
$ _* I5 l( z" k0 R
! C3 M& t- m7 L6 A* V( g3 ]; C& p移动界面:2 N6 Z, {3 ?+ t* w- [ _ i
"0x0000001a" = "CMCC";( s1 m( J& ]% a8 }
"0x0000001b" = "CMCC_RMS";
- D3 _5 R2 Z, s( b5 E( a" o2 ?"0x00000031" = "CHOOSE_CMCC_RMS";% L. p% _- C8 s2 Q$ w6 a
7 W# ]. T, q+ C, H/ }" i, P电信界面:& y! D: O' y+ K: h" \
obj.id = "0x0000001a" = "E8C";
4 ?( {; N$ t) j9 l& i8 ?7 mobj.id = "0x0000001b" = "BJCT"; 默认北京电信 (省份名称缩写的大写字母+CT)
" l1 V7 F; ]( ^5 Eobj.id = "0x00000031" = "CHOOSE_XINAN";* t% ?2 _/ v+ c7 F$ m/ ^
$ X$ X7 Q! a# _8 }5 b+ O; X永久改为华为界面:& k6 L' g% d) u
注意:命令运行后,会清除运营商的定制信息,请谨慎使用!
2 ?0 C6 B* h1 K' R+ W8 `
+ g4 ?* { U0 Y* a. m- o- _, R8 D$ nrestorehwmode.sh
* Y' P9 A# e) ~" a7 Hreboot
) U! w5 a# Q) m" b; Y7 y+ r/ L4 T+ e
|
|