|
|
楼主 |
发表于 2026-3-26 22:25:40
|
显示全部楼层
& H) I2 `" C" `8 a$ Z" pfirmware can be flashe via TFTP, firmware dump made with TFPD via cat /proc/mtd 7 D& M3 r# c* L! O" u
6 f$ J* l0 A- A, O' E+ G% \# f" j/ ^& Q) c
to flash firmware back to device, can use similar cmds depending on firmware version8 d/ ]1 F3 p3 |6 S N& g7 m$ x
3 i4 S- V i1 e/ @( u
7 T9 F/ I+ P2 J+ g* q: A+ Icd /dev/shm# E" E) B* y' `
. c* h" K- p& J% I
tftp -g -l hwmtd -r hwmtd 192.168.100.10
4 F V o; C; f9 L! v8 {9 ^, }7 Q2 j# _2 E- \ s; |7 |+ o0 ]- V5 P
chmod 777 hwmtd 0 c2 c, ]0 j2 c" {2 e; C
* i! L# d% y [5 E, \1 _./hwmtd allsystemA
' B9 J) t& {2 @./hwmtd allsystemB
! o( e: H. h- A* j8 B./hwmtd apps( _ s1 R4 l0 d$ p
./hwmtd file_system ! m) i* ]4 p2 k1 d. Q4 Q$ J5 d
./hwmtd flash_configA X. p/ g/ i# {, E0 E
./hwmtd flash_configB ) {! i7 U; t* d8 ^: e/ s
./hwmtd frameworkA
5 l+ k4 b2 ?) e8 e& K./hwmtd frameworkB
/ f" g( U+ }' k; a./hwmtd keyfile6 s' r3 U3 h* j* n* {$ O
./hwmtd slave_paramA
! q+ E# W q/ ]7 |6 I1 D; d1 _1 {./hwmtd slave_paramB
" C* G2 H& D# b% n./hwmtd ubilayer_v5 : M4 ]% ^+ [& f' t
./hwmtd wifi_paramA
, B* r1 m! i9 G9 r4 n4 h./hwmtd wifi_paramB
# e, e! D- |/ {9 ~! e% O0 Q) U/ f' ~
: L, H! V6 p/ f, _) V% I7 etftp -g -l mtd0.bin -r mtd0.bin 192.168.100.10 4 D" c) p$ h6 c1 X9 l
tftp -g -l mtd1.bin -r mtd1.bin 192.168.100.10
9 Y) u7 B0 C5 v, ntftp -g -l mtd2.bin -r mtd2.bin 192.168.100.10
- n( l m, t# Ztftp -g -l mtd3.bin -r mtd3.bin 192.168.100.10
- F. U8 a1 B+ E- K2 _% h! Btftp -g -l mtd4.bin -r mtd4.bin 192.168.100.10 6 P, I8 Q3 H7 ~$ i S# x. g' o+ t
tftp -g -l mtd5.bin -r mtd5.bin 192.168.100.10
8 x& y4 u: t/ J. y, I5 jtftp -g -l mtd8.bin -r mtd8.bin 192.168.100.10
8 z+ |- E$ H6 Otftp -g -l mtd9.bin -r mtd9.bin 192.168.100.10
6 i; k; j; g+ Xtftp -g -l mtd10.bin -r mtd10.bin 192.168.100.10 2 K" V- N9 q% x' x5 M6 L o' ?7 S
tftp -g -l mtd11.bin -r mtd11.bin 192.168.100.10 1 J* }. U9 y1 ` @
tftp -g -l mtd12.bin -r mtd12.bin 192.168.100.10
/ B6 q6 C6 S; ]& g2 E; \2 M: jtftp -g -l mtd13.bin -r mtd13.bin 192.168.100.10 5 b6 j& p" n U
tftp -g -l mtd14.bin -r mtd14.bin 192.168.100.10
+ [* `/ n [2 O2 t7 n9 Z. k: y7 w4 B9 C- N& _5 a3 }' h- h
& L# ?- d5 N- d6 H/ t% k/ J
- X9 T) n# L0 v1 r
dd if=/dev/shm/mtd0.bin of=/dev/mtdblock0 1 \) x6 m9 R& T, H
dd if=/dev/shm/mtd1.bin of=/dev/mtdblock1 0 d1 ^2 g5 s6 R) b4 M! Q6 C/ o
dd if=/dev/shm/mtd2.bin of=/dev/mtdblock2
- U) O- r7 z9 d1 q# b& w+ H6 @- Kdd if=/dev/shm/mtd3.bin of=/dev/mtdblock3
2 f3 N3 S8 J2 [+ edd if=/dev/shm/mtd4.bin of=/dev/mtdblock4 * A- i" J9 Q; V2 D6 n3 |- q, f
dd if=/dev/shm/mtd5.bin of=/dev/mtdblock5 ! r f: [4 T+ U& e; Y* k7 G
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6
. W) i, e' R$ ]$ r, X; @# j9 G' ?dd if=/dev/shm/mtd7.bin of=/dev/mtdblock7
* L9 F/ J/ p6 D5 n ~/ xdd if=/dev/shm/mtd8.bin of=/dev/mtdblock8
# Q$ E! S; }3 ^" H* D4 M: c5 Hdd if=/dev/shm/mtd9.bin of=/dev/mtdblock9 * E* ^6 @ X8 J( k& A3 ^+ R
dd if=/dev/shm/mtd10.bin of=/dev/mtdblock10
( z6 d# H9 M6 n/ Y& }- v4 ndd if=/dev/shm/mtd11.bin of=/dev/mtdblock11
. h& g0 d, U; v0 t( [3 Edd if=/dev/shm/mtd12.bin of=/dev/mtdblock12 " u: f, R. O/ r$ I1 _' e' v
dd if=/dev/shm/mtd13.bin of=/dev/mtdblock13
$ C/ g: P" M% P$ Jdd if=/dev/shm/mtd14.bin of=/dev/mtdblock14
; p4 k+ \& }% r1 ]5 E. s8 k1 E( B3 r3 E1 L
( b+ R/ N" W- A
/ Y* ^7 p- e% `3 a4 f# t
/ r/ E: [# C% J, M7 e
& ?" J; X, N4 ]" r2 C d! y' g7 etftp -g -l hwmtd -r hwmtd 192.168.100.2+ X0 Y5 |" J* m' {% K {
6 K% u2 O8 p9 x, [# F
chmod 777 hwmtd . ^* O& c7 X( W3 v+ Z& c& T' X
6 D) @. u; F9 [( K" {3 w
./hwmtd -u apps
3 r7 \7 b0 I7 f w. q3 ] & v& g& R2 v- S% [8 D
./hwmtd -u allsystemB / h& k0 H6 N- J: a4 B1 }4 U' @
; O9 P n# o- Y# `) w: {1 A
tftp -g -l mtd14.bin -r mtd14.bin 192.168.100.2
. f8 ]$ h8 \ F+ y- u) G' s; m9 a+ A4 r
dd if=/dev/shm/mtd14.bin of=/dev/mtdblock14 7 P( a- f4 f$ t$ y1 A
& G! L" i) E: q/ D
dd if=/dev/shm/mtd6.bin of=/dev/mtdblock7 , x- T) e6 w6 \7 }# {7 o
6 K X2 |: [5 m- Q
- [3 A1 h- \ Y$ j) ~& S3 _6 D4 h4 V
# k t$ u* |; i2 W. l* f
& a9 N# D3 q. }8 Y
8 R; q8 h# [4 _% L: z5 ~( n* ^$ b* ~- ]- f [% I0 G$ n
U; {, u# g1 Y6 @ |
|