新解壓打包android 根檔案系統 ramdisk.img

來源:互聯網
上載者:User

1. ramdisk.img檔案gzip壓縮檔, 所以要用gunzip命令解壓縮. 但是gunzip需要預設尾碼名.gz才可以正常解壓, 不然會被忽略對待.(源檔案類型) ramdisk.img: gzip compressed data, from Unix 2. 解壓後名字會自動去掉.gz尾碼,並重新命名為ramdisk.img, 這時候檔案類型為ramdisk.img: ASCII cpio archive (SVR4 with no CRC)  3. 這時候就可以用cpio命令從ramdisk.img裡面解壓出跟檔案系統的檔案了, 所以建議建立一個目錄來做mkdir aaa進入到目錄裡面cpio -i -F ../ramdisk.imgOK, 成功解壓, 可以隨便更改定製自己的跟檔案系統了, init.rc隨便你改吧  4. 定製好了之後開始重新打包了cpio -i -t -F ../ramdisk.img > listcpio -o -H newc -O new.img < list好了,打包好新的ramdisk.img了, 名字為new.img, 但是這時候還不能直接跑起來, 為什麼呢? 看看檔案類型吧new.img: ASCII cpio archive (SVR4 with no CRC)跟上面解壓後的ramdisk.img一樣, 所以這時候還差一步,就是重新用gzip 壓縮gzip new.img搞定.檔案類型為new.img.gz: gzip compressed data, was "new.img", from Unix, last modified: Mon Dec 24 10:59:51 2012然後重新命名為ramdisk.imgmv new.img.gz ramdisk.img  5. 好了, 有板子的就重新燒錄ramdisk.img檔案, 沒板子的也可以運行模擬器了.emulator -ramdisk ./ramdisk.img -system ./system.img -data ./userdata.img -sdcard (可選)  整理一下命令吧cp ramdisk.img ramdisk.img.gzgunzip ramdisk.img.gzmkdir aaacd aaacpio -i -F ../ramdisk.img(解壓完畢, 定製自己的根檔案系統)cpio -i -t -F ../ramdisk.img > listcpio -o -H newc -O new.img < listgzip new.imgmv new.img.gz ramdisk.imgcp ramdisk.img ../ramdisk.img (覆蓋原來的ramdisk, 可選)emulator -ramdisk ./ramdisk.img -system ./system.img -data ./userdata.img

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.