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的文件系統解壓,

要修改文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM