由於職業原因, 需要 在路由器上做一些功能, 在網上找了很多資料, 都模糊不清, 所以就有了解開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的文件系統解壓,
要修改文件
