楼主能否解惑一下这个root分区破解,为何要写到mtd0,我看到F450G v1的rootfs在mtd11,mtd0是ubi分区,附件下载了不敢动手,内容也无法打开窥视里面是什么。如果插入自定义命令,我理解应该是修改rootfs的启动文件。
# cat /proc/mtd
dev: size erasesize name
mtd0: 018a0000 00020000 "ImageA"
mtd1: 00400000 00020000 "Config"
mtd2: 00100000 00020000 "Env"
mtd3: 00100000 00020000 "EnvB"
mtd4: 01b00000 00020000 "ImageB"
mtd5: 00200000 00020000 "Boot"
mtd6: 00100000 00020000 "SECTION_EGIS"
mtd7: 04000000 00020000 "Plugin"
mtd8: 00260000 00020000 "bootfs"
mtd9: 00260000 00020000 "ImageB.kernel"
mtd10: 018a0000 00020000 "ImageB.ubifs"
mtd11: 01721000 0001f000 "rootfs"
CEF启动执行的也是mtd11的rootfs
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=0
PID hash table entries: 1024 (order: -2, 4096 bytes)
|