由于职业原因, 需要 在路由器上做一些功能, 在网上找了很多资料, 都模糊不清, 所以就有了解开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的文件系统解压,
要修改文件