找回密码
 注册

QQ登录

只需一步,快速开始

查看: 71240|回复: 88

仅限于8145V恢复电信界面讨论

[复制链接]
发表于 2018-2-26 12:41:32 | 显示全部楼层 |阅读模式
本帖最后由 happyhack 于 2018-2-26 15:58 编辑 ' L3 B1 G+ u1 y9 Z+ T0 b

9 @6 {1 ~4 P, ~% Q' X' \/ h, g
本帖仅仅限于8145V恢复电信界面讨论

/ o6 c& d6 {* l. ]2 Z' y* m
+ D1 e0 w& p7 B8 h/ {
楼主新装宽带,坐标湖北咸宁电信,买了两个光猫SA1456和HS8145V,其中1456是epon改的,8145v是GPON(见我之前的帖子),现在说下我如何把8145从华为界面刷回电信界面的
' p# _) Z% M8 Y8 y1 Z
6 C' B% X/ z' r6 _& H( [& L% k. V9 l主要参考帖子  https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5( i# H; T6 s1 D; ~: G/ [$ E
/ X( s; j- D  j6 ~
详细教程不说了,改回以后电信可以自动下发数据,自动改超密,改完后需要选择地区,不过可以确定的是选择地区的界面较老,不是新版的,估计是1456老板界面/ [& M6 q2 S9 e6 ?! R

4 d# D# e" r/ V- I我使用的是教程中的 SA1456C R017C10S011.rar文件改的,后面我会附上我的文件8 t7 Y* z" K8 |& p
1 S# b9 I9 c( g/ e! {
4 t( r  j8 q3 K0 l7 E: X

6 S- L: {# A  X3 W( F, p) a7 G) C
( ]5 M+ [1 @2 v这个与small_5帖子中的设备标识码定义不一样,setttt对 hw_boardinfo也有说明  见  https://www.chinadsl.net/thread-131336-1-2.html( G* o5 v* c5 \% E6 j- C) f; n
  k; p4 o1 g+ M+ [: N
我光猫背面的设备标识码中取341E6B-4285 0341 E6BC 8661 2! P5 u% m3 O9 h& G5 Q+ e
修改:经过@small_5指点,customizepara.txt中的前17位:确实是光猫设备标识码中的第7至23位
) N- h- t; W/ `- b2 }
- Z# [3 u3 }- D+ W我贴出我的hw_boardinfo,供大家分析3 L) B3 u3 U9 U+ z( [8 h) v
  1. obj.id = "0x00000001" ; obj.value = "1";. [, J! f' e7 ]* V, N: @
  2. obj.id = "0x00000002" ; obj.value = "48575443C46CCD9A";
    4 W; ~  k% D4 V! [5 x
  3. obj.id = "0x00000003" ; obj.value = "$20L2QT*HhX"9V}+RsH(mEL\MdGVA%sV"Y/UVh]P"A[        DISCUZ_CODE_0        ]quot;;; A* j9 r2 ^5 @5 `1 G
  4. obj.id = "0x00000004" ; obj.value = "$2ZQ`n!`>HIUjKJ(Q(v`'ZGsIJTy+/}"<:1;#];y/J,%RiODKFp'Vff|>s+}!9[        DISCUZ_CODE_0        ]quot;;& J  I2 O/ V& a  {
  5. 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;;2 `# b* q1 B/ n, m# U+ Z  E! [& t
  6. obj.id = "0x00000006" ; obj.value = "$2fyzZI0O:Z,jz[MDirtt6~{8R[        DISCUZ_CODE_34        ]amp;MLqW~6{NJw/>JK[        DISCUZ_CODE_0        ]quot;;
    - Z- J( C2 v% G; T" j; l  d) u
  7. obj.id = "0x00000007" ; obj.value = "024RNGAGH9001662";
    + `$ j% t$ N8 e3 C0 T0 y
  8. obj.id = "0x00000008" ; obj.value = "2150083488AGH9006508";7 P' o( r. W/ I' n
  9. obj.id = "0x00000009" ; obj.value = "";
    ( f! \, i& }6 T9 A; v- ^) t4 Q
  10. obj.id = "0x0000000a" ; obj.value = "74:5A:AA:C8:66:12";' X" k' T% }+ c" J
  11. obj.id = "0x0000000b" ; obj.value = "34:1E:6B:C8:66:18";. q$ g$ P. u3 r
  12. obj.id = "0x00000022" ; obj.value = "34:1E:6B:C8:66:19";
    4 f1 t' g0 }2 k( n& \1 R2 A( C
  13. obj.id = "0x00000023" ; obj.value = "34:1E:6B:C8:66:1A";
    9 x* v& _' Y9 p7 O1 c
  14. obj.id = "0x00000024" ; obj.value = "34:1E:6B:C8:66:1B";
    . ~: U" Z, `. o6 w# E8 K7 }
  15. obj.id = "0x0000002d" ; obj.value = "34:1E:6B:C8:66:1C";
    ( g: S/ i! i6 w# M9 Y
  16. obj.id = "0x0000002e" ; obj.value = "34:1E:6B:C8:66:1D";2 o& F4 X+ Q- g$ t; T
  17. obj.id = "0x0000002f" ; obj.value = "34:1E:6B:C8:66:1E";% U' c) Q0 T+ F& }
  18. obj.id = "0x00000030" ; obj.value = "34:1E:6B:C8:66:1F";
    ' r( e1 m  {& n5 t7 g
  19. obj.id = "0x0000000c" ; obj.value = "34:1E:6B:C8:66:13";8 y# }, a8 U' f2 I  k  r  O1 W, K( d
  20. obj.id = "0x0000000d" ; obj.value = "34:1E:6B:C8:66:14";
    4 f0 Z* i& ^4 e
  21. obj.id = "0x0000000e" ; obj.value = "34:1E:6B:C8:66:15";
    # n% ~  Q# v5 n. l
  22. obj.id = "0x0000000f" ; obj.value = "34:1E:6B:C8:66:16";  J- }/ h5 y  e* k
  23. obj.id = "0x00000010" ; obj.value = "34:1E:6B:C8:66:17";
    - `: v1 D, H' `8 Q+ F/ \! }9 i; {; [
  24. obj.id = "0x00000011" ; obj.value = "34:1E:6B:C8:66:20";: ]% a! }: }' }9 L' `+ m6 d
  25. obj.id = "0x00000012" ; obj.value = "34:1E:6B:C8:66:21";
    , ?1 b) n" I' c0 [, T! f( a
  26. obj.id = "0x00000013" ; obj.value = "34:1E:6B:C8:66:22";4 |4 z) m$ ?+ ]
  27. obj.id = "0x00000025" ; obj.value = "34:1E:6B:C8:66:12";8 H- S% p0 n2 S2 X7 q5 z' b7 \
  28. obj.id = "0x00000026" ; obj.value = "";3 ~/ D2 G$ }7 _
  29. obj.id = "0x00000027" ; obj.value = "";& a  j' o: ]0 u5 B7 H) L9 T1 p
  30. obj.id = "0x00000028" ; obj.value = "";9 G, v5 v8 i/ S1 w" R9 b
  31. obj.id = "0x00000029" ; obj.value = "";8 J+ `3 @9 D6 C# Q7 D
  32. obj.id = "0x0000002a" ; obj.value = "";  H6 a& x+ N) J' i6 I! q( U" v
  33. obj.id = "0x0000002b" ; obj.value = "";
    , B, R. {) t' v( y2 [( H+ j
  34. obj.id = "0x0000002c" ; obj.value = "";) \6 m1 e) Y! C% A1 s- G' ~4 R3 F
  35. obj.id = "0x00000016" ; obj.value = "$2|5:K2=%W@>BU>L-{Y]hD_/B;M*VLJ$G0IyM22z11CTt7LQT[a2*L2I@oW<>6[        DISCUZ_CODE_0        ]quot;;# K% b4 P. k) t) k2 i
  36. obj.id = "0x00000018" ; obj.value = "0";/ H7 u" u! G2 q
  37. obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";) v" h+ H, V* B" N* ]
  38. obj.id = "0x0000001a" ; obj.value = "E8C";
    / {/ o, h6 c) a9 j  r
  39. obj.id = "0x0000001b" ; obj.value = "HUBCT";
    " A, B: {! L4 i3 w
  40. obj.id = "0x0000001c" ; obj.value = "0";
    : A; g% C& k% S4 x
  41. obj.id = "0x0000001d" ; obj.value = "1";( f/ O& V) G1 d2 r! h7 M
  42. obj.id = "0x0000001e" ; obj.value = "1";7 k8 }$ _0 E) V
  43. obj.id = "0x0000001f" ; obj.value = "1";  o% G$ C% _5 o3 n, t" O/ {
  44. obj.id = "0x00000020" ; obj.value = "";
    $ V' \5 n4 w1 l
  45. obj.id = "0x00000021" ; obj.value = "0";
    + z" h" v4 q  L9 w; `
  46. obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";
      Y$ w4 N( E% T: E. A' J. c6 X% _
  47. obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";
    * y- V# k4 L: Y" b3 q2 \- p; y* m1 B
  48. obj.id = "0x00000036" ; obj.value = "";
    ; w  M" A2 Q" R5 f% P
  49. obj.id = "0x00000037" ; obj.value = "";5 W8 Z7 O$ w# [5 Y' Q
  50. obj.id = "0x00000038" ; obj.value = "";
    $ g$ @1 s+ w5 I2 S7 y6 `
  51. obj.id = "0x00000035" ; obj.value = "";
    ) }1 f' n& J4 U& V
  52. obj.id = "0x00000039" ; obj.value = "0x00102001";
    % j7 K4 }$ U* ~* Y. C2 J. w
  53. obj.id = "0x0000003a" ; obj.value = "@CN#Common&";
    & _; N: u6 M9 ^( L3 t
  54. obj.id = "0x0000003b" ; obj.value = "";
    : i+ l6 ~- ]& F1 S' o
  55. obj.id = "0x0000003c" ; obj.value = "0x00102001";6 s0 c4 v* I$ e; o5 l
  56. obj.id = "0x0000003d" ; obj.value = "0x00000000";/ y( a( k8 m8 {% ]1 W9 n8 w
  57. obj.id = "0x0000003e" ; obj.value = "0x00000000";( R0 f4 |+ q# y* a  h$ O) W
  58. obj.id = "0x0000003f" ; obj.value = "0x00000000";, `$ u2 Q2 l9 b% m
  59. obj.id = "0x00000040" ; obj.value = "";
    . t; m6 N0 A+ P& h/ Z
  60. obj.id = "0x00000041" ; obj.value = "";7 Q4 u! [2 c( r% D: r# u: C# U
复制代码
我采用的是obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";这个数据作为设备标识码
1 Y1 ^5 D0 T; k# |- D
2 ]/ T. @7 K& O% ]: g/ y
' K3 @* M  w: n2 @" |8 u* Y( ]$ m3 R+ v) o: T& i6 H! t+ W

; v/ o2 P: E% w0 @7 f$ W
9 ?' A+ p( C2 d8 r) I) E2 A相关文件我打包,大家修改一下6 k/ ~2 j0 ~0 ]- {5 P, t6 P( e
# x" ?: M7 I. p9 {0 e) o

' {+ ]& v/ C6 o& k1 h  ~# |3 w8 o2 @) \+ s6 i- T1 q

4 {7 `& V( H, X, w; X# Y, P5 p0 ]5 H4 B( f. u8 j7 |8 _
% v* H) h# O$ }8 g, P
本帖是讨论贴,大家愿意尝试的自行测试,变砖我不负责
$ g4 b7 }8 W; H/ g6 X) w4 E
/ P2 P$ N- j6 Y" y( r
0 k+ V5 @: T/ |" O, e+ s& E  v7 V2 H有了文件后的操作,大家仔细看帖子https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C57 g! H5 ^  c5 ?$ Q9 m; n
进行恢复电信界面,我的能够自动下发数据
+ n/ D% ?$ H( ^1 c+ P+ M
* A' B9 d7 U) v0 |& N0 H4 l6 r
7 c, S' U( H% G2 x+ U9 K2 b7 Z; X$ s* P  ]4 e
- f' d0 Z3 w' a

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2018-3-19 21:44:38 | 显示全部楼层
非常不错,感谢楼主~~~!
发表于 2018-2-26 22:02:27 | 显示全部楼层
期待你尽快完成8145V的完整的恢复包啊,强烈支持!
发表于 2018-2-26 13:56:09 | 显示全部楼层
我记得是8145V和1456C是obj.id = "0x00000035"这后面的的几个数据不一样,其他的应该是一样的。。不过这2天事情太多,也没时间去做8145V的包。。。。
 楼主| 发表于 2018-2-26 13:19:15 | 显示全部楼层
补充一下   我的8145V的版本   V300R017C10SPC118B147
发表于 2018-2-26 13:58:07 | 显示全部楼层
obj.id = "0x00000019"这个在我的脚本里面也是定义的是设备标示码呀我记得。
发表于 2018-2-26 14:07:21 | 显示全部楼层
本帖最后由 small_5 于 2018-2-26 14:22 编辑
( m2 M6 `% h8 s' L
$ H5 ], T! q! m4 L! R: P) M% d) W
+ @" @2 H' e( ?9 ]0 Z1 l, {- k% R$ N1 J$ Z" W# @2 }

; R: X+ [+ n5 y2 e( x: P8 u
# p7 c3 l  p9 u9 l3 f" S
9 p1 }. N7 D; c; `0 a0 l5 |3 j+ ^& A8 H8 }  m# J  z8 I, D

2 E& p7 w" d- A2 [( o
7 }+ s3 k2 o3 s; M  D( U$ L
8 x( ~' s" @& [) L+ b脚本一开始就定义了SN是取customizepara.txt的前17位,也就是设备标示码,然后会把$SN写入0x00000019。( |+ J* Q: [- I+ t' G* h  g' \
8145V和SA1456C的hw_boardinfo的区别是在于0x00000039之后的,1456C这几项是没有的,8145V是有这几个数据的,之前的都是一样的,并不是你说的什么定义不一样。另外还就是有如果8145V是执行restorehwmode.sh的话,还会有函数执行编译好的二进制文件,至于操作带来的变化我也没时间去分析了,因为最近事情实在多,没时间去弄,只记得一个是和APP有关,一个是和隐藏分区有关,但是这个应该不影响恢复电信界面下发。
, s  _# R4 G" A- ?* @5 v6 _3 u6 ~; t/ R: ]% s4 E2 `
另外那个设备标示码不是你说的前5位是通用的哈,这个你可别误导人。
( }5 j( x' a$ p# V) i, _; [设备标示码完整的是XXXXXX-XXXXXXXXXXXXXXXXX是这样组成的,hw_boardinfo里面需要的是横杠后面的17位。而前横杠前面的6位,是这17位里面的第6位到第11位。我已经修改我的帖子,这个地方没说清楚,所以有人不知道17位指的是什么。9 u; l9 J3 P& Y& m# d

$ x7 N# v5 [$ v+ V" w9 L* Y9 N3 D+ j) q5 M
6 t4 C2 L8 L7 b

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2018-2-26 14:46:46 | 显示全部楼层
好啊,讲的不错
发表于 2018-2-26 15:04:02 | 显示全部楼层
恢复电信界面后,天翼网关手机端app能用吗?
发表于 2018-2-26 21:25:35 | 显示全部楼层
本帖最后由 small_5 于 2018-2-26 21:27 编辑 . V2 h$ S% h: V! O; d  p# \

6 ^% v' `! R6 n1 F/ t& N; \3 }等我有空了再做8145V的完整的恢复包,现在这个脚本恢复了还是有地方会不完美的,一个是没有设置配置文件5G的SSID和密码,还有就是8145V如果是执行restorehwmode.sh的话,会删除APP和设置一些与出厂参数有关系的设置,这些要想完整恢复的话,现有的e8c.sh是需要完善的。% K7 f+ e5 k4 c
; V( e7 E, w9 c. Z( b* V

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-6-19 23:10 , Processed in 0.028696 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表