楼主能否解惑一下这个root分区破解,为何要写到mtd0,我看到F450G v1的rootfs在mtd11,mtd0是ubi分区,附件下载了不敢动手,内容也无法打开窥视里面是什么。如果插入自定义命令,我理解应该是修改rootfs的启动文件。
, w: `. B4 D2 f4 E# N
% H* A" B4 J: Z# x# cat /proc/mtd
2 f+ G& T$ x7 C- B. W6 x7 [dev: size erasesize name
" m7 k, E# t# G8 {& f. T# d0 n6 p6 Imtd0: 018a0000 00020000 "ImageA"$ ]& C- n5 q+ O" ~* I* p6 g
mtd1: 00400000 00020000 "Config", c$ m5 G: ~ P) m3 ?" U6 {' L( P
mtd2: 00100000 00020000 "Env"
f" G N% n: U1 qmtd3: 00100000 00020000 "EnvB"( x! o4 n" `6 O( T& S, p
mtd4: 01b00000 00020000 "ImageB"0 r. M( c% X* a% A+ x
mtd5: 00200000 00020000 "Boot"+ _, T% T" N1 B8 I0 H
mtd6: 00100000 00020000 "SECTION_EGIS"! j2 I2 R" X0 f) n
mtd7: 04000000 00020000 "Plugin"' h* {- J7 ?8 T9 _' @) A
mtd8: 00260000 00020000 "bootfs"7 w. S7 [5 E. j
mtd9: 00260000 00020000 "ImageB.kernel"% ]8 D; L4 @/ `9 w- `
mtd10: 018a0000 00020000 "ImageB.ubifs"
7 h. u9 A Q: j0 Rmtd11: 01721000 0001f000 "rootfs"
9 e1 K E4 Z5 K6 K/ [, ` b
0 w" s& `$ f9 ]* C+ D+ m8 j
% K- V! \( `' SCEF启动执行的也是mtd11的rootfs
5 H3 l! r9 g# ^ |, f
: h5 |' [9 {/ X BKernel 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=06 F3 @7 r) s) P5 }
PID hash table entries: 1024 (order: -2, 4096 bytes)
( h p, @5 ~8 m3 r |