|
|
楼主 |
发表于 2026-3-26 22:25:40
|
显示全部楼层
9 [- F ]$ h& Kfirmware can be flashe via TFTP, firmware dump made with TFPD via cat /proc/mtd 8 K' z8 q* B5 t( y$ ~
1 ]+ w* d3 j; Y& M4 J D) W
# N+ ~8 D$ b+ W8 _- C9 L
to flash firmware back to device, can use similar cmds depending on firmware version
& n( h9 A9 f5 T u8 t I" |& u; Y: W9 V2 j% u4 H, y1 t" T9 @- _8 t
7 l# J" ]/ Y3 \6 s( P/ p* M8 wcd /dev/shm$ o1 V3 I2 {( J% ^5 K. X
1 m& ~6 f' c; a0 j* ~( X
tftp -g -l hwmtd -r hwmtd 192.168.100.10 ( p' y0 x$ ]* A4 ~5 Z9 r2 P4 a+ n
/ \7 e/ g7 {/ F& d' }chmod 777 hwmtd 6 a5 S7 Y+ R( N6 c! u# c. b
% }/ G3 G( m* ?! v% E1 K
./hwmtd allsystemA
7 O, h* w' \6 J) H% t./hwmtd allsystemB
# C# t% Z* m) I \./hwmtd apps
- m' d7 | i: S0 J7 j4 {6 b7 D./hwmtd file_system
0 _ R2 \5 R# I. [- r./hwmtd flash_configA
j5 p/ U) c' n0 l./hwmtd flash_configB
. C7 |, E @9 l$ I./hwmtd frameworkA) G+ h4 }5 N" S6 d I r, Q) w
./hwmtd frameworkB 4 K1 _" o' r* X- ^( A6 J1 k
./hwmtd keyfile& n0 {0 W! Z5 H# ]* V$ T
./hwmtd slave_paramA
4 Q/ ~: Y7 S) a5 ]$ f: m9 s) Q+ |./hwmtd slave_paramB; c% q) T5 I, D% \+ B7 V
./hwmtd ubilayer_v5
1 \: f# z& Z8 O8 p! L7 [2 h./hwmtd wifi_paramA8 x1 m" `8 h( R, Q! L0 Z' N
./hwmtd wifi_paramB
: j C; s5 u! [4 d9 n' L. i- T4 j1 d- `
6 \4 ^! Z( _- K
tftp -g -l mtd0.bin -r mtd0.bin 192.168.100.10
9 g0 V( `: t! ]& ntftp -g -l mtd1.bin -r mtd1.bin 192.168.100.10
0 o6 V* c2 n4 D( E9 y% Wtftp -g -l mtd2.bin -r mtd2.bin 192.168.100.10 0 X" X R+ c5 B* x" K
tftp -g -l mtd3.bin -r mtd3.bin 192.168.100.10
) @% A/ }* i, [4 o9 Ftftp -g -l mtd4.bin -r mtd4.bin 192.168.100.10
# i& N/ _* n. ktftp -g -l mtd5.bin -r mtd5.bin 192.168.100.10 0 J: M' D2 v; r+ u1 Y
tftp -g -l mtd8.bin -r mtd8.bin 192.168.100.10
7 u( R5 ^4 Z6 ltftp -g -l mtd9.bin -r mtd9.bin 192.168.100.10 " R, g, I3 q: B" C0 `. j3 W. t0 ~$ p
tftp -g -l mtd10.bin -r mtd10.bin 192.168.100.10
2 a0 R9 |) t( m! n; m% ?! Ttftp -g -l mtd11.bin -r mtd11.bin 192.168.100.10 6 v/ q! @0 ]% e6 W7 d$ o# e8 x
tftp -g -l mtd12.bin -r mtd12.bin 192.168.100.10 9 `# q0 K- [! e
tftp -g -l mtd13.bin -r mtd13.bin 192.168.100.10
/ U- R1 F9 L0 Z; k8 B( \tftp -g -l mtd14.bin -r mtd14.bin 192.168.100.10 3 t) c& w' F4 y# R
) K- p% l" C ?! i' d) K
$ J- z2 K) }5 r/ R+ a/ Z: [! M
" N5 K$ t+ f7 K9 {% L
dd if=/dev/shm/mtd0.bin of=/dev/mtdblock0
, A) m6 k* i N% B+ rdd if=/dev/shm/mtd1.bin of=/dev/mtdblock1 0 ~. t' D+ I; L; y
dd if=/dev/shm/mtd2.bin of=/dev/mtdblock2 / H1 N1 P+ N5 f& N
dd if=/dev/shm/mtd3.bin of=/dev/mtdblock3
8 o9 L- @, \3 ]* \% O" |dd if=/dev/shm/mtd4.bin of=/dev/mtdblock4 5 P) N1 Q" H( ^8 C5 X2 g
dd if=/dev/shm/mtd5.bin of=/dev/mtdblock5
( e0 g7 t+ W) X" U Pdd if=/dev/shm/mtd6.bin of=/dev/mtdblock6 ' I5 t$ g- R8 t5 q, x8 R. Q R4 o
dd if=/dev/shm/mtd7.bin of=/dev/mtdblock7 % H w- }; v0 m& g! W0 e
dd if=/dev/shm/mtd8.bin of=/dev/mtdblock8 1 S2 j! G" k1 x# d7 ?. X1 P/ B
dd if=/dev/shm/mtd9.bin of=/dev/mtdblock9
1 d/ g. a# r% D( q9 Cdd if=/dev/shm/mtd10.bin of=/dev/mtdblock10
) n* x% _ z% J1 tdd if=/dev/shm/mtd11.bin of=/dev/mtdblock11
2 x: Q% f5 n. ?3 a; Tdd if=/dev/shm/mtd12.bin of=/dev/mtdblock12
# ~( C s& N& @% e/ @dd if=/dev/shm/mtd13.bin of=/dev/mtdblock13
F2 [% f( u2 G) t3 f7 f+ Sdd if=/dev/shm/mtd14.bin of=/dev/mtdblock14
" S( t, V' _. n& g4 P& m$ x4 n' M& m4 Q6 d9 B3 x) A
1 \: H) {" W" x, x' `3 j. S2 `
" T3 H, J, E0 I: u0 I; H2 {4 ?2 }4 a6 R' [" q4 @# Y8 B9 `
6 i' ^+ A8 j; A O
tftp -g -l hwmtd -r hwmtd 192.168.100.2# A' P: E4 g/ r% ~
5 P+ J m) \3 {# e+ E- Bchmod 777 hwmtd
" `" x3 B5 ^* W8 B8 q% ~7 I6 A3 H4 p0 V! @# p0 m
./hwmtd -u apps/ ?! q; r6 R' T# Z! x
( j2 q+ Q% @& Q
./hwmtd -u allsystemB 5 u( ~2 a" B [* k( J' a
3 S/ C' s$ p. |2 {! K! q- W6 l
tftp -g -l mtd14.bin -r mtd14.bin 192.168.100.2 7 E, o6 U: z( N+ y$ D
9 ^5 q3 Z6 C# V1 I& b2 Udd if=/dev/shm/mtd14.bin of=/dev/mtdblock14
1 D/ ?9 O1 U: [- G % f- g! v, e, C# ^" c0 F* z4 ?. Y
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7
1 g. L. T1 N) s) x( Y3 |" ~' I( ^$ v% z) |3 O
4 E1 j" ]( r& ^; l) j- I+ S9 X, }0 H. Q5 P, F# M: O. ]( V
/ a1 _6 V4 ^% l
; q" s, ^' K/ S8 W5 l D
. K3 |' ^( N1 Q: T# [; Q
9 U w! Q3 q5 N" Q |
|