歡迎來到朵拉利品網
知識中心
資訊
  • 資訊
  • 產品
  • 供應商
您的位置: 朵拉利品網 >  知識中心 > unyaffs Ubuntu 11.04 amd64系統 無法執行 unyaffs 程序
unyaffs Ubuntu 11.04 amd64系統 無法執行 unyaffs 程序
2019-11-28 00:24:47 來源:朵拉利品網

1, Ubuntu 11.04 amd64系統 無法執行 unyaffs 程序



2. 如何解壓縮system.img文件
unyaffs2這個工具是專門用于解壓縮yaffs2包的,其官方網址如下: 從這個網址下載到unyaffs2.c和unyaffs2.h后,gcc -o unyaffs2 unyaffs2.c即可得到此工具 然后unyaffs2 system.img,即可在當前目錄下生成system.img中保存的所有文件。 為了不污染當前目錄, 我一般會生成一個臨時目錄存放需要解壓的system.img,然后在其中進行解壓縮的工作。
3. 編輯解壓后的內容及注意事項
你可以用任意工具去編輯生成的文件。 到底哪些文件可以動,哪些不能動,請參看我的《MTK6573智能機平臺系統文件夾文件詳解》系列文章 你也可以在里面添加需要的文件,例如應用程序。 注意:類似于vi這樣的工具,在編輯后會在當前目錄生成臨時文件,記得在編輯完成后,刪除這些臨時文件。
4. 重新打包
打包要用到mkyaffs2image這個工具。這個工具在我們編譯過程中會生成,存放在./out/host/linux-x86/bin/mkyaffs2image 但是你也可以從yaffs官方網站下載最新的代碼自己來生成此工具,這對于你在Cygwin環境下使用這個工具特別方便。 從官方網站下載代碼編譯的方法如下: 。 git clone git://www. 。 cd yaffs2/utils 。 make 接下來,加入你要打包的文件都放在system這個目錄下,你就可以用mkyaffs2image -f system system.img這個命令來打包。 然后它就可以被燒錄到手機上使用了。

2, 解壓System.img 時出現以下錯誤有解決辦法?



線刷包制作卡刷包步驟
第一步:安裝JDK,下載制作工具
下載jdk并安裝:下載:unyaffs.rar、Auto-sign.rar及官方的線刷rom,META-INF.rar。
Jdk的安裝和環境變量配置可以去網上搜,一大堆(本人是搞java軟件開發的)。
第二步:提取官方ROM,解壓system.img文件
接著前面下載的unyaffs.rar解壓,并把解壓后的unyaffs文件夾移動到電腦D盤根目錄下,再把上面提取的官方原版ROM解壓,將得到的system.img(解壓線刷包中的target_bin.7z可得到system.img和boot.img)復制到D盤unyaffs文件夾內。
然后運行cmd,輸入D: 回車;再輸入cd unyaffs 回車;再接著輸入unyaffs system.img 回車,就開始解壓system.img了,完畢后會提示按任意鍵退出。
創建system文件夾,將解壓出來的文件(unyaffs文件夾內除了cygwin1.dll、system.img 、unyaffs.exe以外的文件)全部放到里面system文件夾里面。
第三步:制作ROM并簽名
建一個文件夾,把上面的system文件夾移到里面,把前面下載的META-INF文件也解壓到這個文件夾內,把從官方原版ROM中解壓出來的boot.img也放到這個文件夾內,如圖:
接著你就可以開始大展身手,根據自己需要刪除system/app文件夾內用不到的程序了,注意如果程序有.odex文件的還要把它也一起刪掉(有些可以刪有些不能刪,這個網上也有很多帖子)。
精簡完畢后,全選META-INF、system文件夾和boot.img文件,右鍵,選擇“添加到壓縮文件(A)...”,壓縮文件名為updata.zip,格式選擇zip格式,具體見下圖:
生成update.zip文件后,就可以簽名了。將前面下載的簽名工具Auto-sign解壓到D盤,然后把剛才生成的update.zip復制到Auto-sign文件夾內,雙擊Sign.bat,就開始簽名了,此時會在Auto-sign文件夾內生成一個update_signed.zip的文件,它就是我們制作成功的ROM了。完畢?。?!
聲明:此教程為修改別人的教程,沒必要的地方做了精簡,比喻root,這些已經有很多帖子了,大家可以去學習。
補充:有部分應用在線刷包的 arget_bin目錄下的userdata.img里面,大家可以用unyaffs把它解壓,里面有系統自帶的一些應用,可以刷完機后裝上。

名詞解釋


文件夾

文件夾是一種用于歸類放置文件,打印紙等文檔的容器類文具。一般在文具店可以購買到。通常學生和辦公室需要用到文件夾。一般的文件夾只是將紙夾起來方便攜帶,有一些會有兩個環,需要釘孔才能使用。

system

system是一個C語言和C++下的函數。windows操作系統下system () 函數詳解主要是在C語言中的應用,system函數需加頭文件后方可調用。

免费无码不卡中文字幕在线,中文字幕人成乱码熟女,免费观看美女裸体无遮挡,日本久久久久久久久久加勒比
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>