|
本帖最后由 Liquor 于 2021-4-12 10:27 编辑
7 S2 G8 X* V( I- ^( S4 q
8 |2 O" e' \* Z5 d/ i运营商界面--华为界面互相转换方法9 \2 {9 s% B* c# [5 R
' ^) f! F3 e$ `; S* J8 a0 e; K/ D+ C0 n$ \/ L4 @
注意:
K+ }$ q* {6 n$ `: i! V, l1、首先要补全shell。7 a( q! a6 K0 o- c* e- d8 D* ~6 M
2、只能是光猫原来的运营商界面和华为界面之间互相转换(联通界面和华为界面、移动界面和华为界面、电信界面和华为界面的互相转换)。
$ m, S8 Z* R v9 C3、联通、移动、电信、华为界面之间自由转换需要将其它运营商的数据上传到光猫。
6 v3 r7 J# |& N# B! l
9 ~ e$ L$ n" g, q$ o ?运营商界面转换到华为界面:( K0 S; r' c: P
& A6 B% [3 | N. f" O1 v4 T
telnet 192.168.1.11 @$ s, Y( Q' ~; X
root; v! _, s: g* `4 j
adminHW& t" J1 F# ~* y! L! Z; t
su1 S% F& s- [' G9 T- L! q
shell2 _8 [' t, N6 u$ j
cp -f /mnt/jffs2/hw_ctree.xml /mnt/jffs2/hw_ctree_bak.xml (备份运营商hw_ctree文件)5 Y9 h" I% z0 g" S: ^
cp -f /mnt/jffs2/hw_boardinfo /mnt/jffs2/hw_boardinfo_bak ( 备份运营商hw_boardinfo文件)5 M/ K, Y; W$ r! H4 l
cp -f /etc/wap/hw_default_ctree.xml /mnt/jffs2/hw_ctree.xml ( 拷贝华为原厂hw_ctree文件)
# B* k* Q" a7 Csed -i 's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id = "0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo; c0 k- t9 o- s) w7 M; u
sed -i 's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id = "0x0000001b" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo: o4 @: Y/ e7 z: h) @! G7 x! f
sed -i 's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id = "0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo/ x: h, l8 n3 T/ ]- `
reboot (重新启动)" `6 N/ O1 _$ i$ _9 a
: o, n/ ^ h. B
恢复运营商界面:# u) N! s9 ]6 a' t1 C$ c) u
( P% j6 w. S! s( [: l. x: L6 f首先恢复备份的二个文件,然后修改下面红色字符为运营商的数据即可。
7 i/ d& X- Y" _" {1 H$ |
4 }6 l5 I' | Ktelnet 192.168.100.1
4 C4 e }7 O Y9 r
4 I5 m* _9 c, |/ \5 c+ w$ S0 q* vroot
' Q2 r* }4 G# j2 R% @' ~admin
3 d! P+ o! |7 E, J3 Nsu1 }0 y- I: ]6 n, ` ^+ Y
shell
, {* X- @: r9 K5 xcp -f /mnt/jffs2/hw_ctree_bak.xml /mnt/jffs2/hw_ctree.xml! J) i- z$ w+ K% Z+ z. G1 z7 w9 B) J
cp -f /mnt/jffs2/hw_boardinfo_bak /mnt/jffs2/hw_boardinfo8 y7 F7 R/ p; M
sed -i 's/^.*obj.id = "0x0000001a" ; obj.value =.*$/obj.id = "0x0000001a" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo
( a8 k: G& ]; V1 f" Ysed -i 's/^.*obj.id = "0x0000001b" ; obj.value =.*$/obj.id = "0x0000001b" ; obj.value = "COMMON";/' /mnt/jffs2/hw_boardinfo+ D$ R, I. K7 _2 J% R
sed -i 's/^.*obj.id = "0x00000031" ; obj.value =.*$/obj.id = "0x00000031" ; obj.value = "NOCHOOSE";/' /mnt/jffs2/hw_boardinfo
8 J; k% J: b) K. S/ u8 h: \2 Q1 @reboot
( m% [1 ?; u& c5 v8 r( G( {
7 E# i9 t/ X' G/ h" l* g. m联通界面:
8 g+ ^ a. O: s9 c( m9 R"0x0000001a" = "COMMON";+ ~& \' B( {! k5 U& a7 V- G
"0x0000001b" = "SHCU"; 默认上海联通 (省份名称缩写的大写字母+CU)& p; N9 G2 e, [2 t1 H% |
"0x00000031" = "CHOOSE_UNICOM2";) o5 X" d! E1 |9 X( `% `) G' Y
9 ?# a: D3 R" {移动界面:9 c7 t% I) S- `: X# y0 l
"0x0000001a" = "CMCC";
' X. b$ g& O( r) v- ["0x0000001b" = "CMCC_RMS";5 V. h* A' m* e6 p4 U
"0x00000031" = "CHOOSE_CMCC_RMS";! U: Q/ }+ z, B A- V" b
. l, B% n8 J: N1 m电信界面:4 _- _: {7 j% m% R; s: V
obj.id = "0x0000001a" = "E8C";* ]& t4 F6 @- x2 W
obj.id = "0x0000001b" = "BJCT"; 默认北京电信 (省份名称缩写的大写字母+CT)
* p; t+ V- Q& [5 U# H; ^& U! `obj.id = "0x00000031" = "CHOOSE_XINAN";2 s9 [) Q. I3 c. ^- {" Q
! |$ W/ U+ k7 y: e; Q% X
永久改为华为界面: |( p5 _/ d/ l, ^, T3 I, J
注意:命令运行后,会清除运营商的定制信息,请谨慎使用!( B% e5 J9 P- e! j
' m$ i7 D5 R7 @$ f' _% j8 u. G5 x3 _' Frestorehwmode.sh
$ W; K; D! ~' e8 F# T* ereboot
: u* q8 v! Q3 d, a% S; y
3 T7 ?8 ?' v+ Z2 u9 D |
|