|
|
楼主 |
发表于 2026-3-26 22:25:40
|
显示全部楼层
: a2 _. x4 T6 @( V! X6 [3 Ifirmware can be flashe via TFTP, firmware dump made with TFPD via cat /proc/mtd * B2 `* ?" L% x0 o. W7 u
F% Z5 e2 Q P- g* G$ K4 N! ]5 u# @0 ~! |" E+ d
to flash firmware back to device, can use similar cmds depending on firmware version, [/ M) v3 {& R7 ?8 L l9 b
3 {* o# z) N% y/ V" c
% I G! L3 y# N' a. Q' {" \# |1 {
cd /dev/shm
% ]% H, ^3 ~ b s
) B j/ Y- U$ a2 a- Vtftp -g -l hwmtd -r hwmtd 192.168.100.10 ! F# |; W# Y9 }7 x. O5 d
v+ E$ s$ o9 D& l
chmod 777 hwmtd
( v9 | N! Z7 b I5 u' q+ Q, y: H
# A; {1 |! E+ l" a2 @./hwmtd allsystemA J% P( F" Z3 o
./hwmtd allsystemB 4 u1 h1 @9 W) F
./hwmtd apps- n7 ]% m: C8 r5 H6 G9 N
./hwmtd file_system
O2 u- F: T; K$ f: A; i./hwmtd flash_configA
, _* F7 I% ]" T7 w7 e$ P./hwmtd flash_configB
. ^+ L, l6 }9 C7 h: R+ B4 J, R./hwmtd frameworkA$ V" q C9 h$ q9 n/ \
./hwmtd frameworkB
! ^" [# m. K& n./hwmtd keyfile: r. h% N ~* x3 {$ t( A
./hwmtd slave_paramA
% t$ {1 L1 Y+ Z% M$ |, P% C# D./hwmtd slave_paramB
% l* {: [7 v$ t _. g3 H, l./hwmtd ubilayer_v5
/ \* S9 w) G L2 h3 z./hwmtd wifi_paramA7 M( x4 a0 F- J& r# Y
./hwmtd wifi_paramB * i$ R: _) \9 l: |
, H( z) H0 k* {5 s/ x
4 D5 h( q# q3 M' a% q( qtftp -g -l mtd0.bin -r mtd0.bin 192.168.100.10 6 Z6 `4 U# H) b
tftp -g -l mtd1.bin -r mtd1.bin 192.168.100.10 % J/ Q$ f3 J& ~3 l7 e1 z
tftp -g -l mtd2.bin -r mtd2.bin 192.168.100.10 & G% O p! I# f
tftp -g -l mtd3.bin -r mtd3.bin 192.168.100.10
$ T" q. d* t6 i! Stftp -g -l mtd4.bin -r mtd4.bin 192.168.100.10
/ W9 B9 W& n4 c. _2 a/ o$ V. [tftp -g -l mtd5.bin -r mtd5.bin 192.168.100.10 3 m$ ]# T2 n" R# I [- f
tftp -g -l mtd8.bin -r mtd8.bin 192.168.100.10
% ^+ j" X* g, C6 D* A0 S$ K ztftp -g -l mtd9.bin -r mtd9.bin 192.168.100.10 * g; R' w) s$ [" n
tftp -g -l mtd10.bin -r mtd10.bin 192.168.100.10 # i+ j- C/ [; G- \ X
tftp -g -l mtd11.bin -r mtd11.bin 192.168.100.10
( {; a& {& C* b- W% xtftp -g -l mtd12.bin -r mtd12.bin 192.168.100.10
* e7 l" D1 _& Mtftp -g -l mtd13.bin -r mtd13.bin 192.168.100.10
0 G" _" P. q2 y. Z: _8 }$ ftftp -g -l mtd14.bin -r mtd14.bin 192.168.100.10
! j' k( D! w$ E3 k' p7 L A# c! f; R
4 P/ l8 x7 t( d! J$ O- h- o
6 t# s/ ^: Y* i: {2 t
dd if=/dev/shm/mtd0.bin of=/dev/mtdblock0
6 l& D* ]# t+ l/ P! x4 ]dd if=/dev/shm/mtd1.bin of=/dev/mtdblock1
+ U6 F1 ^1 C% w7 wdd if=/dev/shm/mtd2.bin of=/dev/mtdblock2
3 W1 T0 e: `8 T0 ~5 E- B' F& ddd if=/dev/shm/mtd3.bin of=/dev/mtdblock3 B/ ]' p. Y9 k2 S7 {% L1 ~
dd if=/dev/shm/mtd4.bin of=/dev/mtdblock4 ( Z3 ?1 B" ?# ~! \# Y, J1 d
dd if=/dev/shm/mtd5.bin of=/dev/mtdblock5
8 b) V& R! c6 m% ^) }dd if=/dev/shm/mtd6.bin of=/dev/mtdblock6
- O3 r7 _9 s1 ~" U `5 v; h9 [4 o: Kdd if=/dev/shm/mtd7.bin of=/dev/mtdblock7
6 w9 v. k, A. b% B$ V3 H% c5 Ddd if=/dev/shm/mtd8.bin of=/dev/mtdblock8 ( i n0 a6 Z+ B. X1 m
dd if=/dev/shm/mtd9.bin of=/dev/mtdblock9 ' _' r. g& z) J0 l3 P, Y- r. V) V
dd if=/dev/shm/mtd10.bin of=/dev/mtdblock10 ! | [9 Q( }7 P' p( w/ `) W
dd if=/dev/shm/mtd11.bin of=/dev/mtdblock11 # T5 _$ g' |! i; u: U
dd if=/dev/shm/mtd12.bin of=/dev/mtdblock12
: m+ Q4 }: q5 add if=/dev/shm/mtd13.bin of=/dev/mtdblock13 $ t8 N( ~4 [1 m1 Y
dd if=/dev/shm/mtd14.bin of=/dev/mtdblock14
# Z8 G/ y/ ^3 s% w4 k0 _: S
8 I' Y K! V8 u3 n% \
6 X: J" c0 U- h; J9 c
/ Q* }) U! q( f8 q6 X3 A( p, H) K" l c& i9 K
" K1 d% ]* k* c3 G- c# P+ M- w
tftp -g -l hwmtd -r hwmtd 192.168.100.2; [4 t8 [& D1 n# L3 q1 r& Z
% B" Z/ ~- J9 r/ |+ ~chmod 777 hwmtd
" |& o2 b; P7 e1 s9 }9 F5 l q! D: M/ L H7 t; h0 b' |7 ~2 I F
./hwmtd -u apps' `- \! G- |3 B @
# F0 v2 T u1 ~& t3 U: Y2 E. V
./hwmtd -u allsystemB
- k$ }9 ~; h! C8 ~
6 X; c2 c' t+ |/ f3 L+ ktftp -g -l mtd14.bin -r mtd14.bin 192.168.100.2 4 c9 `8 ?" G' l; _ o5 r
9 f' j* D1 r4 W
dd if=/dev/shm/mtd14.bin of=/dev/mtdblock14 " p- a) m. d7 H/ o& E0 ]+ E
8 E9 [% R/ m$ o! k5 L. T8 i$ h8 Q/ Idd if=/dev/shm/mtd6.bin of=/dev/mtdblock7
6 q* k$ ?7 ]9 \ v
& M; C3 l3 [* C$ C. F" {' p; _. @; j
$ C3 J; r! ^- u1 f( r V
1 v, _7 Y# b8 @; p) D) g- Y4 _$ V" o
: ~3 j, }8 F2 D" W" F' x! _
! S# z4 V& a: i. z1 F |
|