找回密码
 注册

QQ登录

只需一步,快速开始

查看: 69313|回复: 88

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

[复制链接]
发表于 2018-2-26 12:41:32 | 显示全部楼层 |阅读模式
本帖最后由 happyhack 于 2018-2-26 15:58 编辑
0 ?* S* U7 z2 L& g& }" h& |. l' N1 P! D
本帖仅仅限于8145V恢复电信界面讨论
" q3 F1 Y( }/ ~/ y2 l2 _
% V; S7 M1 n& z% g, H2 ?
楼主新装宽带,坐标湖北咸宁电信,买了两个光猫SA1456和HS8145V,其中1456是epon改的,8145v是GPON(见我之前的帖子),现在说下我如何把8145从华为界面刷回电信界面的6 Y6 C5 R+ ~3 [# g

1 U' S2 o, J/ |主要参考帖子  https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5: z( ~2 \0 Y% B2 I

# t# Q6 d7 w* p* b9 H详细教程不说了,改回以后电信可以自动下发数据,自动改超密,改完后需要选择地区,不过可以确定的是选择地区的界面较老,不是新版的,估计是1456老板界面
' W8 M8 n0 n& t( `. H0 K4 m
6 V0 a. _0 t% G" k. _2 z我使用的是教程中的 SA1456C R017C10S011.rar文件改的,后面我会附上我的文件
; y9 m/ g& E: Y# q9 H4 g3 \) o4 w. \/ q' K# ?- D" j. m+ |/ A; W  x

4 i7 |  x' k$ C" j1 A
/ o, Z% ]" t# {. z5 a  K5 K5 }" y) g! K/ x
这个与small_5帖子中的设备标识码定义不一样,setttt对 hw_boardinfo也有说明  见  https://www.chinadsl.net/thread-131336-1-2.html
' G# B8 s& n+ y( F& [/ g  Q( V! X
8 A. v4 [. X9 F7 \  u: P9 Q我光猫背面的设备标识码中取341E6B-4285 0341 E6BC 8661 21 L' c, P/ _9 @3 [, q8 z
修改:经过@small_5指点,customizepara.txt中的前17位:确实是光猫设备标识码中的第7至23位
1 |& t6 }7 ~3 @/ M! s' B* L# I# P* Y: I' Q- O0 `* J4 s5 q0 W
我贴出我的hw_boardinfo,供大家分析% U; S; N0 S+ y# p/ M2 s/ g
  1. obj.id = "0x00000001" ; obj.value = "1";
    $ F3 M& y8 d  R$ _
  2. obj.id = "0x00000002" ; obj.value = "48575443C46CCD9A";* l4 N0 B# n' `
  3. obj.id = "0x00000003" ; obj.value = "$20L2QT*HhX"9V}+RsH(mEL\MdGVA%sV"Y/UVh]P"A[        DISCUZ_CODE_0        ]quot;;) _8 y7 a9 O4 N' i
  4. obj.id = "0x00000004" ; obj.value = "$2ZQ`n!`>HIUjKJ(Q(v`'ZGsIJTy+/}"<:1;#];y/J,%RiODKFp'Vff|>s+}!9[        DISCUZ_CODE_0        ]quot;;1 l( a) O) v$ u( l  H) z* C% D
  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;;
    $ S' q% j" n& L/ h- S
  6. obj.id = "0x00000006" ; obj.value = "$2fyzZI0O:Z,jz[MDirtt6~{8R[        DISCUZ_CODE_34        ]amp;MLqW~6{NJw/>JK[        DISCUZ_CODE_0        ]quot;;
    & \% ~4 ^4 w/ N6 U
  7. obj.id = "0x00000007" ; obj.value = "024RNGAGH9001662";, C, O( d" c3 I( g" T+ d2 A4 s
  8. obj.id = "0x00000008" ; obj.value = "2150083488AGH9006508";& d# V/ e. t! e$ [
  9. obj.id = "0x00000009" ; obj.value = "";) N7 X) H6 |) B# g, d5 w, v0 _0 D: U8 ]
  10. obj.id = "0x0000000a" ; obj.value = "74:5A:AA:C8:66:12";) c5 ?. U2 [9 q! Z
  11. obj.id = "0x0000000b" ; obj.value = "34:1E:6B:C8:66:18";
    ; C3 Z" E5 ~) Q$ f8 t
  12. obj.id = "0x00000022" ; obj.value = "34:1E:6B:C8:66:19";
    2 k- L& {7 F) r* Y
  13. obj.id = "0x00000023" ; obj.value = "34:1E:6B:C8:66:1A";- \& p7 W7 L- S! u8 _1 @
  14. obj.id = "0x00000024" ; obj.value = "34:1E:6B:C8:66:1B";# W/ m- z8 O. s4 e' F3 |
  15. obj.id = "0x0000002d" ; obj.value = "34:1E:6B:C8:66:1C";
    8 w/ J& a$ Y# I+ u
  16. obj.id = "0x0000002e" ; obj.value = "34:1E:6B:C8:66:1D";
    ! K1 l" R( l  @
  17. obj.id = "0x0000002f" ; obj.value = "34:1E:6B:C8:66:1E";# E4 Q( y' B( h' k
  18. obj.id = "0x00000030" ; obj.value = "34:1E:6B:C8:66:1F";; ^0 ?. j' s  U# n# p
  19. obj.id = "0x0000000c" ; obj.value = "34:1E:6B:C8:66:13";5 P0 ], c* @: Z2 B8 {/ R; C
  20. obj.id = "0x0000000d" ; obj.value = "34:1E:6B:C8:66:14";
      v+ R3 [: K! W+ N% B: }
  21. obj.id = "0x0000000e" ; obj.value = "34:1E:6B:C8:66:15";! P* ~% q1 O8 C7 T0 n# H
  22. obj.id = "0x0000000f" ; obj.value = "34:1E:6B:C8:66:16";9 l& C/ H" X% c5 D2 m7 }
  23. obj.id = "0x00000010" ; obj.value = "34:1E:6B:C8:66:17";
    % j+ _. `, W& y4 F
  24. obj.id = "0x00000011" ; obj.value = "34:1E:6B:C8:66:20";  ?7 k6 v% p/ x+ n
  25. obj.id = "0x00000012" ; obj.value = "34:1E:6B:C8:66:21";
    , S7 I$ P7 x4 O3 o) u. ?
  26. obj.id = "0x00000013" ; obj.value = "34:1E:6B:C8:66:22";
    2 m) x# w6 m; t9 T5 l
  27. obj.id = "0x00000025" ; obj.value = "34:1E:6B:C8:66:12";
    ; P1 M' }  O8 i3 l: ^! H: l: r" E
  28. obj.id = "0x00000026" ; obj.value = "";
    ' A) [3 }1 y0 q
  29. obj.id = "0x00000027" ; obj.value = "";# ?8 i# L; w. F0 k3 f
  30. obj.id = "0x00000028" ; obj.value = "";
    , z) v) p& p) w. N: ]5 F+ J
  31. obj.id = "0x00000029" ; obj.value = "";; q2 P/ S1 y( h$ v
  32. obj.id = "0x0000002a" ; obj.value = "";* T/ I5 w* |- K; t
  33. obj.id = "0x0000002b" ; obj.value = "";
    + V# U' }1 z; x. h- _6 Y: G
  34. obj.id = "0x0000002c" ; obj.value = "";
    * g& }& _0 K+ [3 [5 e5 K
  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;;
    ( Q! R' p6 c0 ?' _7 B9 c
  36. obj.id = "0x00000018" ; obj.value = "0";2 x" n. z' N" e0 d4 j8 z  c
  37. obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";
    # @0 H: n/ N1 ^2 z" o
  38. obj.id = "0x0000001a" ; obj.value = "E8C";
    5 o3 a  I4 l) ?) Q, i% _, M" A# k- K+ J
  39. obj.id = "0x0000001b" ; obj.value = "HUBCT";; H) I3 W2 [% U4 Q
  40. obj.id = "0x0000001c" ; obj.value = "0";1 ]7 I7 N/ m6 l% ?) m
  41. obj.id = "0x0000001d" ; obj.value = "1";% |1 `' m4 A3 A3 Y0 C
  42. obj.id = "0x0000001e" ; obj.value = "1";
    * u  }' a, d$ O/ r
  43. obj.id = "0x0000001f" ; obj.value = "1";  ~. R  ^* ]/ z7 u
  44. obj.id = "0x00000020" ; obj.value = "";1 n& a4 i) j) U' s! k
  45. obj.id = "0x00000021" ; obj.value = "0";& i; x3 ^1 o* x/ _) F5 M
  46. obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";
    * Z& v7 f+ D1 i5 m3 j
  47. obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";. h  P7 [1 Y4 e" D/ J/ P/ M: B
  48. obj.id = "0x00000036" ; obj.value = "";. n' r7 f7 p" u7 A+ b  l
  49. obj.id = "0x00000037" ; obj.value = "";
    & T3 w( i! b6 @, \
  50. obj.id = "0x00000038" ; obj.value = "";; X  M: L5 e/ ~4 H3 N
  51. obj.id = "0x00000035" ; obj.value = "";
    ) g" s) u" q4 L
  52. obj.id = "0x00000039" ; obj.value = "0x00102001";
    ) A6 S# O* y0 \# `5 B
  53. obj.id = "0x0000003a" ; obj.value = "@CN#Common&";  B" l! w7 M" u. z# d/ q
  54. obj.id = "0x0000003b" ; obj.value = "";
    ( }# y7 R- Z$ Z$ i" u# x
  55. obj.id = "0x0000003c" ; obj.value = "0x00102001";0 I' w5 @: ~# x# |: F
  56. obj.id = "0x0000003d" ; obj.value = "0x00000000";0 `  u( ^' Z4 G0 I( R+ ^7 k. i' U
  57. obj.id = "0x0000003e" ; obj.value = "0x00000000";" E' ?3 o0 [5 L/ r, X  t  u, h
  58. obj.id = "0x0000003f" ; obj.value = "0x00000000";
    ! G8 L. W, U4 S5 w, |1 l
  59. obj.id = "0x00000040" ; obj.value = "";
    8 i: q* U# h8 o" z( o0 J, b
  60. obj.id = "0x00000041" ; obj.value = "";3 l2 i9 A" L' E0 H/ B8 e" j$ u
复制代码
我采用的是obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";这个数据作为设备标识码
" G6 Z& U- ^0 N7 b. J3 K2 q0 K  e' B5 d
4 t" z! D4 J$ e" N7 Y" w

. ]6 b7 \* c. k! m: z) E% g6 q4 n9 ?  ]1 O8 u

% ]" D2 Y$ ?" A1 c. q% C8 `5 |相关文件我打包,大家修改一下0 w1 g3 V( @0 j# y, R
. k$ H. l! p5 F9 ?1 a9 f$ R
: m. T: `# Z8 I+ Z& q5 F/ ]+ ~
+ Z2 s) o' ?) }& k( q

4 p0 J4 X5 ?3 |$ B! S" a/ ^' i
+ K' T2 t' a: V; W- A* s6 S2 \+ {  J+ C
本帖是讨论贴,大家愿意尝试的自行测试,变砖我不负责; Y) ?2 E) j! A' ]2 ]7 b

2 B! U  q) K# o- Z2 m& z0 h1 w# K) f" u
有了文件后的操作,大家仔细看帖子https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5
$ j1 b$ E" F+ T7 a. `' I进行恢复电信界面,我的能够自动下发数据! t, g6 x( j( {) n7 F/ I( s

1 [4 W+ `) F2 {2 n( g
8 U5 p8 U1 L$ L) q5 r1 Z' u1 I/ B
) m: e$ b* e2 W+ C; u; @3 Q2 G
- j$ j% V+ v' w3 `" I$ [" k! q9 j

本帖子中包含更多资源

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

×
发表于 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 编辑
$ [* c0 m! F: S4 [, A# ^4 c& `* J# G" w7 F* T9 Z3 M

% ~+ P* e% h* z
5 y8 S- G/ M' F) i( q7 k
0 }1 H  B6 S" R1 c+ u+ V9 k4 e; C4 q0 Q6 m- y3 r1 J0 Y

9 o+ t- I5 q* z  c2 a& J% _/ y! @2 s6 I
+ v- d7 {0 {' ]! S. @/ ~

2 @& Z: J, ]* l, ?! _
4 q1 [& h% \) l+ Y; n$ P脚本一开始就定义了SN是取customizepara.txt的前17位,也就是设备标示码,然后会把$SN写入0x00000019。
. ?) _( z: ~5 p: M: w/ }8145V和SA1456C的hw_boardinfo的区别是在于0x00000039之后的,1456C这几项是没有的,8145V是有这几个数据的,之前的都是一样的,并不是你说的什么定义不一样。另外还就是有如果8145V是执行restorehwmode.sh的话,还会有函数执行编译好的二进制文件,至于操作带来的变化我也没时间去分析了,因为最近事情实在多,没时间去弄,只记得一个是和APP有关,一个是和隐藏分区有关,但是这个应该不影响恢复电信界面下发。5 g/ i. @! G6 i3 Z

( W1 ^+ ?; {7 }( }5 I8 V另外那个设备标示码不是你说的前5位是通用的哈,这个你可别误导人。: P5 F, Z7 v' R
设备标示码完整的是XXXXXX-XXXXXXXXXXXXXXXXX是这样组成的,hw_boardinfo里面需要的是横杠后面的17位。而前横杠前面的6位,是这17位里面的第6位到第11位。我已经修改我的帖子,这个地方没说清楚,所以有人不知道17位指的是什么。" Y* d8 J7 a, I" p3 f! ~

9 F+ n2 G5 u- b4 n  n+ s) ]- [  q* i" k$ T

8 J$ C5 k' P" s' E! h

本帖子中包含更多资源

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

×
发表于 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 编辑
5 N, W3 U3 Z6 Y
" h4 A# p6 Q3 S. Y8 J等我有空了再做8145V的完整的恢复包,现在这个脚本恢复了还是有地方会不完美的,一个是没有设置配置文件5G的SSID和密码,还有就是8145V如果是执行restorehwmode.sh的话,会删除APP和设置一些与出厂参数有关系的设置,这些要想完整恢复的话,现有的e8c.sh是需要完善的。: {, K: p) [- k) f+ V* A

. |! R; q: C7 }' `* C7 t6 f

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-5-4 15:30 , Processed in 0.029507 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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