找回密码
 注册

QQ登录

只需一步,快速开始

查看: 51934|回复: 86

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

[复制链接]
发表于 2018-2-26 12:41:32 | 显示全部楼层 |阅读模式
本帖最后由 happyhack 于 2018-2-26 15:58 编辑
4 u7 A2 g# h* i- L- `# X0 o6 g( b7 {! n! D: `2 U# n
本帖仅仅限于8145V恢复电信界面讨论
( O8 C! D' Y1 O: [. `
& A4 i$ t( Y6 B  R: Y
楼主新装宽带,坐标湖北咸宁电信,买了两个光猫SA1456和HS8145V,其中1456是epon改的,8145v是GPON(见我之前的帖子),现在说下我如何把8145从华为界面刷回电信界面的
2 `; J1 E9 r; }1 G  Q" x- W9 L
# R4 j* n% d" \5 A) K主要参考帖子  https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5! w$ r+ o8 h$ |; M, }& v
: q6 z7 i' t( o( C3 S8 ^" e
详细教程不说了,改回以后电信可以自动下发数据,自动改超密,改完后需要选择地区,不过可以确定的是选择地区的界面较老,不是新版的,估计是1456老板界面
  M% e, T9 V* |# I
( h' _( @7 G' w) ]' o我使用的是教程中的 SA1456C R017C10S011.rar文件改的,后面我会附上我的文件) k% U4 \: _5 V6 D0 p0 m& \
" `* G1 s. u2 `. Y" f

" L5 B0 ]- m8 f3 y% R- \
) E1 G; {6 p% u9 M1 ^. W7 x, j4 ]1 E# a" \# u- s1 D
这个与small_5帖子中的设备标识码定义不一样,setttt对 hw_boardinfo也有说明  见  https://www.chinadsl.net/thread-131336-1-2.html
& d. C, V7 X! E/ f+ |% P* X4 p
/ R+ x8 n1 j' O  \* s' v7 d我光猫背面的设备标识码中取341E6B-4285 0341 E6BC 8661 2
) }' h5 Q" e. v) T修改:经过@small_5指点,customizepara.txt中的前17位:确实是光猫设备标识码中的第7至23位
$ ]. b. P% M) t: X/ W* v# B+ v, f. _+ A3 d9 M! r" n7 x9 q9 \
我贴出我的hw_boardinfo,供大家分析
% X; S- u; G* a
  1. obj.id = "0x00000001" ; obj.value = "1";2 L# M8 W; c5 K9 w! Y, ]# s# W
  2. obj.id = "0x00000002" ; obj.value = "48575443C46CCD9A";
    & Z) z* w* G3 T. i  a
  3. obj.id = "0x00000003" ; obj.value = "$20L2QT*HhX"9V}+RsH(mEL\MdGVA%sV"Y/UVh]P"A[        DISCUZ_CODE_0        ]quot;;
    : \! |" ~: [6 v6 R9 I- B
  4. obj.id = "0x00000004" ; obj.value = "$2ZQ`n!`>HIUjKJ(Q(v`'ZGsIJTy+/}"<:1;#];y/J,%RiODKFp'Vff|>s+}!9[        DISCUZ_CODE_0        ]quot;;
    5 F# O) R2 T' o
  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;;
    0 {) W, C( y/ t: i6 y8 f6 Z
  6. obj.id = "0x00000006" ; obj.value = "$2fyzZI0O:Z,jz[MDirtt6~{8R[        DISCUZ_CODE_34        ]amp;MLqW~6{NJw/>JK[        DISCUZ_CODE_0        ]quot;;2 `  o5 F9 ?; f
  7. obj.id = "0x00000007" ; obj.value = "024RNGAGH9001662";/ e( H9 P  n0 K% ]
  8. obj.id = "0x00000008" ; obj.value = "2150083488AGH9006508";
    9 {$ W) m. E, ~. V0 L
  9. obj.id = "0x00000009" ; obj.value = "";: _  Y" U% z+ p3 W$ r- U% i& Z
  10. obj.id = "0x0000000a" ; obj.value = "74:5A:AA:C8:66:12";: B# I) U$ T7 h/ ]. I; @( N
  11. obj.id = "0x0000000b" ; obj.value = "34:1E:6B:C8:66:18";
    1 m' N, f# Z6 [, Y) H
  12. obj.id = "0x00000022" ; obj.value = "34:1E:6B:C8:66:19";
    : U# M5 t1 E, R' y2 A5 R
  13. obj.id = "0x00000023" ; obj.value = "34:1E:6B:C8:66:1A";+ r% n  {7 v$ q0 E% T- O
  14. obj.id = "0x00000024" ; obj.value = "34:1E:6B:C8:66:1B";
    & W+ ?+ f/ ?* J& x0 R8 q! c
  15. obj.id = "0x0000002d" ; obj.value = "34:1E:6B:C8:66:1C";
    & W( ~. ?3 w6 ?( n( N& C3 L$ ~0 W& ?
  16. obj.id = "0x0000002e" ; obj.value = "34:1E:6B:C8:66:1D";
    % F0 \- c- f+ Y3 ?
  17. obj.id = "0x0000002f" ; obj.value = "34:1E:6B:C8:66:1E";. i9 p6 T( }$ V; a- r
  18. obj.id = "0x00000030" ; obj.value = "34:1E:6B:C8:66:1F";. H* R1 |! j" e7 O3 T
  19. obj.id = "0x0000000c" ; obj.value = "34:1E:6B:C8:66:13";
    5 Z  ^8 I$ X6 T! m$ ^
  20. obj.id = "0x0000000d" ; obj.value = "34:1E:6B:C8:66:14";
    ; ]- E& Y5 L6 L* C7 k: @* \& o$ G$ y( }
  21. obj.id = "0x0000000e" ; obj.value = "34:1E:6B:C8:66:15";4 ~' q4 P( g  q! H) s3 p3 J% v7 m
  22. obj.id = "0x0000000f" ; obj.value = "34:1E:6B:C8:66:16";4 e) K) p! T& T
  23. obj.id = "0x00000010" ; obj.value = "34:1E:6B:C8:66:17";6 e" c/ o, {4 l- @: E: B
  24. obj.id = "0x00000011" ; obj.value = "34:1E:6B:C8:66:20";
    . b( p1 c9 G# L. ^& q2 I6 _4 @. }
  25. obj.id = "0x00000012" ; obj.value = "34:1E:6B:C8:66:21";0 o7 f, B% j1 f0 o' z$ h
  26. obj.id = "0x00000013" ; obj.value = "34:1E:6B:C8:66:22";9 ?/ D! X: z! h
  27. obj.id = "0x00000025" ; obj.value = "34:1E:6B:C8:66:12";
    5 z. Q# Z$ X  G- h, `+ T: l( g
  28. obj.id = "0x00000026" ; obj.value = "";) n# R' |" V8 f% X+ Y
  29. obj.id = "0x00000027" ; obj.value = "";
    & n* k, w$ C$ M/ f- S# n0 B; F
  30. obj.id = "0x00000028" ; obj.value = "";
    7 Z1 p, H5 ]5 _7 X4 I* C9 A* ^3 |
  31. obj.id = "0x00000029" ; obj.value = "";# B& K6 W; H7 `! [3 S
  32. obj.id = "0x0000002a" ; obj.value = "";+ z  a% P. W& M3 m% m/ l7 |3 S
  33. obj.id = "0x0000002b" ; obj.value = "";
    * m4 F$ c" r( P  l. r
  34. obj.id = "0x0000002c" ; obj.value = "";
    * \. O/ `  h+ 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;;
    $ _2 B- l3 _" B$ b2 w
  36. obj.id = "0x00000018" ; obj.value = "0";
    9 k2 l8 [7 K/ ^+ H4 d2 K! M
  37. obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";
    ! U5 \; q; V( M% o
  38. obj.id = "0x0000001a" ; obj.value = "E8C";' r& T2 Z; n9 {- G
  39. obj.id = "0x0000001b" ; obj.value = "HUBCT";  }' Z2 L2 o. h1 r
  40. obj.id = "0x0000001c" ; obj.value = "0";" q# H- f' F3 ]$ o
  41. obj.id = "0x0000001d" ; obj.value = "1";
    ! }0 _+ V* ?0 H/ l' W6 S9 J. z
  42. obj.id = "0x0000001e" ; obj.value = "1";( ]: z8 y  s# c
  43. obj.id = "0x0000001f" ; obj.value = "1";
    - X, ]1 Z1 V1 a; f/ K7 X
  44. obj.id = "0x00000020" ; obj.value = "";
    6 T; s7 Y( ?& I; }+ ~: L0 K6 J
  45. obj.id = "0x00000021" ; obj.value = "0";% {+ B( o3 z& B' b3 C
  46. obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";
    9 d) \/ z) H' B' ?
  47. obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";
      Y# W4 s3 M) w8 D$ Q" S% Q/ a
  48. obj.id = "0x00000036" ; obj.value = "";
    - m1 j; e2 a0 ]+ o9 B3 C
  49. obj.id = "0x00000037" ; obj.value = "";' ?" _. h' H% n8 v+ z% I
  50. obj.id = "0x00000038" ; obj.value = "";, Z, s8 D" L# F; f5 }3 d. Y
  51. obj.id = "0x00000035" ; obj.value = "";9 i( b9 z8 H! E8 i" d0 E
  52. obj.id = "0x00000039" ; obj.value = "0x00102001";8 |/ [% @$ u- _: d
  53. obj.id = "0x0000003a" ; obj.value = "@CN#Common&";  x2 x" c" |: h6 A8 d% }
  54. obj.id = "0x0000003b" ; obj.value = "";
      Y2 Z# k2 C, i) t# L5 ^
  55. obj.id = "0x0000003c" ; obj.value = "0x00102001";
    ( I' S0 U8 C' [8 M
  56. obj.id = "0x0000003d" ; obj.value = "0x00000000";
    # p3 Z# ]: K; V$ @
  57. obj.id = "0x0000003e" ; obj.value = "0x00000000";7 F1 L3 \9 p1 t- y; K$ p
  58. obj.id = "0x0000003f" ; obj.value = "0x00000000";
    ; _: N, z8 L" ~9 H/ G9 M9 ^+ f
  59. obj.id = "0x00000040" ; obj.value = "";1 t+ E* \) t: n
  60. obj.id = "0x00000041" ; obj.value = "";
    ( S8 W7 ]& j. p! C5 [
复制代码
我采用的是obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";这个数据作为设备标识码* q, d9 g7 T6 X) F, g$ z6 G

. R+ g: b0 x4 ^* r, Z* V; n1 b" ~: Y/ R) }& y$ @

) d9 ]: D- c/ j, G% b% r. q# X0 M1 d* h% K) q- n5 G

$ l) w$ Y  f. B5 J相关文件我打包,大家修改一下1 g/ N* ?. k4 Z; R9 C

6 G& q4 c) L8 r+ l
9 e* `8 n2 Z0 {9 J/ d, f1 |; p7 Z8 e) P9 z1 w( r# R
0 @. n# T+ \+ B: t

% I) M. ?3 y1 s" h) N$ P% S- z5 X8 p+ z" l' ?7 z/ P
本帖是讨论贴,大家愿意尝试的自行测试,变砖我不负责3 s1 i& x! a7 z9 Z
; ^2 R7 z$ @- {6 M# r) x

8 y. A. x% ]1 T- t" L有了文件后的操作,大家仔细看帖子https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5% c0 a4 n0 j- `9 U9 Q% }1 {5 h
进行恢复电信界面,我的能够自动下发数据
5 j) p6 l+ P; D$ c0 |) n6 q; Z+ @0 l

* j; I; W. {4 W- E2 ]! d( w2 N. T, ~9 P$ H, [' p* `6 r
# A( @. G- e. G) Q# a# n- Z

本帖子中包含更多资源

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

×

点评

恢复电信界面自动下发数据,那所有的破解不也被电信下发的数据同时恢复了吗?折腾了一圈有什么用?意义何在?  发表于 2018-6-1 20:33
楼主需要修改hw_boardinfo这个文件吗?你的附件里没有?找不到啊?  发表于 2018-3-5 13:33
楼主需要修改hw_boardinfo这个文件吗?你的附件里没有?如何操作?  发表于 2018-2-26 20:32
发表于 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 编辑
( `. ]' |6 L8 P+ h6 h
) u: x8 x6 m# A( Y# o, p% e
  [: [! F# E% e
/ R5 c( E% ^9 H. f. d* Z1 d, j7 ~4 [4 W/ P1 t

, O7 |3 U. r. b6 B8 y, t0 m, m: R8 o# g5 K. C+ {$ H

1 l0 N+ k, V3 z" t, L7 k$ F4 F; s: `! e+ t2 ?& Y+ u
8 v! S! O: K4 E4 Z
1 g) z8 i1 C2 g# l
脚本一开始就定义了SN是取customizepara.txt的前17位,也就是设备标示码,然后会把$SN写入0x00000019。) q3 @, P# l: k3 R2 U+ x: t5 E7 D# r
8145V和SA1456C的hw_boardinfo的区别是在于0x00000039之后的,1456C这几项是没有的,8145V是有这几个数据的,之前的都是一样的,并不是你说的什么定义不一样。另外还就是有如果8145V是执行restorehwmode.sh的话,还会有函数执行编译好的二进制文件,至于操作带来的变化我也没时间去分析了,因为最近事情实在多,没时间去弄,只记得一个是和APP有关,一个是和隐藏分区有关,但是这个应该不影响恢复电信界面下发。, g* j" R5 a) m1 w

' o2 t7 ]8 r5 \! c. n+ v. H& s另外那个设备标示码不是你说的前5位是通用的哈,这个你可别误导人。; a2 L$ \* h* g1 h) _# Q
设备标示码完整的是XXXXXX-XXXXXXXXXXXXXXXXX是这样组成的,hw_boardinfo里面需要的是横杠后面的17位。而前横杠前面的6位,是这17位里面的第6位到第11位。我已经修改我的帖子,这个地方没说清楚,所以有人不知道17位指的是什么。
# u9 P- E! t% x4 ^, w6 {$ C  i, ?8 Y' e/ B9 x. D+ ~" g
4 S! ^+ N1 {7 h0 W

3 K" J: {8 w+ ]

本帖子中包含更多资源

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

×

点评

多谢点播,这个确实是识别标识中的字符,设备标识后面的东西  发表于 2018-2-26 15:44
发表于 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 编辑 3 |3 e2 {4 C) R; u1 L4 v+ s

- d* h# o8 b" I0 T0 s6 U/ O等我有空了再做8145V的完整的恢复包,现在这个脚本恢复了还是有地方会不完美的,一个是没有设置配置文件5G的SSID和密码,还有就是8145V如果是执行restorehwmode.sh的话,会删除APP和设置一些与出厂参数有关系的设置,这些要想完整恢复的话,现有的e8c.sh是需要完善的。
4 U7 s# Z. A- A* H' Y6 U1 e) f7 C! d  }6 E

本帖子中包含更多资源

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

×

点评

按照我说的那个 5G的密码与2.4G的相同 5G的ssid与2.4G的前缀相同多了一个 -5G  详情 回复 发表于 2018-2-26 22:40
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-27 09:36 , Processed in 0.028943 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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