iKuai 固件 文件系统解析

由于职业原因, 需要 在路由器上做一些功能, 在网上找了很多资料, 都模糊不清, 所以就有了解开iKuai固件的想法

本帖为技术贴,只是为了分享方法, 本帖只说释放固件的过程, 和另一种恢复固件的方式,  仅作为参考.

如果有侵权请联系我.

  •  文件系统提取

iKuai固件是这个 当前最新的 iKuai8_2.7.10_Build20170810-16_54.img.rar 

linux 系统我用的是 Ubuntu 12.04.5 LTS

iKuai开发用的应该是这个OpenWrt attitude_adjustment 这个版本, 下载地址 git://git.openwrt.org/12.09/openwrt.git

用 physdiskwrite.exe 这个烧写 CF卡, 

烧写完成

先启动开机, 初始化系统,

然后挂载到linux 系统里面: 

分区如下

第一个分区 是 grub + kernel + initramfs

boot是grub相关的配置文件 和  kernel, 

rootfs 就是所需的文件系统了, 要提取的也是这个

先建个分区sdb4, 建的方法在 这里 http://www.cnblogs.com/listenerln/p/7388655.html

自己建一个文件系统,  用OpenWrt编好的也可以

将文件系统解压到sdb4里面, 创建个 /initrd 文件夹, 这个文件夹是给initrd选项用的

文件系统基本是这样

然后正常开机, 

/initrd里面的内容就是我们要提取的文件系统了.

打包, 拷出来. 提取完成

  • 文件系统还原

将sdb4里面的文件全删了, 然后将iKuai的文件系统解压,

要修改文件

原文地址:https://www.cnblogs.com/listenerln/p/7411414.html