找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7190|回复: 35

[工具] 华为HN8346x6-c 九洲版使用工具和shell (V5R021可用)

[复制链接]
发表于 2024-3-25 17:19:35 | 显示全部楼层 |阅读模式
说明一下:我的是联通版,使能工具显示是失败,其它是成功的。V5R021可用
9 v9 |5 o4 [9 Z3 z/ [2 o1,使能工具选v5,启动,猫灯全亮,闪,全灭(也可能不灭,等半分钟),手动断电重启,telnet 开启成功) }+ R2 g3 h  N4 {. ?  @. ^
2,使能工具选 升级 和我的shell文件,启动,猫灯全亮,闪,全灭(也可能不灭,等半分钟),手动断电重启,shell已补全。4 U' v$ v# d% ]/ ^

$ [# H6 }  ?# F7 H& G2 N6 H3 V6 r. k! e% X

! \, p7 l6 M" y; B; B# ~2 o6 j- V
# E. A8 ~5 U( j/ y% `! o运营商:         中国联通/ |" ~7 v, P$ @! G% V' E+ ~* \
设备型号:         WO-37
# o8 c9 u1 T( l3 H* v描述:         OptiXstar HN8346X6-C XG-PON Terminal (N2a/PRODUCT ID:2150085042HYN7008403), p/ r: F/ _8 l
设备标识号:         48575443BC7728AA (HWTCBC7728AA)
$ D$ s1 B0 v' f& W硬件版本:         2AD0.A. S: S! U& D# P  P6 P. `! u$ H' i. G
软件版本:         V5R021C00S050
6 x' d$ ]1 G) W6 x7 N8 ]. d制造信息:         2150085042HYN7008403.D4024 U, @) y/ h) ?- z
8 U( n+ N0 D6 O$ V7 w0 B) t
/ ~; H. q' F8 d. B4 g4 |
4 W2 F& W6 a8 H4 Z
附件:ONT组播配置工具V3-V5 2.09 _) f5 H/ ~& V2 Q  P& A
shell(两个可分别试一下,论坛里找到的,我用的是14K那个成功了)' f: V1 N6 a* m% g( ~- K; X5 x( t3 a

& W/ I: Q( U9 K7 l* H! Z) \0 u8 F
2 ~9 k* D1 G0 I$ S

本帖子中包含更多资源

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

×
 楼主| 发表于 2024-3-27 21:01:09 | 显示全部楼层
我修改成了华为界面
4 N+ c* F3 u6 q$ b! e! S/ p修改boardinfo ,修改为华为界面* y& K5 u% @, M2 }+ y" q
obj.id = "0x0000001a" ; obj.value = "COMMON";- X. f- |2 \, y- z( J
obj.id = "0x0000001b" ; obj.value = "COMMON";. C4 Y  L4 [- a, k; I
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";
( Z* q* A( N# i. R
0 J/ _% E" o$ G. j) b& e; J先恢复出厂设置,重启一次
. z0 o' q; `3 Q登录网址变成了 https://192.168.1.1:80/cu.html 用户名和密码是6 E) R/ p& ]) f& ]
cuadmin# ?5 B* U8 A% C5 a  t7 |
cuadmin
: e" J; a: \2 K: S+ ?2 g8 T高级配置--》安全配置--》设备访问精确控制配置--》新建 添加ssh,设置root密码+ }* h$ Z5 b# D9 u& C; z+ i1 D$ m
) P' ^5 P+ X4 M! ^
命令行 ssh root@192.168.1.1 输入自己设置的密码 *** 可进行命令操作1 A1 i2 m! s2 s
! Y  v  V0 L$ X+ \! ?
这样就可以用在移动宽带上了
发表于 2024-4-1 10:20:41 | 显示全部楼层
大佬,能不能把V5R021C00S050这个版本固件提取出来,谢谢了
 楼主| 发表于 2024-4-1 19:35:05 | 显示全部楼层
wgedu 发表于 2024-4-1 10:20. I% D* _9 `+ L, G& k- i0 \% v
大佬,能不能把V5R021C00S050这个版本固件提取出来,谢谢了
3 R& Z; _% @: |. A) L; M) }
我是新手,不会提取,如果教程请附上连接
发表于 2024-4-2 14:22:57 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35+ l* l* H- m2 @) o
我是新手,不会提取,如果教程请附上连接

7 k* q6 h8 U! |$ b' A9 P恩山上找的,您试一下,谢谢了 4 c$ U5 J1 D; ]+ d5 l$ d. c* h* {

# @$ I0 F4 i+ }: ?' j- ?) r固件备份,没有风险的,但是固件还原有一定风险,小白进阶的教程。目前光猫固件备份有 四种方式:
6 G8 u+ a5 R) \2 m0 U7 _1.通过芯片烧录器备份" e; `9 {$ I9 o+ \' d2 a) Z
2.通过telnet备份
1 A$ m# J. B1 U, _, W( {" s3.通过ttl备份, w6 {. U" o4 w# ~8 u
4.通过JTAg备份(不常见,这里不做介绍)
0 ~7 P! r0 O1 M7 d: b
' P" j0 [4 ]6 Q8 V% L' x下面我们先介绍最简单的第1种
: N# i0 N6 {1 U" A, d. D+ i* Q1 I9 P3 B9 X0 s% r" Z
把芯片用吹风机吹下来,最好是买个专业的焊台,带热风枪和烙铁的那种,把芯片放在编程器上直接读。非常简单,如果有不会的,可以回复我(记得贴图)。7 j3 G7 [+ b' H7 T; M- A6 h

4 n0 O7 P  V' V! U7 ?2 n然后我们来说下最常见的备份方法,通过telnet、TTL备份+ ?; L8 |/ Y2 R/ G
) o4 R1 W7 v: R( E& h
进入系统后,我们再putty里回车(按Enter键,怕小白不懂),进入这个系统可以说就是Shell,也可以说linux
9 M  }+ A: u- h6 f我们就能通过命令来完成我们的备份,首先第一个命令,如果显示无此命令呢,说明当前shell不完整,还需要补齐,这个我会另开一个帖子写0 @! |% ~3 m+ |( V
cat /proc/mtd
$ J, d1 }- `) D$ [$ J9 r, h$ q# T这里我们选择华为8145v为试验环境,别的光猫可能有不一样的地方' ~0 U, O; y  A( a
dev:    size   erasesize  name
) W* V8 B* u- P; Omtd0: 00100000 00020000 ", G, C+ U: B+ e0 E
mtd1: 0ff00000 00020000 "ubifs"
8 P$ o% Z; i  A* D6 j( Z  x3 Bmtd2: 00000000 00000000 "reserved"8 T0 E9 Y6 H! V3 E2 w6 X. E9 t
mtd3: 0009b000 0001f000 "ubootA"
, c, M$ [( u; T" y% mmtd4: 0009b000 0001f000 "ubootB"
0 r( g0 ^4 n3 z7 _) rmtd5: 0003e000 0001f000 "flash_configA"
2 [+ q: C" |5 t  i; K  L$ N( Mmtd6: 0003e000 0001f000 "flash_configB"
5 R- A* r% Y6 M( S' r2 ^+ A" xmtd7: 0003e000 0001f000 "slave_paramA"8 p2 ^# k( q5 D
mtd8: 0003e000 0001f000 "slave_paramB"
9 e5 j! C1 ~- T# c' Smtd9: 00307000 0001f000 "kernelA"' w6 |( w$ G( F9 Q3 ?' ^
mtd10: 00307000 0001f000 "kernelB"" ~. z3 b: k+ E+ L
mtd11: 02815000 0001f000 "rootfsA"
4 [1 K2 v: Y4 i% b" emtd12: 02815000 0001f000 "rootfsB"/ C" q' v4 Y. P5 ^
mtd13: 0003e000 0001f000 "wifi_paramA") d: J/ M# \$ s- n+ g. M2 M
mtd14: 0003e000 0001f000 "wifi_paramB"5 Q: m& y: b2 Z! E- O" P. V& _$ h
mtd15: 0003e000 0001f000 "system_param"+ Q$ z' k" t  `
mtd16: 0141a000 0001f000 "file_system"; G# B9 D; p' X
mtd17: 0081d000 0001f000 "frameworkA"
8 q; J5 T; g- G6 X  q+ q$ y- Rmtd18: 0081d000 0001f000 "frameworkB"
0 u0 H& U6 |0 e2 c1 E- M& Vmtd19: 07003000 0001f000 "apps"- d. b! o3 [$ U9 r# s- P

% S. W5 Y5 p  E; D8 g, C$ U% s看到这么多分区,以及地址,养成一个好习惯,复制下来存到文本中
6 Z8 ~9 d1 l  h1 p8 `! p( Bmtd0: ="startcode"! F# ~/ _8 S3 t4 N* g6 P: x
mtd1: ="ubifs"
6 M+ L4 ]1 r$ `: n" Zmtd2: = "reserved". V# K0 Q" H% h6 l, ]3 ~/ w
mtd3: = "ubootA"# G4 x2 F) a8 s" |+ `
mtd4: = "ubootB"" ~: S, e% A) [
mtd5: = "flash_configA"# Q/ r; S3 l6 S/ t* y
mtd6: = "flash_configB"2 c1 L# f! D; f: N
mtd7: = "slave_paramA"3 O. w0 C( b  Y) {$ v
mtd8: = "slave_paramB", [3 U: Q- m0 I" f0 Y9 ]" U
mtd9: = "kernelA"
/ U( D" i" J) b% X4 l) {6 b! ?  Umtd10: = "kernelB"
3 q2 j' T+ p6 d/ ~8 z: Imtd11: = "rootfsA"3 r, [  f6 Y& E  r4 Y
mtd12: = "rootfsB"3 Y/ f& U3 O8 O. |. _- e
mtd13: = "wifi_paramA". _$ b& h. \. Z8 D) F( z6 P( T. O6 J
mtd14: = "wifi_paramB"
7 x5 M9 g% Q4 @/ j! P' }mtd15: = "system_param"
6 Y( i& d. H8 ~+ Q" _mtd16: = "file_system"/ r"
& w' N: X. i) _9 L& i. Omtd17: = "frameworkA"
' \" P/ x+ ]  ]5 t  x" Kmtd18: = "frameworkB"  ~& }' [$ ~* @) G0 L7 F: L! s
mtd19: = "apps", ~# f2 f5 Q; Z. E1 H$ c1 C& j
ubi0_13 = "jffs2"
3 D  Q; d+ K: b# S: g3 R/ ~. uA和B分区是一样的,所以只需备份其中一个即可,现在都设置为双启动,一个使用一个备份可以切换的,从设计角度讲: U' f4 e  W3 n+ w+ T. A

. r3 ^- A- t0 {$ H) y) x) a; }下面我们进行备份,首先你要准备一个U盘(fat32格式化,防止不认盘)插到光猫的接口上,如果光猫没接口,那就应该淘汰了,当然tftp大法也是可以的,太麻烦了,这里不介绍
1 V7 A7 c1 w1 X$ d, _据我所知从天翼网关1.0开始就配USB口了,因为AB分区都一样,所以只备份一个就可以了
, e8 G0 R  v- U3 u下面输入备份命令,每行输入一次
" @. S  P; F& M+ X7 |1 Ldd if=/dev/mtd0 of=/mnt/usb/USB_disc1/0.bin
2 i) P: {) @: V# A# d1 xdd if=/dev/mtd1 of=/mnt/usb/USB_disc1/1.bin
) B0 I! ], c) u6 Ldd if=/dev/mtd2 of=/mnt/usb/USB_disc1/2.bin
2 ^0 U- \7 J3 ]5 k, [dd if=/dev/mtd3 of=/mnt/usb/USB_disc1/3-uboot.bin  c1 J9 ]" z: ~" @) u  `2 q
dd if=/dev/mtd5 of=/mnt/usb/USB_disc1/5.bin
: c3 h0 X6 d% v# G( \! Ldd if=/dev/mtd7 of=/mnt/usb/USB_disc1/7.bin6 D8 j% p/ O1 l: X+ L
dd if=/dev/mtd9 of=/mnt/usb/USB_disc1/9-kernel.bin
/ y3 e" w# V' W) m" z, `dd if=/dev/mtd11 of=/mnt/usb/USB_disc1/11-rootfs.bin
2 H$ `( z- x1 W1 S9 Xdd if=/dev/mtd13 of=/mnt/usb/USB_disc1/13.bin$ b9 E: h$ n1 D; m! l0 y1 x
dd if=/dev/mtd15 of=/mnt/usb/USB_disc1/15.bin
- ]4 X# v' B3 ^+ @4 i8 `" m. Ddd if=/dev/mtd16 of=/mnt/usb/USB_disc1/16.bin. _/ E& o, H* X
dd if=/dev/mtd17 of=/mnt/usb/USB_disc1/17.bin" Q* M) i3 A4 J+ J: _
dd if=/dev/mtd19 of=/mnt/usb/USB_disc1/19.bin4
1 X9 {6 A0 K# F1 V) u, Z9 Add if=/dev/ubi0_13 of=/mnt/usb/USB_disc1/0_13.bin
发表于 2024-4-2 14:24:19 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35
& M6 f# y& y( o# h2 X我是新手,不会提取,如果教程请附上连接

7 Q/ b, W1 U0 y* _$ u9 z恩山上找到的,也不知道这里让不让发链接,我复制了一下5 {% g/ Q6 |0 M7 r6 g; x. ]
, T6 r! M& L1 X# u; Z2 t% |
固件备份,没有风险的,但是固件还原有一定风险,小白进阶的教程。目前光猫固件备份有 四种方式:
4 a/ Z6 C8 v0 W* U; [1.通过芯片烧录器备份
/ Q  H: U  l/ k- D; F1 W4 H2.通过telnet备份8 x4 }  J' P; ^0 u0 _
3.通过ttl备份( |1 m1 V9 ^$ o8 l: v
4.通过JTAg备份(不常见,这里不做介绍)6 L7 y% h: b, D# D9 m' p
% V7 s6 B1 K: ~6 @  U" o$ w- s7 S
下面我们先介绍最简单的第1种
6 v) @  {4 b, J9 N5 I" n8 s
0 {, R6 }, ^5 u' q把芯片用吹风机吹下来,最好是买个专业的焊台,带热风枪和烙铁的那种,把芯片放在编程器上直接读。非常简单,如果有不会的,可以回复我(记得贴图)。9 A/ S  s3 q1 e8 K
! A: A  r/ u1 n
然后我们来说下最常见的备份方法,通过telnet、TTL备份$ v2 h% R- G) b  y$ q3 B
. V5 b0 s4 ^8 j
进入系统后,我们再putty里回车(按Enter键,怕小白不懂),进入这个系统可以说就是Shell,也可以说linux
' q6 M! ?' h2 P1 y3 `# G( f4 F我们就能通过命令来完成我们的备份,首先第一个命令,如果显示无此命令呢,说明当前shell不完整,还需要补齐,这个我会另开一个帖子写
9 f3 W8 s7 F8 u2 Z4 M8 k, @cat /proc/mtd# B* R7 Y9 o* t, ^" F& Y6 |$ _
这里我们选择华为8145v为试验环境,别的光猫可能有不一样的地方
1 R( }) Y3 w3 C2 v0 `' hdev:    size   erasesize  name
2 Y# H% {1 q" F( @' n+ h: kmtd0: 00100000 00020000 "8 E- p; I+ r' k6 u& g: }8 D
mtd1: 0ff00000 00020000 "ubifs"
3 L' Q2 Q4 p8 V7 v- Nmtd2: 00000000 00000000 "reserved"( w+ H  S( \) |4 D- H7 P7 q
mtd3: 0009b000 0001f000 "ubootA"4 F& D% P3 ^8 L# _+ |+ t
mtd4: 0009b000 0001f000 "ubootB"4 s3 E# L- E0 k9 r2 s
mtd5: 0003e000 0001f000 "flash_configA"3 `5 @, B; `* `5 w3 k* C- w6 W
mtd6: 0003e000 0001f000 "flash_configB"$ l8 A( U3 K' L& `
mtd7: 0003e000 0001f000 "slave_paramA"6 u/ P' P: D5 b/ Z
mtd8: 0003e000 0001f000 "slave_paramB"
: I, `& e% v2 v2 e3 j9 E: U- imtd9: 00307000 0001f000 "kernelA"
( w/ h( ^3 Z- a+ F; G1 u  Imtd10: 00307000 0001f000 "kernelB"
+ A  Q  e5 L6 w( M2 N) N" Wmtd11: 02815000 0001f000 "rootfsA") v- e9 b$ k+ p7 d/ A$ P
mtd12: 02815000 0001f000 "rootfsB"! b4 r6 a% Y. }' [8 B* ^# F
mtd13: 0003e000 0001f000 "wifi_paramA"
" X6 D& Z) x3 v- H( pmtd14: 0003e000 0001f000 "wifi_paramB"
: U& ^# }9 |: y( b% o) Ymtd15: 0003e000 0001f000 "system_param"8 v& H3 p. `  V
mtd16: 0141a000 0001f000 "file_system"" r! H8 z8 P0 z  e0 t. \- [
mtd17: 0081d000 0001f000 "frameworkA"
! a0 s1 W* t, j3 f, A" T3 s( ?mtd18: 0081d000 0001f000 "frameworkB"6 O  V2 d: C; q- w, S  y) d" N/ i
mtd19: 07003000 0001f000 "apps"' {) u5 a, Z& e! f" ^, j6 R
# D9 b4 F0 ]; e( V; d# S
看到这么多分区,以及地址,养成一个好习惯,复制下来存到文本中! l6 Q& }& w& k
mtd0: ="startcode"
& r' {7 G1 E' Y. |  k+ fmtd1: ="ubifs"
2 x8 F$ F& X& s5 d0 L" l3 Pmtd2: = "reserved". G$ i+ F" @! G* h) G
mtd3: = "ubootA"
  `8 {/ X$ Y$ e( t6 ~3 D0 E5 zmtd4: = "ubootB"6 x8 n4 S3 I) R) x& d6 w" i/ T$ |
mtd5: = "flash_configA"
0 a) a6 \+ P) n0 l6 f7 {mtd6: = "flash_configB"
9 g3 X( u1 V1 J: \! V; D8 h% Mmtd7: = "slave_paramA"9 D! k" E; d; N5 l3 f. y
mtd8: = "slave_paramB"
8 H. e5 {+ {8 v' D1 B  T/ qmtd9: = "kernelA". q6 L" Y( U. Z; o6 e# d9 R0 p0 y) k
mtd10: = "kernelB"6 u2 H) g1 x, j- _/ a/ x& r
mtd11: = "rootfsA"1 }; R& E5 i- n" ]& M: T
mtd12: = "rootfsB"# Q4 y  o! @+ f7 G
mtd13: = "wifi_paramA"
2 @# x1 d! N. ]/ Rmtd14: = "wifi_paramB"( N: m1 I" @" ~* I( w
mtd15: = "system_param"
7 z1 Z; z% S# z6 @0 Emtd16: = "file_system"/ r"' \( C- a/ X* _# E6 b
mtd17: = "frameworkA"
( {5 K/ s; A* C5 Qmtd18: = "frameworkB": e' p) j: Q9 x2 M& u0 T
mtd19: = "apps"
$ @. _' {$ _: {! m* aubi0_13 = "jffs2"
9 z2 y3 x5 y( @! F) Q. d. IA和B分区是一样的,所以只需备份其中一个即可,现在都设置为双启动,一个使用一个备份可以切换的,从设计角度讲9 E$ O) \& X- }( z9 \( c) t7 R
0 n7 e! Y& M6 @/ P; B' `, h" m
下面我们进行备份,首先你要准备一个U盘(fat32格式化,防止不认盘)插到光猫的接口上,如果光猫没接口,那就应该淘汰了,当然tftp大法也是可以的,太麻烦了,这里不介绍
4 b* H0 k5 n) C2 Y- U据我所知从天翼网关1.0开始就配USB口了,因为AB分区都一样,所以只备份一个就可以了
4 S8 ^  a+ v9 m下面输入备份命令,每行输入一次
( }9 E! c" Y7 X- z) e0 `7 t2 mdd if=/dev/mtd0 of=/mnt/usb/USB_disc1/0.bin
2 T- G$ ~  E2 a( @/ kdd if=/dev/mtd1 of=/mnt/usb/USB_disc1/1.bin& K) e- {- |- R1 d4 w* x1 J$ O' N
dd if=/dev/mtd2 of=/mnt/usb/USB_disc1/2.bin2 n8 u& ~* }& o! t* q
dd if=/dev/mtd3 of=/mnt/usb/USB_disc1/3-uboot.bin
3 o: D& g0 u- d. ^+ K4 Udd if=/dev/mtd5 of=/mnt/usb/USB_disc1/5.bin. n7 @" @0 t5 i# F0 G  r
dd if=/dev/mtd7 of=/mnt/usb/USB_disc1/7.bin
- D- N' A  V/ P& kdd if=/dev/mtd9 of=/mnt/usb/USB_disc1/9-kernel.bin
! U9 V# G2 E* }) c4 K, E# O. p3 ~- J. Q# }dd if=/dev/mtd11 of=/mnt/usb/USB_disc1/11-rootfs.bin
6 R( g5 P1 }' u6 b1 X* O  t: ]+ odd if=/dev/mtd13 of=/mnt/usb/USB_disc1/13.bin; C6 L& b* r1 M" `
dd if=/dev/mtd15 of=/mnt/usb/USB_disc1/15.bin5 _- ^8 J* G% o; j2 H( o
dd if=/dev/mtd16 of=/mnt/usb/USB_disc1/16.bin
6 R& t) L- S- ^0 U1 s' S1 g- S5 k* gdd if=/dev/mtd17 of=/mnt/usb/USB_disc1/17.bin9 e4 O) {! }# w9 p( f- H( c1 w+ ~0 u
dd if=/dev/mtd19 of=/mnt/usb/USB_disc1/19.bin4
3 a$ n  F, B1 Ddd if=/dev/ubi0_13 of=/mnt/usb/USB_disc1/0_13.bin
发表于 2024-4-2 14:32:20 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35' A# ^8 h; Q7 z, g6 p
我是新手,不会提取,如果教程请附上连接
8 a5 o7 Q6 y) W, E4 O, k6 C
https://www.chinadsl.net/forum.php?mod=viewthread&tid=167006* |3 ?+ s8 R' \9 b4 w

  H) M) F7 M# p: a7 z0 ]https://www.chinadsl.net/forum.php?mod=viewthread&tid=125408% L! W- M" g4 P6 j9 l5 b: E/ x
  _& {( [8 z7 L% k0 I9 Q) r
您看一下这两个帖子,谢谢了 !!
发表于 2024-4-2 14:40:22 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35. X8 I' S- o5 V& ]2 B8 b8 c4 [) W
我是新手,不会提取,如果教程请附上连接
8 B# j, ~& @8 {$ N( a, f) c* `& r
您也可以参看以下这个& V- d) b( R9 L- S& A

4 Y1 ]. d, c' S9 W! I9 E; e4 q; Whttps://www.chinadsl.net/forum.php?mod=viewthread&tid=168623
发表于 2024-4-2 15:04:08 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35* g) N, K- O5 Y8 Z
我是新手,不会提取,如果教程请附上连接

% P, C( r! C: l还有这一个( I8 a  C3 J$ q

6 p: ?2 M! F: ~4 D' mhttps://www.chinadsl.net/thread-158566-1-1.html
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

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

GMT+8, 2026-2-8 19:42 , Processed in 0.033061 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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