找回密码
 注册

QQ登录

只需一步,快速开始

查看: 69230|回复: 88

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

[复制链接]
发表于 2018-2-26 12:41:32 | 显示全部楼层 |阅读模式
本帖最后由 happyhack 于 2018-2-26 15:58 编辑
8 w* c. A) x& X1 ~; m6 v, v, C0 @" [6 O; o9 Y6 o" n
本帖仅仅限于8145V恢复电信界面讨论

( O$ X6 U/ j$ z9 S! q# t3 @# ~; ^

) V) B+ T+ u! w+ i( _- A楼主新装宽带,坐标湖北咸宁电信,买了两个光猫SA1456和HS8145V,其中1456是epon改的,8145v是GPON(见我之前的帖子),现在说下我如何把8145从华为界面刷回电信界面的4 u, G+ l6 H. H+ \: ?

& F, }7 R" L2 q* S主要参考帖子  https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5; w: ^' ]. J5 e  W" x! u
' L- g. q7 i5 K4 ]5 v! _. A
详细教程不说了,改回以后电信可以自动下发数据,自动改超密,改完后需要选择地区,不过可以确定的是选择地区的界面较老,不是新版的,估计是1456老板界面5 d1 `" [5 W/ A' s0 w

" W" Y; Z) [' {! a3 q我使用的是教程中的 SA1456C R017C10S011.rar文件改的,后面我会附上我的文件
3 P" i7 [' p7 ]( @
$ i/ p7 \* m$ ?; l2 O1 X/ \* t$ m& F0 F, N) @# l3 {- F- S
0 ?0 |' T' y2 Y
8 T3 I) b8 D4 H8 ^5 c2 P- B9 O4 u9 F
这个与small_5帖子中的设备标识码定义不一样,setttt对 hw_boardinfo也有说明  见  https://www.chinadsl.net/thread-131336-1-2.html% o, A6 p' ]( @  y  X4 K2 J
/ m) C& @- b7 c8 ?2 @# ~4 o8 A" C
我光猫背面的设备标识码中取341E6B-4285 0341 E6BC 8661 2
+ D7 F" X3 ^6 e. t! I修改:经过@small_5指点,customizepara.txt中的前17位:确实是光猫设备标识码中的第7至23位' i/ G1 J) |2 c: M8 v; R" l
7 R2 W3 X" Q6 j% ~: B6 S+ G" c2 {: |
我贴出我的hw_boardinfo,供大家分析
' a, b1 V! E( B4 _$ \" r) x
  1. obj.id = "0x00000001" ; obj.value = "1";
    ( f! _; K8 Q4 n+ P4 y# q
  2. obj.id = "0x00000002" ; obj.value = "48575443C46CCD9A";
      }1 h9 m# x  X. Y9 X
  3. obj.id = "0x00000003" ; obj.value = "$20L2QT*HhX"9V}+RsH(mEL\MdGVA%sV"Y/UVh]P"A[        DISCUZ_CODE_0        ]quot;;
    9 Q. |% O) u; v8 a! F
  4. obj.id = "0x00000004" ; obj.value = "$2ZQ`n!`>HIUjKJ(Q(v`'ZGsIJTy+/}"<:1;#];y/J,%RiODKFp'Vff|>s+}!9[        DISCUZ_CODE_0        ]quot;;
    $ N' K" |4 I, f
  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;;
    / k; D( y7 R3 A' f+ V/ w
  6. obj.id = "0x00000006" ; obj.value = "$2fyzZI0O:Z,jz[MDirtt6~{8R[        DISCUZ_CODE_34        ]amp;MLqW~6{NJw/>JK[        DISCUZ_CODE_0        ]quot;;
    8 B1 u$ B7 J$ T/ b6 K5 d
  7. obj.id = "0x00000007" ; obj.value = "024RNGAGH9001662";6 S* U1 k9 L7 }6 D7 _6 h
  8. obj.id = "0x00000008" ; obj.value = "2150083488AGH9006508";; h/ V% B$ ]+ _
  9. obj.id = "0x00000009" ; obj.value = "";
    , w; E; M3 Z! H0 P" g
  10. obj.id = "0x0000000a" ; obj.value = "74:5A:AA:C8:66:12";
    % Z: P: B  D* W. J! }- R
  11. obj.id = "0x0000000b" ; obj.value = "34:1E:6B:C8:66:18";/ ~, m  b. L/ R" k: t
  12. obj.id = "0x00000022" ; obj.value = "34:1E:6B:C8:66:19";: ^  Z' N* k  P: |
  13. obj.id = "0x00000023" ; obj.value = "34:1E:6B:C8:66:1A";7 S8 d! M" P$ [& u% ~
  14. obj.id = "0x00000024" ; obj.value = "34:1E:6B:C8:66:1B";2 w9 J) p* @0 z0 q7 \) O! Q, l
  15. obj.id = "0x0000002d" ; obj.value = "34:1E:6B:C8:66:1C";
    # U8 _( c* c4 `, K1 {0 B9 l
  16. obj.id = "0x0000002e" ; obj.value = "34:1E:6B:C8:66:1D";
    ! [2 b! R- r4 `. X
  17. obj.id = "0x0000002f" ; obj.value = "34:1E:6B:C8:66:1E";0 z. `  @% Y! C: z* s% Z- m& u
  18. obj.id = "0x00000030" ; obj.value = "34:1E:6B:C8:66:1F";
    6 N# B# E0 j1 B2 c
  19. obj.id = "0x0000000c" ; obj.value = "34:1E:6B:C8:66:13";8 l( y5 V9 i: ?% h
  20. obj.id = "0x0000000d" ; obj.value = "34:1E:6B:C8:66:14";/ a8 i) D5 b% G( G% q0 q1 t6 b
  21. obj.id = "0x0000000e" ; obj.value = "34:1E:6B:C8:66:15";
    8 ^. S: b, f7 o7 y
  22. obj.id = "0x0000000f" ; obj.value = "34:1E:6B:C8:66:16";
    ! a$ |3 }5 y5 v, s% l. v2 V
  23. obj.id = "0x00000010" ; obj.value = "34:1E:6B:C8:66:17";
    7 ?% ?5 ]! ~5 d
  24. obj.id = "0x00000011" ; obj.value = "34:1E:6B:C8:66:20";" _% ]) U( |' I( q7 M* @
  25. obj.id = "0x00000012" ; obj.value = "34:1E:6B:C8:66:21";( [+ L$ W+ n/ E
  26. obj.id = "0x00000013" ; obj.value = "34:1E:6B:C8:66:22";
    7 ^" a. p0 q) T/ z3 |, Z; r: M
  27. obj.id = "0x00000025" ; obj.value = "34:1E:6B:C8:66:12";* |) Y* G' ]( z: o" I1 K: f
  28. obj.id = "0x00000026" ; obj.value = "";$ l* n# G3 @& T- Q) _/ j
  29. obj.id = "0x00000027" ; obj.value = "";) M, k* @9 i6 ]* [4 f: C* y+ Y7 E
  30. obj.id = "0x00000028" ; obj.value = "";0 W( v( F+ l$ ~' k3 M* k
  31. obj.id = "0x00000029" ; obj.value = "";& a- t/ _. ~+ F; k
  32. obj.id = "0x0000002a" ; obj.value = "";! {" r1 S1 p$ U* O
  33. obj.id = "0x0000002b" ; obj.value = "";3 }) x" S; W1 c% g) S
  34. obj.id = "0x0000002c" ; obj.value = "";5 h  e6 ?0 s. _( f5 N
  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;;5 g# l7 f' }& A. s- R- I7 x* U
  36. obj.id = "0x00000018" ; obj.value = "0";% b8 x* {3 }  {  m
  37. obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";
    / U  q. A- Q5 q* H0 c) l3 b5 v
  38. obj.id = "0x0000001a" ; obj.value = "E8C";9 Y; A8 H3 r/ {: n
  39. obj.id = "0x0000001b" ; obj.value = "HUBCT";! Z% e8 G. w8 k: e4 l
  40. obj.id = "0x0000001c" ; obj.value = "0";/ f, k9 v  ]- ?2 s" L) l
  41. obj.id = "0x0000001d" ; obj.value = "1";
    ' r+ z) r& q7 }1 G7 b& r( z& b
  42. obj.id = "0x0000001e" ; obj.value = "1";  Z( A# [/ n8 O2 ^
  43. obj.id = "0x0000001f" ; obj.value = "1";
    ! |4 Y$ X$ e, U) I! }
  44. obj.id = "0x00000020" ; obj.value = "";
    9 ?  q" i# T  F
  45. obj.id = "0x00000021" ; obj.value = "0";$ h/ ^0 T/ m2 a( H: A1 D8 @
  46. obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN";
    # [- |" A+ A; f8 Y3 R
  47. obj.id = "0x00000034" ; obj.value = "00:00:00:00:00:0C";
    1 D4 V& @* {: f! g
  48. obj.id = "0x00000036" ; obj.value = "";
    / H- \& Y  D% G, A! }
  49. obj.id = "0x00000037" ; obj.value = "";
      I  F+ I6 A8 N. u% I7 _$ i
  50. obj.id = "0x00000038" ; obj.value = "";& p5 ~1 w( `1 c8 ^
  51. obj.id = "0x00000035" ; obj.value = "";
    . G/ `+ S, o4 V  R8 C6 e" F7 q+ C
  52. obj.id = "0x00000039" ; obj.value = "0x00102001";
    0 W6 D6 a5 M# z3 h, V6 n7 c
  53. obj.id = "0x0000003a" ; obj.value = "@CN#Common&";+ }5 E' u1 z# h1 W6 d* ?- R3 r* `
  54. obj.id = "0x0000003b" ; obj.value = "";: I5 `8 B# D% X' y1 z# G0 u% A9 U
  55. obj.id = "0x0000003c" ; obj.value = "0x00102001";0 J5 J' S* H& H
  56. obj.id = "0x0000003d" ; obj.value = "0x00000000";3 R; u6 }/ |/ U7 A: }( |
  57. obj.id = "0x0000003e" ; obj.value = "0x00000000";* V' _% }$ U# {: k2 G! r) K  ^
  58. obj.id = "0x0000003f" ; obj.value = "0x00000000";
    : b: ~( s) q8 ]& c1 }1 H# R) z
  59. obj.id = "0x00000040" ; obj.value = "";  j# U4 r& ?- t
  60. obj.id = "0x00000041" ; obj.value = "";
    5 V; a) T* [$ t% b$ V# f! ^3 B
复制代码
我采用的是obj.id = "0x00000019" ; obj.value = "42850341E6BC86612";这个数据作为设备标识码
6 g/ i/ v$ d* f5 a. k5 D1 \- N7 u( D
3 B- H+ \" E/ j! o, U- {! z" i- m$ A9 g* k( V9 n

& z$ {& K2 R- K& M* b# T/ n7 q/ ]. d% C4 \% c5 M
* X8 S+ }4 A- K0 n4 P7 m6 Z9 w& z' B
相关文件我打包,大家修改一下0 \- C, |( D# ?  [
' b2 |' ]* o% D$ K
4 [/ O# `& ^$ v) n7 |8 }0 k
. h* `9 C. \% |; R( j5 u

* P* J& V7 G6 V# [9 }; ]3 P  G6 r; P

# |% N* N+ r! H% ^( X4 Y# t本帖是讨论贴,大家愿意尝试的自行测试,变砖我不负责* H/ Y% L$ }" r* \, X& w5 n, J# R% o' ^

1 h! C2 w" l5 p& S3 l/ I; P0 V% |* @" e% l" {4 m/ S! Z" {9 g
有了文件后的操作,大家仔细看帖子https://www.chinadsl.net/forum.ph ... 6%B8%B4%B5%E7%D0%C5; D+ W0 ~8 }0 T) G& |
进行恢复电信界面,我的能够自动下发数据5 t- [- ^% y, Q1 X( x4 e. C
& d' G2 m0 g; H, o

+ J, F: F7 F7 Q. C/ m0 L# r
- B1 N% v: J8 D& B' D& g0 I- `" ^, d' }

本帖子中包含更多资源

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

×
发表于 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 编辑
3 z. ^6 V3 N3 x( D2 }- d" o; M: L, G+ P
; |4 p2 f% r- F5 V, M
+ v; t% v1 S3 {
2 v1 {1 x, N: b4 C/ Z+ `9 z
6 @1 h6 w# x5 q- w4 |
, v3 t) f8 l' _% ~1 X  Y9 E/ V! Z
  j5 N3 o$ o; B& k" Z. v$ C
/ D( F/ ~& g4 U1 |, w
( P& X8 B& B) ]0 |. ?" x

" J" Z$ N# K9 J0 r& B脚本一开始就定义了SN是取customizepara.txt的前17位,也就是设备标示码,然后会把$SN写入0x00000019。
5 Q$ @" i$ L! t) S8 V8145V和SA1456C的hw_boardinfo的区别是在于0x00000039之后的,1456C这几项是没有的,8145V是有这几个数据的,之前的都是一样的,并不是你说的什么定义不一样。另外还就是有如果8145V是执行restorehwmode.sh的话,还会有函数执行编译好的二进制文件,至于操作带来的变化我也没时间去分析了,因为最近事情实在多,没时间去弄,只记得一个是和APP有关,一个是和隐藏分区有关,但是这个应该不影响恢复电信界面下发。
) E! i  c/ ~: ~7 F8 B9 E, S: k) [& n' b6 _
另外那个设备标示码不是你说的前5位是通用的哈,这个你可别误导人。
* e& A3 X3 Z8 t# F; ~& e. ^设备标示码完整的是XXXXXX-XXXXXXXXXXXXXXXXX是这样组成的,hw_boardinfo里面需要的是横杠后面的17位。而前横杠前面的6位,是这17位里面的第6位到第11位。我已经修改我的帖子,这个地方没说清楚,所以有人不知道17位指的是什么。
+ N6 h' y1 k" Z3 E7 H8 v4 E/ c+ z  b: b: ^3 v
$ S2 A1 D5 |1 @# [9 ^
2 t% [3 p& K2 Q. x

本帖子中包含更多资源

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

×
发表于 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 编辑
% t( J# j% w" J; I  b7 [% k
; N* Z: ?- l' _- B; _: j等我有空了再做8145V的完整的恢复包,现在这个脚本恢复了还是有地方会不完美的,一个是没有设置配置文件5G的SSID和密码,还有就是8145V如果是执行restorehwmode.sh的话,会删除APP和设置一些与出厂参数有关系的设置,这些要想完整恢复的话,现有的e8c.sh是需要完善的。( K7 g5 n9 A. A4 u$ }

. u" g, D1 p4 r5 b6 O4 s5 @

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-5-2 07:24 , Processed in 0.029315 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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