找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4042|回复: 31

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

[复制链接]
发表于 2024-3-25 17:19:35 | 显示全部楼层 |阅读模式
说明一下:我的是联通版,使能工具显示是失败,其它是成功的。V5R021可用
+ {/ ~9 }* t( @% }1,使能工具选v5,启动,猫灯全亮,闪,全灭(也可能不灭,等半分钟),手动断电重启,telnet 开启成功5 D0 I! k$ t/ [( E+ \3 {
2,使能工具选 升级 和我的shell文件,启动,猫灯全亮,闪,全灭(也可能不灭,等半分钟),手动断电重启,shell已补全。* P3 z6 ?5 {' f& o

: z1 y+ Z9 h3 U1 ?/ J5 r( d; _  s5 [+ X' t, c, G# p# v
/ E" E" e: c6 }8 g, }
, c2 j" w) ?+ X2 x- I& {
运营商:         中国联通
; Y4 U, g3 r: `/ h设备型号:         WO-377 _/ T8 q) j& P. C; e! J
描述:         OptiXstar HN8346X6-C XG-PON Terminal (N2a/PRODUCT ID:2150085042HYN7008403)
% n8 h6 N- t6 X' ^8 c. I设备标识号:         48575443BC7728AA (HWTCBC7728AA)1 }3 U$ c, l4 X" P
硬件版本:         2AD0.A
& l0 U  h0 R8 o0 E/ P软件版本:         V5R021C00S050' Y' F& y9 E' D: z2 L9 P4 e
制造信息:         2150085042HYN7008403.D402
: e2 o' f+ |$ a) S9 q$ I6 f
" Y  A0 T  Z0 T! S" \( y7 q0 ^6 F- [3 l3 L5 d, ^( K& A7 x

0 K6 k$ }4 r/ ~/ x4 K附件:ONT组播配置工具V3-V5 2.01 [8 p/ v! D- r5 t6 r4 W% N
shell(两个可分别试一下,论坛里找到的,我用的是14K那个成功了)
. Q3 L4 B3 p; t1 y0 l( e" {
9 J# b. N% o% ?
1 R5 s7 x! F0 L

本帖子中包含更多资源

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

×
 楼主| 发表于 2024-3-27 21:01:09 | 显示全部楼层
我修改成了华为界面
9 l1 t1 n; j) S修改boardinfo ,修改为华为界面# G' W& J  v( M
obj.id = "0x0000001a" ; obj.value = "COMMON";. o; w# i; W1 U4 w0 I) E) a% w
obj.id = "0x0000001b" ; obj.value = "COMMON";
% o; P/ K0 T0 i% O* i- `obj.id = "0x00000031" ; obj.value = "NOCHOOSE";
, V9 a5 I( E' [' z, ~6 @6 H1 @, L" `9 d: ~
先恢复出厂设置,重启一次6 |1 C% @) O* L. q; ^# M0 ~# y3 v
登录网址变成了 https://192.168.1.1:80/cu.html 用户名和密码是0 v: H6 D& E- u: K
cuadmin
: n% n6 d0 R$ |$ P$ s. {, Z; e0 ecuadmin8 {( F9 }3 C/ r9 n
高级配置--》安全配置--》设备访问精确控制配置--》新建 添加ssh,设置root密码
0 B% {( k6 `1 k! r7 D* d. u5 g3 {% {: B$ J) Q
命令行 ssh root@192.168.1.1 输入自己设置的密码 *** 可进行命令操作& w0 H, d1 d( S* p  B) T/ r
" D% J! j! L3 H
这样就可以用在移动宽带上了
发表于 2024-4-1 10:20:41 | 显示全部楼层
大佬,能不能把V5R021C00S050这个版本固件提取出来,谢谢了
 楼主| 发表于 2024-4-1 19:35:05 | 显示全部楼层
wgedu 发表于 2024-4-1 10:20, r( f) @9 C+ p9 h9 {
大佬,能不能把V5R021C00S050这个版本固件提取出来,谢谢了

( Y  n2 ]  `4 B- n; P我是新手,不会提取,如果教程请附上连接
发表于 2024-4-2 14:22:57 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35; K9 R& e. O' i1 [# H* }4 V; T" g
我是新手,不会提取,如果教程请附上连接
  @3 ?3 h! W& o3 z
恩山上找的,您试一下,谢谢了
; w2 C$ `/ t0 ]# y
' O8 A8 i. V$ d固件备份,没有风险的,但是固件还原有一定风险,小白进阶的教程。目前光猫固件备份有 四种方式:2 k" g0 s; d4 j3 t
1.通过芯片烧录器备份
1 g' @3 P9 R' k6 U; E* U5 _( ]2.通过telnet备份
. g' z* s- B( b/ T# W% m8 K; S! f/ T3.通过ttl备份
! o) X( F; k. _# j/ k' O' w4.通过JTAg备份(不常见,这里不做介绍), A6 K& {: U9 i# k
# `2 [. x/ ^( }
下面我们先介绍最简单的第1种8 R7 z) D5 N4 _3 B7 ]. g6 `( k  W

/ Q/ i5 `1 q) z! i! R* p4 ^* O, i把芯片用吹风机吹下来,最好是买个专业的焊台,带热风枪和烙铁的那种,把芯片放在编程器上直接读。非常简单,如果有不会的,可以回复我(记得贴图)。  f# \) n. ^! v! u: U6 F3 S

4 s! Q. t* m5 Y/ n& a) T" v0 _: ~然后我们来说下最常见的备份方法,通过telnet、TTL备份/ M/ a% M" m5 I& q) K" I  S: F/ V

8 {# O1 m- a9 C/ z9 T进入系统后,我们再putty里回车(按Enter键,怕小白不懂),进入这个系统可以说就是Shell,也可以说linux  o' H, @2 J0 Y7 B9 ~" u/ u8 q) F
我们就能通过命令来完成我们的备份,首先第一个命令,如果显示无此命令呢,说明当前shell不完整,还需要补齐,这个我会另开一个帖子写
# B) m/ a7 o4 O# V9 lcat /proc/mtd% m4 H1 I, D$ s9 g/ U
这里我们选择华为8145v为试验环境,别的光猫可能有不一样的地方
$ d% \& b2 d. odev:    size   erasesize  name
2 A( P6 y  ]- z4 M# Gmtd0: 00100000 00020000 "  E7 S; J  y5 J& c$ |6 H& a5 F
mtd1: 0ff00000 00020000 "ubifs"# `! A. u7 E# e9 n( v2 Y1 V* g( T
mtd2: 00000000 00000000 "reserved"
) Q" `/ C) K4 amtd3: 0009b000 0001f000 "ubootA"# \$ F: c* x* J# @% k+ G
mtd4: 0009b000 0001f000 "ubootB"
2 c8 ~+ I, b" Hmtd5: 0003e000 0001f000 "flash_configA"
% d, a" X' n. F* O; W7 xmtd6: 0003e000 0001f000 "flash_configB"7 T7 c& Z. p) {) _
mtd7: 0003e000 0001f000 "slave_paramA"
1 q6 p7 X* a! w4 e* \, I3 g2 {6 xmtd8: 0003e000 0001f000 "slave_paramB") }' F" L4 Z: N5 J! @& S! \
mtd9: 00307000 0001f000 "kernelA"# w6 J9 S. c+ L+ k
mtd10: 00307000 0001f000 "kernelB"* |/ o! e8 T  |: r' _# k0 X$ z
mtd11: 02815000 0001f000 "rootfsA"
& [" t8 _" v4 I* o/ @mtd12: 02815000 0001f000 "rootfsB"* V& S* }2 O% A, Y
mtd13: 0003e000 0001f000 "wifi_paramA". T; W% @' ]) u* |  A2 \
mtd14: 0003e000 0001f000 "wifi_paramB"( O; g. B0 ~# v6 z
mtd15: 0003e000 0001f000 "system_param"
& N+ U' ~7 y4 ?1 D5 f$ h, Y! Y8 Fmtd16: 0141a000 0001f000 "file_system". f: L% Q9 m1 `
mtd17: 0081d000 0001f000 "frameworkA"
0 J) Y, C4 \$ I# r' Nmtd18: 0081d000 0001f000 "frameworkB"
# i! S2 U! S2 o" vmtd19: 07003000 0001f000 "apps"
5 e* p) G) v. I9 p. q8 p; N! i% @  m
看到这么多分区,以及地址,养成一个好习惯,复制下来存到文本中- R0 E% ~: W4 s# R
mtd0: ="startcode"$ K' a2 e/ P' K4 W6 ~" e- v1 U
mtd1: ="ubifs"' v! }& ~5 G. L' Q  e
mtd2: = "reserved", Z0 x( E9 M; m1 ?+ o: u% i
mtd3: = "ubootA"
2 f3 Q: o1 m9 A6 Z2 Nmtd4: = "ubootB"8 p. u5 J, Q: {2 {' {4 }. y6 L; n2 t# S
mtd5: = "flash_configA"
4 N4 U# p% N$ q  D6 G  ^mtd6: = "flash_configB"
& G; G. ~3 K, C( ?mtd7: = "slave_paramA"% l! X0 w8 [4 Q, p
mtd8: = "slave_paramB"- S& e8 ^) `: |6 r& C' l
mtd9: = "kernelA"
: v8 \( `- j  Umtd10: = "kernelB"8 ^# p( W4 B0 `/ T; q) i% q
mtd11: = "rootfsA"
" [* ~$ t( P( w$ x3 k. Tmtd12: = "rootfsB"
% ~% n+ |1 E" o0 N* W# ~mtd13: = "wifi_paramA"
$ I: N) ^: X! I! b0 s1 ?& emtd14: = "wifi_paramB"
2 u/ R7 _' J; W# a8 f, umtd15: = "system_param"
& p( \5 O9 w) g) J- W$ K2 xmtd16: = "file_system"/ r"
' d: z' r0 B% }9 k1 \mtd17: = "frameworkA"7 Y# J- c, t+ R) x
mtd18: = "frameworkB"
, i: z/ v2 r' }  ]7 nmtd19: = "apps"
2 ^- Y2 K& i2 L: w9 Z3 z0 yubi0_13 = "jffs2"
( b9 \" i6 ]% |) c) x; E) m, e  r  NA和B分区是一样的,所以只需备份其中一个即可,现在都设置为双启动,一个使用一个备份可以切换的,从设计角度讲
6 O/ l; d: w7 H' e" d; J! R/ K" d2 W; s$ U2 P+ x2 T7 X
下面我们进行备份,首先你要准备一个U盘(fat32格式化,防止不认盘)插到光猫的接口上,如果光猫没接口,那就应该淘汰了,当然tftp大法也是可以的,太麻烦了,这里不介绍( U% H5 h" l8 a3 v* H2 g
据我所知从天翼网关1.0开始就配USB口了,因为AB分区都一样,所以只备份一个就可以了& d. M- m/ _! |& @( T
下面输入备份命令,每行输入一次
; I5 E" Q, n4 k: j) X3 G. Qdd if=/dev/mtd0 of=/mnt/usb/USB_disc1/0.bin$ O  z" u4 g5 o
dd if=/dev/mtd1 of=/mnt/usb/USB_disc1/1.bin
$ Q3 r& W. ^+ X5 q3 {- mdd if=/dev/mtd2 of=/mnt/usb/USB_disc1/2.bin
7 U. X( c, l, {, Q5 I0 Ddd if=/dev/mtd3 of=/mnt/usb/USB_disc1/3-uboot.bin6 Q* N* G' M- J
dd if=/dev/mtd5 of=/mnt/usb/USB_disc1/5.bin6 u* V6 L3 g% j( F, Y# q5 P
dd if=/dev/mtd7 of=/mnt/usb/USB_disc1/7.bin# I7 O7 \/ {' L; ]
dd if=/dev/mtd9 of=/mnt/usb/USB_disc1/9-kernel.bin+ G0 y8 u6 X# f( o
dd if=/dev/mtd11 of=/mnt/usb/USB_disc1/11-rootfs.bin6 H5 ~- n8 ~- h% A: F
dd if=/dev/mtd13 of=/mnt/usb/USB_disc1/13.bin
+ m; @! K' Q) j9 @dd if=/dev/mtd15 of=/mnt/usb/USB_disc1/15.bin7 W0 h. F, @$ c% s  W
dd if=/dev/mtd16 of=/mnt/usb/USB_disc1/16.bin
. b5 D& t( H- a0 s, L9 R1 Ydd if=/dev/mtd17 of=/mnt/usb/USB_disc1/17.bin
3 T/ M* m$ W* @7 b) \4 Z5 cdd if=/dev/mtd19 of=/mnt/usb/USB_disc1/19.bin4
" x" m+ O5 h0 _; \7 edd if=/dev/ubi0_13 of=/mnt/usb/USB_disc1/0_13.bin
发表于 2024-4-2 14:24:19 | 显示全部楼层
datou9292 发表于 2024-4-1 11:351 i2 y6 Y& e$ L) J6 ~5 c5 c
我是新手,不会提取,如果教程请附上连接
0 T6 i: X4 e9 s7 _, n0 I. u
恩山上找到的,也不知道这里让不让发链接,我复制了一下
& B3 v7 Y4 @7 u( {. A4 T& J: F7 R& a4 m" |: d# X$ P3 v$ S8 G
固件备份,没有风险的,但是固件还原有一定风险,小白进阶的教程。目前光猫固件备份有 四种方式:9 H+ U' \$ Q- d- n  a3 N: J% q
1.通过芯片烧录器备份1 y0 X; H: N) i/ i$ z
2.通过telnet备份! n% k& I( N, u& G+ R+ ~; A' r* s
3.通过ttl备份# Z* A. o$ \, M! y  ~0 K5 w7 o9 T
4.通过JTAg备份(不常见,这里不做介绍)' k4 L# @) o* j9 L
0 {" q# q1 e# E
下面我们先介绍最简单的第1种
* Y% W% n5 g/ Z, V. t, ^3 \. J; Z/ t. q
+ p0 o/ z% f9 o+ t5 j8 S把芯片用吹风机吹下来,最好是买个专业的焊台,带热风枪和烙铁的那种,把芯片放在编程器上直接读。非常简单,如果有不会的,可以回复我(记得贴图)。
- ^. Y9 o  |% N. m- \, |
& _( K! n" U! m& k, I3 J! h然后我们来说下最常见的备份方法,通过telnet、TTL备份* b7 n& B; W) f/ |% l- u) N( n8 o+ z- C2 d

* B. p( p# E1 j$ K& X/ v进入系统后,我们再putty里回车(按Enter键,怕小白不懂),进入这个系统可以说就是Shell,也可以说linux4 S/ K. w' o( \. P
我们就能通过命令来完成我们的备份,首先第一个命令,如果显示无此命令呢,说明当前shell不完整,还需要补齐,这个我会另开一个帖子写
7 ?5 G; q; W  b# w' V' r. T7 q9 Pcat /proc/mtd  U8 D5 k7 ?$ G# R5 W3 Y
这里我们选择华为8145v为试验环境,别的光猫可能有不一样的地方0 m, D0 [; e9 r# _3 U- r, Q
dev:    size   erasesize  name
0 c. z; z* O& \# S! I6 |mtd0: 00100000 00020000 "( j2 b2 q! }! e; F7 {$ `- D' X
mtd1: 0ff00000 00020000 "ubifs"
8 y) z& Q/ e$ d- ~$ c( bmtd2: 00000000 00000000 "reserved"
) j* N/ I' C  h! ?' Fmtd3: 0009b000 0001f000 "ubootA"
- H* g3 ^) k( S" S& cmtd4: 0009b000 0001f000 "ubootB"# K& e; z9 _& p* |+ o; F3 y
mtd5: 0003e000 0001f000 "flash_configA"8 c4 u. B$ d2 R7 O; @6 u
mtd6: 0003e000 0001f000 "flash_configB"
, T* U( |: A+ W$ W; bmtd7: 0003e000 0001f000 "slave_paramA"1 ^) j) U) p& W% O: ?- [
mtd8: 0003e000 0001f000 "slave_paramB"& ]' m: ~; Z7 u$ u: T; A, Z$ V! d5 z
mtd9: 00307000 0001f000 "kernelA"$ ?" K4 _- k. Y
mtd10: 00307000 0001f000 "kernelB") E& r9 n( t$ _5 j! D  L
mtd11: 02815000 0001f000 "rootfsA"
2 l) `! b1 I: r1 Q* B3 D  lmtd12: 02815000 0001f000 "rootfsB"4 Q7 ]7 q" V- J, [
mtd13: 0003e000 0001f000 "wifi_paramA"( h* g3 Q% R0 L1 j! @
mtd14: 0003e000 0001f000 "wifi_paramB"
- `+ n1 W  o; m& N% t/ A# o& U* }mtd15: 0003e000 0001f000 "system_param"& h5 t, S) i% Z$ c7 c( ~7 V7 `
mtd16: 0141a000 0001f000 "file_system"
) V3 u! H+ m6 hmtd17: 0081d000 0001f000 "frameworkA"
- w' G* ?3 R5 z/ c8 Emtd18: 0081d000 0001f000 "frameworkB"
% F4 x' y5 [, q7 e% u  K) ~2 @! \mtd19: 07003000 0001f000 "apps"6 _  Y- K$ ]" q
1 v) p: j$ O5 M1 G1 Q2 Z! o
看到这么多分区,以及地址,养成一个好习惯,复制下来存到文本中' F/ \7 P5 q; `' q" z$ Q: f
mtd0: ="startcode"
3 h2 H/ P, f/ H) D, ^mtd1: ="ubifs"
! t7 i! z2 S3 G* c8 A5 \/ rmtd2: = "reserved"
; r, S! _; C1 ]3 \( wmtd3: = "ubootA"* V4 P' v1 O- {. D
mtd4: = "ubootB"( U- ?" E6 j# L! i* I/ _7 R
mtd5: = "flash_configA"
5 Y6 ~- Z/ V5 W) r3 Z" E* tmtd6: = "flash_configB"
2 ~3 O' ~; T# X  v! p4 Vmtd7: = "slave_paramA"7 C1 ]6 W% v& X
mtd8: = "slave_paramB"! w  C3 _" s: M% F! r
mtd9: = "kernelA"
, N# ~, ~2 k& Y( D  C. x( i' mmtd10: = "kernelB"+ t. Q/ M- \' r/ D
mtd11: = "rootfsA": n! V# x- y  @6 L* ?
mtd12: = "rootfsB"
: m6 u0 h4 a9 Z/ }$ }+ omtd13: = "wifi_paramA"
0 H, D! a. F* l' F% F( j7 o) q" _9 X1 qmtd14: = "wifi_paramB"6 |" i( F7 c$ |( M) k
mtd15: = "system_param"6 o/ l0 m" Q6 a5 R) H1 @7 s
mtd16: = "file_system"/ r"
3 I% Z6 h7 s$ v# N! e% J; C9 Hmtd17: = "frameworkA"
3 Q$ y2 _) q2 h) ~  }5 }mtd18: = "frameworkB". I9 i, r# P5 U5 F+ R: s' [* q! L4 P
mtd19: = "apps"
8 `% ~, i9 }4 d- c# j0 {8 m% q1 cubi0_13 = "jffs2"9 r* c7 U" [  u4 V  [6 a4 `
A和B分区是一样的,所以只需备份其中一个即可,现在都设置为双启动,一个使用一个备份可以切换的,从设计角度讲3 b$ M  Z; k4 H# j7 E

# ?2 o9 i- Z+ _6 I3 y下面我们进行备份,首先你要准备一个U盘(fat32格式化,防止不认盘)插到光猫的接口上,如果光猫没接口,那就应该淘汰了,当然tftp大法也是可以的,太麻烦了,这里不介绍
# K# @( U! r- `' n; n6 |9 b9 g, x据我所知从天翼网关1.0开始就配USB口了,因为AB分区都一样,所以只备份一个就可以了
' r5 e& u& i6 o9 T0 ?1 V/ [/ L下面输入备份命令,每行输入一次; {- z) s0 ?2 j' `8 V4 j
dd if=/dev/mtd0 of=/mnt/usb/USB_disc1/0.bin0 g! a- I6 {8 A& {, t+ f  J; e+ Z
dd if=/dev/mtd1 of=/mnt/usb/USB_disc1/1.bin; D5 b& c5 h. {5 z
dd if=/dev/mtd2 of=/mnt/usb/USB_disc1/2.bin. @- b5 n3 ^% ~, T  ]- f# }$ k
dd if=/dev/mtd3 of=/mnt/usb/USB_disc1/3-uboot.bin
) X7 B2 d; w/ G6 ldd if=/dev/mtd5 of=/mnt/usb/USB_disc1/5.bin2 O* _' R6 @1 M0 Y2 a8 ~3 s
dd if=/dev/mtd7 of=/mnt/usb/USB_disc1/7.bin
2 D% B' L, {7 [+ I; \( [$ gdd if=/dev/mtd9 of=/mnt/usb/USB_disc1/9-kernel.bin/ |5 l3 |4 z' X' H
dd if=/dev/mtd11 of=/mnt/usb/USB_disc1/11-rootfs.bin& w; \3 E9 ^* U/ v3 _  U6 a
dd if=/dev/mtd13 of=/mnt/usb/USB_disc1/13.bin
9 J. ~" ^' e4 _0 R# o& xdd if=/dev/mtd15 of=/mnt/usb/USB_disc1/15.bin
# J" q( X/ i7 {% `7 odd if=/dev/mtd16 of=/mnt/usb/USB_disc1/16.bin. a- I4 @0 _. W
dd if=/dev/mtd17 of=/mnt/usb/USB_disc1/17.bin( @0 Q7 [3 v5 I1 w, q
dd if=/dev/mtd19 of=/mnt/usb/USB_disc1/19.bin4
) ^* W* h  e( rdd if=/dev/ubi0_13 of=/mnt/usb/USB_disc1/0_13.bin
发表于 2024-4-2 14:32:20 | 显示全部楼层
datou9292 发表于 2024-4-1 11:353 f  D4 F7 j* y- I3 n! T3 _/ q
我是新手,不会提取,如果教程请附上连接

! ]4 t+ {. l8 S% lhttps://www.chinadsl.net/forum.php?mod=viewthread&tid=167006/ w( ]# h: [2 }- B# j
) f6 C: F, y+ c+ X+ K
https://www.chinadsl.net/forum.php?mod=viewthread&tid=125408
6 ^- W' R, s* `7 r! k: r! V
- O, `- }  u7 h1 ]  r9 F2 a: N1 U您看一下这两个帖子,谢谢了 !!
发表于 2024-4-2 14:40:22 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35
; I. \5 j* \; _  N) F* b* `我是新手,不会提取,如果教程请附上连接

5 ?6 l6 r" {) H8 Y, z! B2 C  v您也可以参看以下这个  F+ r/ \* j! G( w

; S& R; p% ~9 G" y: lhttps://www.chinadsl.net/forum.php?mod=viewthread&tid=168623
发表于 2024-4-2 15:04:08 | 显示全部楼层
datou9292 发表于 2024-4-1 11:35
* F8 ~6 @/ ?% B) Z我是新手,不会提取,如果教程请附上连接

) s# x9 d, s/ d# A: E还有这一个, s; ?1 a4 b. m( n+ X
4 ~) M" e! a( A. m2 f3 [2 K% P: o# |' {
https://www.chinadsl.net/thread-158566-1-1.html
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-15 22:24 , Processed in 0.036554 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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