|
|
楼主 |
发表于 2026-3-26 22:25:40
|
显示全部楼层
' S% s. h# q1 i9 qfirmware can be flashe via TFTP, firmware dump made with TFPD via cat /proc/mtd
3 ~/ x/ s" t" V' y
3 r1 Y; s# x# D* V/ \& l* U- W5 t$ T5 C" [0 e# E. ~
to flash firmware back to device, can use similar cmds depending on firmware version5 x, y6 R0 J/ `! V5 U
, \, I9 a9 y# ~) r
& q0 @" X' L b1 g+ ^5 v1 M6 ncd /dev/shm- ^; o% _/ j: ~1 a! C* h
5 x3 ?* ]$ J2 w- i6 y5 b3 f
tftp -g -l hwmtd -r hwmtd 192.168.100.10
* I2 K* n) C; @0 \1 ^+ B+ r# d' F) c5 J
chmod 777 hwmtd , Y8 s9 V- v3 Y: h% H
e3 q+ ^* P8 { ]! H" S) e" {+ e
./hwmtd allsystemA' z0 n7 |8 S: D+ ^9 X. T6 M
./hwmtd allsystemB
5 k; T5 z# E6 H* g./hwmtd apps
9 l- W9 V4 ]6 G3 C7 E./hwmtd file_system
6 X3 \% O" S% Q6 j/ n./hwmtd flash_configA
+ Z: p9 ]: A d7 Q+ T# O9 _& K& L./hwmtd flash_configB
4 j/ `; {2 \! |" L* v3 ^2 W./hwmtd frameworkA4 k( ]# z% ~( S
./hwmtd frameworkB
3 g0 r8 N% _) n* `* I( t./hwmtd keyfile
( p; [4 i2 {6 Q./hwmtd slave_paramA $ T# ~; H1 d; B
./hwmtd slave_paramB0 x/ u _+ K3 l/ p7 q
./hwmtd ubilayer_v5
* \$ i5 V$ h: r6 I) |# D/ y./hwmtd wifi_paramA
5 v1 i( Q- J! n2 d% g0 {# q./hwmtd wifi_paramB 2 @$ Y8 C5 Y3 l6 f8 t/ g
0 }: h5 p- M: G3 [3 W! p A W1 o. H) P, M' v6 j+ f
tftp -g -l mtd0.bin -r mtd0.bin 192.168.100.10 7 x# P4 @& N4 s) L( p% f6 G
tftp -g -l mtd1.bin -r mtd1.bin 192.168.100.10 ' G' Y/ v% y; G$ o! ]
tftp -g -l mtd2.bin -r mtd2.bin 192.168.100.10 . `6 p8 Q) e" R! U5 a5 p& c
tftp -g -l mtd3.bin -r mtd3.bin 192.168.100.10 : n5 z2 b2 t9 g: W# P( h" J% H3 O7 g3 `
tftp -g -l mtd4.bin -r mtd4.bin 192.168.100.10 [7 b; b( K( y. t
tftp -g -l mtd5.bin -r mtd5.bin 192.168.100.10
' Z4 I7 k* Q0 `6 Ptftp -g -l mtd8.bin -r mtd8.bin 192.168.100.10 * s S: H( O, {: l6 c* x. Q* ]
tftp -g -l mtd9.bin -r mtd9.bin 192.168.100.10
2 Y% F+ c) A# e8 g* u9 w+ y) xtftp -g -l mtd10.bin -r mtd10.bin 192.168.100.10 $ r4 a$ }8 b7 o1 C$ x5 H1 P
tftp -g -l mtd11.bin -r mtd11.bin 192.168.100.10 . g ]3 e7 \; A; S G
tftp -g -l mtd12.bin -r mtd12.bin 192.168.100.10
2 R |# k* x u5 t# i; |; h, Rtftp -g -l mtd13.bin -r mtd13.bin 192.168.100.10 7 h" s4 @+ _. y0 y' d; n' J
tftp -g -l mtd14.bin -r mtd14.bin 192.168.100.10 1 V8 N3 J/ c( N7 o+ K" [
9 b6 T7 ?( M4 z h# q! p5 u% i" \9 E2 q( ^/ e
6 r1 K* @3 ]& O3 e6 p/ n
dd if=/dev/shm/mtd0.bin of=/dev/mtdblock0
* n1 D) E! \# Cdd if=/dev/shm/mtd1.bin of=/dev/mtdblock1 7 T9 y. q6 M# u9 X' G7 I5 {/ n
dd if=/dev/shm/mtd2.bin of=/dev/mtdblock2
% k1 A0 H) g% g5 U* Qdd if=/dev/shm/mtd3.bin of=/dev/mtdblock3
6 ? Q, p( h' q$ [( mdd if=/dev/shm/mtd4.bin of=/dev/mtdblock4
; z8 Z- t) H( }dd if=/dev/shm/mtd5.bin of=/dev/mtdblock5 - R2 w% l% D7 g2 n6 B
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6 * F7 z7 {( o" ]& d/ x* e4 V
dd if=/dev/shm/mtd7.bin of=/dev/mtdblock7
2 F% d1 ]) D% d" `5 bdd if=/dev/shm/mtd8.bin of=/dev/mtdblock8
9 ? n3 b( a, A. G5 V- Vdd if=/dev/shm/mtd9.bin of=/dev/mtdblock9 9 ^- p( y2 T x. T2 D( R4 N
dd if=/dev/shm/mtd10.bin of=/dev/mtdblock10 $ r1 V* y& S" X. k+ p7 L: ^
dd if=/dev/shm/mtd11.bin of=/dev/mtdblock11 w3 w) p9 e4 K f
dd if=/dev/shm/mtd12.bin of=/dev/mtdblock12 6 G% y& P; a2 C& h
dd if=/dev/shm/mtd13.bin of=/dev/mtdblock13 - W. X7 ~" v2 b/ |; ?! ^' n3 P
dd if=/dev/shm/mtd14.bin of=/dev/mtdblock14" }3 p6 x5 _6 k2 y8 q: w
, p, j# K9 T6 d/ i/ Z& v( ]
7 f7 B+ Z# e( L3 J1 r0 y
# k9 f! T' j/ e
( y( }0 k) _9 A; f) C3 z
' A+ a% a6 n- i5 Z2 ?% L0 P: ?1 ftftp -g -l hwmtd -r hwmtd 192.168.100.2! P6 J _# A% \4 e4 |' ^; r
; b) q8 t! e/ _) Q! n* _' b" k5 F$ Jchmod 777 hwmtd # z9 A. B* R$ W6 r# L
' j Y/ Q$ E4 w! w5 ^* J- z./hwmtd -u apps" J0 W; O& X$ W# Y1 E
4 b- C3 e$ X4 ^$ z$ t" \./hwmtd -u allsystemB ) [$ U0 u+ M/ M" l& M+ W6 R
# s9 }. W/ ^' Q+ ]$ U; ~tftp -g -l mtd14.bin -r mtd14.bin 192.168.100.2
2 j" m; {+ n: T8 y* [0 O* a
$ l; f' e" z7 g c& ~dd if=/dev/shm/mtd14.bin of=/dev/mtdblock14 3 |0 T: T4 o4 u% u4 y S: h
0 ]) r! i; y2 R
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7
( i0 P2 Z% Q. f1 k* U% H
, c, q- S4 ^. g+ p, p
! ^% y% b& v2 ^# C+ i8 I" m6 K/ z5 `, w- n* W) d- c; y+ ^
7 ~2 J3 l7 s4 a+ V* `/ C: k
4 y P( [$ }: P% p# e+ A
5 Y6 I' }; \7 B4 f( W, |( ?
" Q; J3 n# z. l |
|