楼主能否解惑一下这个root分区破解,为何要写到mtd0,我看到F450G v1的rootfs在mtd11,mtd0是ubi分区,附件下载了不敢动手,内容也无法打开窥视里面是什么。如果插入自定义命令,我理解应该是修改rootfs的启动文件。9 w, K) w. `% ~% V
# a% T$ t1 j* o* E# cat /proc/mtd
, L! ?* O3 v0 o) C3 P+ Mdev: size erasesize name& b! f. H2 C" t; v, c) {* ~/ I4 V3 W; o
mtd0: 018a0000 00020000 "ImageA"
: Y) L' g7 j- U6 e. D; amtd1: 00400000 00020000 "Config"
, T. a. Z% h U( G: R6 C: Z: Gmtd2: 00100000 00020000 "Env"" p% v# }& ^' {4 `" J* Q! t8 Y ]* O* b
mtd3: 00100000 00020000 "EnvB"; z7 `! p; c; F
mtd4: 01b00000 00020000 "ImageB") \3 E* ~ J) s3 \% W c
mtd5: 00200000 00020000 "Boot"
/ d* ]2 x% B' T% j# u5 ymtd6: 00100000 00020000 "SECTION_EGIS"
; X& J' u1 {4 G) |3 n/ S; X% N4 ?; Ymtd7: 04000000 00020000 "Plugin"9 [( X A( l) V! R( `* |9 V5 U
mtd8: 00260000 00020000 "bootfs"
' a5 A5 L) {: R1 m p0 Q. \mtd9: 00260000 00020000 "ImageB.kernel"
7 f6 M1 D2 i1 A" imtd10: 018a0000 00020000 "ImageB.ubifs"
0 X1 P0 @, W8 vmtd11: 01721000 0001f000 "rootfs"0 z0 s- R: {$ f& L7 l# S) g
5 v' [/ X; t4 J
; t( Q; h: f- p/ M( q8 f7 uCEF启动执行的也是mtd11的rootfs c9 H5 g- S/ ]5 |
& F$ G; @4 e' x( l+ @% nKernel 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=04 ?$ q$ u- ?; e
PID hash table entries: 1024 (order: -2, 4096 bytes)( T0 x$ C( T6 \
|