|
本帖最后由 a4421565a 于 2022-5-7 07:40 编辑
( X9 t* B: k7 G/ u+ [7 ^3 I. }- ]
& B. S( C) C: e5 g) t. {/ K: y" C% j. n3 A0 @& I
6 Q5 c; P' B, z6 |& Y& O" H/ c& D- S4 s
0 U i4 G% A$ K7 L1 o6 Y大致过程如下 telnet链接你的光猫7 g) }% d+ f4 V' a. b/ n
Welcome Visiting Huawei Home Gateway9 N1 P9 Y! T8 [- X& u: v
Copyright by Huawei Technologies Co., Ltd.3 w9 v3 ?6 b, v2 a8 `! a
) @% R. A4 |5 e/ A9 Q
Login:root0 p' m$ | X3 u2 m9 b
Password:5 B% Q8 D) l3 b( g1 U
WAP>su' I, S8 f- M* t4 B
success!
- G# v* {; ~. l0 }9 {2 CSU_WAP>shell; L6 T/ M* V; a6 U8 C. o7 a- B* S
. `; o* @' T& `
BusyBox v1.30.1 () built-in shell (ash)
/ x8 Y; D9 f; f$ N& @7 W: nEnter 'help' for a list of built-in commands. p2 }5 N4 S! m
* z+ S3 Z# \- j$ O
profile close core dump
; { q* j# N! r& N& ^WAP(Dopra Linux) # cd /dev/shm( @/ Z( k" L9 z( {1 W; w
WAP(Dopra Linux) # tftp -g -l hwp -r hwp 192.168.1.11 这里要改成你电脑的本地ip
+ Q; G* Y* ?0 J3 J# X1 {! cWAP(Dopra Linux) # chmod 777 hwp
4 e6 }6 V2 R& g8 _WAP(Dopra Linux) # ./hwp 0xC0204D02 allsystemA
% m% O4 l* x/ b& A8 @% b' H
/ K' n" W5 ?8 K' l2 o========== HW Pound ==========3 E) V4 c7 |: c! w7 P
" p4 `: R5 p* j. j* }5 q
Version: 1.5.0 (2021/08)
4 F1 }3 a' u/ }9 M" ]- d
% R/ k# r2 |% A$ `" g[Warning] Improper use of this software application may damage the device.4 u9 O. O7 U8 A, Q
2 [& D6 n `! L) l* P+ f3 I
ioctl(fd, 0xC0204D02, allsystemA, ...) return code = 0+ N. ~" a" \ V
0 Y% M S2 A8 S" G" V1 Q! l
4 y) ^4 K) r# E! Q) GWAP(Dopra Linux) # ./hwp 0xC0204D02 allsystemB : o1 c" ^0 m: O9 _
# e, B( y& r# e/ E, W' v" F. ]& L$ z: H========== HW Pound ==========
: Z8 P/ v0 A/ ^$ H3 x- Z' t* ?5 i: F+ }
Version: 1.5.0 (2021/08)3 k& q" u( D8 O7 G+ L" a# D
" J9 ?' ]0 M- x( N5 m[Warning] Improper use of this software application may damage the device.. a, ~+ k- o4 M! B3 [
% z! r5 N" z' e1 o
ioctl(fd, 0xC0204D02, allsystemB, ...) return code = 0# q# S+ a$ @3 J6 ~
0 a- B) [" g; M/ c* w# F
+ @0 t, G7 _% E
WAP(Dopra Linux) # cat /proc/wap_proc/mtd_protect
& y; s8 B+ \! D$ z7 O4 F& HIndex:0 Name:bootcode Size:1048576 Flags:0x4000
! M# a+ u( v; ]Index:1 Name:ubilayer_v5 Size:267386880 Flags:0x4400
; w/ }9 p1 i, \0 DIndex:2 Name:flash_configA Size:126976 Flags:0x0
8 K/ r& s! |& PIndex:3 Name:flash_configB Size:126976 Flags:0x0
- ?0 G, v, q0 x6 U& L, ?. F: GIndex:4 Name:slave_paramA Size:126976 Flags:0x0: |; {4 j9 }& {7 I
Index:5 Name:slave_paramB Size:126976 Flags:0x0 _% B- b( ~0 X1 h
Index:6 Name:allsystemA Size:51298304 Flags:0x400
) Z. T! I. E- ]2 X& Q7 GIndex:7 Name:allsystemB Size:51298304 Flags:0x400
% a8 d& E0 U& S- HIndex:8 Name:keyfile Size:1142784 Flags:0x400
8 l! A& r J( |2 e+ hIndex:9 Name:frameworkA Size:17014784 Flags:0x4002 p! M" R, `( m9 F4 q; U
Index:10 Name:frameworkB Size:17014784 Flags:0x400
% \7 J3 [ m/ i2 \1 ]& F; ?Index:11 Name:wifi_paramA Size:126976 Flags:0x07 \" Y. ~& f4 b% b5 @
Index:12 Name:wifi_paramB Size:126976 Flags:0x03 l% O1 m% [ {6 H
Index:13 Name:file_system Size:10539008 Flags:0x400; l/ ?0 Y6 d/ d2 R
Index:14 Name:apps Size:101072896 Flags:0x400
\& ] E" p! w9 s* J0 J& g+ ]WAP(Dopra Linux) # tftp -g -l mtd6.bin -r mtd6.bin 192.168.1.110 X% l6 ?9 z$ ?; I
WAP(Dopra Linux) # dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6
* Y+ x2 ?* ]# N+ U( [ D100192+0 records in
3 Q& n1 U" q! j$ U0 [100192+0 records out# @5 M% o" M0 m
51298304 bytes (48.9MB) copied, 20.148351 seconds, 2.4MB/s
?9 Z0 j- w' R1 V7 n! e. A. j( l7 JWAP(Dopra Linux) # dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7' M0 H4 c# P9 a" g( K3 F
100192+0 records in) w- j( |& s6 {1 o \
100192+0 records out
4 q5 O3 D2 u; B0 N51298304 bytes (48.9MB) copied, 19.019131 seconds, 2.6MB/s% V$ z/ T! g" C1 F4 k5 ~
WAP(Dopra Linux) # exit$ L) n2 P" x2 T/ h: n" U( [3 }
! i6 P6 Y1 [+ H6 t/ u1 Y. h* y1 Csuccess! b. E, F" i& [ [/ e- g4 z# Q
SU_WAP>reset6 c2 s: B# v" [0 q# ?0 p( G
至此,光猫重启,升级结束 ( S6 ]$ ]1 g* v- [3 b5 [( c2 m# G: z6 W% {
所用到的 mtd6.bin 文件 论坛里已经提供很多了,那个hwp文件是什么我也搞不懂,升级后我用tftp也无法备份出来,懂的大佬可以在评论区回复) c2 o1 \7 a& ~0 C5 O
" x3 F. M* `. x2 @- @
. J$ h; d ~0 a9 m, F7 t9 n
, v. { X" p+ O& ~" l. q- w2 @
) O( G$ n1 S$ N' z+ Z- |
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|