|
|
楼主 |
发表于 2026-3-26 22:25:40
|
显示全部楼层
/ k% N3 N: ?9 {$ \% b
firmware can be flashe via TFTP, firmware dump made with TFPD via cat /proc/mtd 6 }) a1 a3 @9 @! V* U
" z# e7 P* l: c" V8 ~; L5 v7 O% Q7 w9 G$ M: L% I
to flash firmware back to device, can use similar cmds depending on firmware version( u# ?% p: e6 _3 ? s
5 S; E' u$ x% A9 X: x) K' k: p/ W5 M# A3 s4 S; X
cd /dev/shm
/ ^* i. G, ~4 ~; M, \$ f% V
. k, N" N; [+ G0 ]* B) D5 p( a4 S2 [tftp -g -l hwmtd -r hwmtd 192.168.100.10
8 d. C1 t" d+ m: L, v# ~. O5 s* r t# x6 @& Y6 |
chmod 777 hwmtd
" h/ u: |% r! A' M9 t
: G' g3 I: T4 |2 [- ~5 _4 g/ G. E./hwmtd allsystemA
. ^" d9 y, @3 u1 A2 d2 ]$ l./hwmtd allsystemB 7 |" G* ]8 [) C7 u; ]
./hwmtd apps
. M5 h' d- A& G./hwmtd file_system $ J0 b8 C& E! y( W! ? p
./hwmtd flash_configA
; z! H# J. h* j" n& ]) s./hwmtd flash_configB - u# _* y% o p
./hwmtd frameworkA
6 s4 o6 G3 {+ k6 w/ w0 s8 s, T9 b./hwmtd frameworkB
5 b/ s7 @* J. d( f./hwmtd keyfile
& c* f: v' s4 C/ r./hwmtd slave_paramA
: ~0 b) ^7 W( B9 P$ M7 `; T./hwmtd slave_paramB
' |2 A: J6 w9 V7 z. k./hwmtd ubilayer_v5 , I5 c) P' H/ ~! V8 {) k; H' k
./hwmtd wifi_paramA+ b4 ^; A" }: d J \8 ?
./hwmtd wifi_paramB
, m: h" |- h/ ]2 M2 x* ?: ], _ d# i" e/ Y
/ m* V0 [5 A( x* `; u! O, Btftp -g -l mtd0.bin -r mtd0.bin 192.168.100.10 ) o! j8 g: _6 \
tftp -g -l mtd1.bin -r mtd1.bin 192.168.100.10 * ^& N( n/ d8 v
tftp -g -l mtd2.bin -r mtd2.bin 192.168.100.10 3 {# k3 |3 ]" m2 R6 z% w& }6 H5 i
tftp -g -l mtd3.bin -r mtd3.bin 192.168.100.10 4 M2 p( R8 v2 _+ k) v! ^
tftp -g -l mtd4.bin -r mtd4.bin 192.168.100.10
$ {" E# R: z# I7 F( G0 b# ftftp -g -l mtd5.bin -r mtd5.bin 192.168.100.10 7 r6 b; Y: a+ g, A- P- Y1 r
tftp -g -l mtd8.bin -r mtd8.bin 192.168.100.10
* W8 j4 {; j1 `" ctftp -g -l mtd9.bin -r mtd9.bin 192.168.100.10 ) z l' }" R' d0 K/ }
tftp -g -l mtd10.bin -r mtd10.bin 192.168.100.10 . c2 c! X) \ y; t7 v
tftp -g -l mtd11.bin -r mtd11.bin 192.168.100.10 " T# u7 ?5 j5 J# v R% t$ y, b6 j
tftp -g -l mtd12.bin -r mtd12.bin 192.168.100.10
% h1 S- b3 q* l% a1 ytftp -g -l mtd13.bin -r mtd13.bin 192.168.100.10
3 ~" K; n* N' c; X* I, r) vtftp -g -l mtd14.bin -r mtd14.bin 192.168.100.10 " ?! ^5 i! ?7 ^5 C
X* N* U. P& b7 d
& J+ P! J* ?) L* w& }' U J$ ^
6 p6 r8 ~' A$ `6 u& ]* w/ a" xdd if=/dev/shm/mtd0.bin of=/dev/mtdblock0 , H8 i9 Q5 |9 |6 Q/ r
dd if=/dev/shm/mtd1.bin of=/dev/mtdblock1 . \' _* `0 ]1 [3 G" b
dd if=/dev/shm/mtd2.bin of=/dev/mtdblock2
/ F( m: N# N `; _3 B, _: A0 vdd if=/dev/shm/mtd3.bin of=/dev/mtdblock3 $ K" [3 R$ F) D3 q* l) ?
dd if=/dev/shm/mtd4.bin of=/dev/mtdblock4 O4 F* I1 d- T
dd if=/dev/shm/mtd5.bin of=/dev/mtdblock5
+ p5 E! }( s7 H H, [7 tdd if=/dev/shm/mtd6.bin of=/dev/mtdblock6 $ Z" [) o; u" g9 ~$ u( W% L6 m
dd if=/dev/shm/mtd7.bin of=/dev/mtdblock7
0 u7 j- d+ D$ X& v5 Q% C8 Zdd if=/dev/shm/mtd8.bin of=/dev/mtdblock8 Q" X, V M- i1 ? m, w. U0 D+ M
dd if=/dev/shm/mtd9.bin of=/dev/mtdblock9 + I3 ]8 R5 y" u1 }- ?1 `
dd if=/dev/shm/mtd10.bin of=/dev/mtdblock10 ; M+ x4 B3 h% E2 r( f" n
dd if=/dev/shm/mtd11.bin of=/dev/mtdblock11 ! W% s/ h; {% o j) i& v! w- \" H
dd if=/dev/shm/mtd12.bin of=/dev/mtdblock12
+ u& D7 H0 G0 _% k8 ^dd if=/dev/shm/mtd13.bin of=/dev/mtdblock13 3 e7 ~ Y+ g" _% K
dd if=/dev/shm/mtd14.bin of=/dev/mtdblock14" b/ o6 m# `4 u1 c" }$ u0 ~5 R3 {8 `) L
% x& i3 `% I" `" A2 J
- p; t% [) Y. V/ S4 V
; [! V: u* u4 R7 C7 v* a' h5 \+ c- ^- r: `6 J3 B
) |# k# |% y$ n6 btftp -g -l hwmtd -r hwmtd 192.168.100.2$ E/ ~# j/ j7 e& v1 [% ?1 h
! |3 d* Z! W v
chmod 777 hwmtd / G' B( w* x: U5 B. g0 y7 n+ B
6 a1 V+ \$ j4 K
./hwmtd -u apps
d K0 n0 F4 f+ g X- U9 k 9 Y% j7 d$ T# m$ m$ W6 r
./hwmtd -u allsystemB
5 A2 z, x& m( e; b5 Q
% k O$ [/ ]5 l9 o: wtftp -g -l mtd14.bin -r mtd14.bin 192.168.100.2
/ O2 P% T x! M; D% N
& x; w4 d) E# ]( l( jdd if=/dev/shm/mtd14.bin of=/dev/mtdblock14 1 h0 B2 e) z6 e( I- [) H% @. u3 q9 l
8 |7 Q1 b, |% `, c" u7 edd if=/dev/shm/mtd6.bin of=/dev/mtdblock7 % L+ i1 a- j: ~: ?8 J( {
) a" P" b6 [) r
8 {. A" u$ t5 J0 v1 d
# k9 H! x; F3 E$ |0 M, R1 X5 H4 v1 U! z5 S E" O
0 Y' `1 K( z2 b* E
0 P* r% C5 z& h+ ~2 v m0 P, I6 w$ _0 |
|
|