楼主能否解惑一下这个root分区破解,为何要写到mtd0,我看到F450G v1的rootfs在mtd11,mtd0是ubi分区,附件下载了不敢动手,内容也无法打开窥视里面是什么。如果插入自定义命令,我理解应该是修改rootfs的启动文件。
8 K3 K0 H9 {$ I' g$ ^: k# M( }$ w7 X6 A7 g. ~: c) X5 }" g) W
# cat /proc/mtd1 z' t8 f& p( C! f% M* C
dev: size erasesize name
& c5 B9 g+ f6 @0 }/ ?mtd0: 018a0000 00020000 "ImageA"
' p* |' w% X cmtd1: 00400000 00020000 "Config") _. L( ^6 W7 ]
mtd2: 00100000 00020000 "Env"
" O' f1 u2 s$ g0 j6 umtd3: 00100000 00020000 "EnvB"9 A" z; K4 S6 D5 D
mtd4: 01b00000 00020000 "ImageB"
# F5 b3 d# B$ X5 }$ i; jmtd5: 00200000 00020000 "Boot"
- Q7 A- Z. D! a2 W8 ?mtd6: 00100000 00020000 "SECTION_EGIS"
! T" Y% P$ a# u- l/ w* H. _/ o; x& vmtd7: 04000000 00020000 "Plugin"
- y$ M+ ^6 j" [) _/ B# h0 W9 Kmtd8: 00260000 00020000 "bootfs"
" ^) Q1 R- J, S# b6 imtd9: 00260000 00020000 "ImageB.kernel"
8 y& E. K4 g4 o L3 Y# `( fmtd10: 018a0000 00020000 "ImageB.ubifs"
4 t L, |+ n$ E& |3 D+ Fmtd11: 01721000 0001f000 "rootfs"
$ h7 U" Q+ r9 o N5 T0 Z- @3 R, P+ z% A
7 f A' P2 ~8 ]
9 J. M# F7 z6 e5 W! VCEF启动执行的也是mtd11的rootfs
8 a2 ]0 o1 C& }: c4 A% j# B0 b" i; w, H& l9 ^) a
Kernel command line: ubi.mtd=ImageA root=/dev/mtdblock11 rootfstype=squashfs ro NAND_RFS_OFS=2048 ACTIVE=0 mtdparts=brcmnand.0:25216k@4480k(ImageA),4m@122m(Config),1m@120m(Env),1m@121m(EnvB),27m@29m(ImageB),2m@0m(Boot),1m@126m(SECTION_EGIS),64m@56m(Plugin),2432k@2m(bootfs),2432k@29m(ImageB.kernel),25216k@32128k(ImageB.ubifs) Boardid=968380SGWEPON FlashSize=131072 irqaffinity=09 G7 p# g5 a1 |$ V( _0 l
PID hash table entries: 1024 (order: -2, 4096 bytes)
; w/ h# s: c: M5 \4 h6 u0 n1 x |