編輯:安卓刷機技巧
平常我們習慣了使用bootimg.exe文件對華為官方包進行解壓。可是遇到像C8812這類官方固件(update.app或updata.app),bootimg.app就沒用了。因為解開的包是不完整的。那麼我們怎樣來解包呢。難道為了解包去安裝一個Linux?答案當然是否定的。
下面 小編介紹一下自己的方法:
1.下載Strawberry Perl
Strawberry Perl 有安裝版和綠色版兩種版本,安裝版比較省事,安裝好以後會自動設置好變量等信息。綠色版其實也很簡單,解壓到某個分區的根目錄下(推薦,安裝版一樣),然後執行一下軟件根目錄下的那兩個批處理(relocation.pl.bat和update_env.pl.bat)即可。
2.下載split_updata.pl.zip。把update.app或updata.app與壓縮包中的文件放在同一個目錄中,運行split_update.pl.bat或split_updata.pl.bat即可。稍等幾分鐘,即可在這個目錄下的output目錄中找到我們需要的文件。(如果提示 “ ‘perl’ 不是內部或外部命令,也不是可運行的程序或批處理文件。”請檢查一下Strawberry Perl 安裝是否正確,環境變量是否有問題。)。
我這裡是以C8812為例,說明一下解壓出來的問題。大家可能會發現解壓出來的文件的名字和內容對不上。這裡就要仔細分辨一下解壓出來的文件了。C8812的官方包解包後的boot.img實際上是system.img,system.img實際上是userdata.img,file21.mbn實際上是cust.img,file25.mbn實際上是boot.img,appsboot.mbn實際上是recovery.img。改名後怎樣解包應該會的吧,用bootimg.exe也行,用其它工具也行。因為我這裡主要講的是解官方包,就不再詳細描述了。
不過,這裡提醒習慣使用bootimg.exe的童鞋:解包後的img文件可能不能使用bootimg.exe進行解包操作。system.img,userdata.img和cust.img可以用DiskInternals Linux Reader一類的工具掛載後提取文件。開始我自己也以為得不到boot.img,後來用漢化廚房的boot image工具時才發現其實是有boot.img的。)我們可以使用廚房的boot image工具對其進行解包。
操作方法如下:運行安卓廚房,在主菜單中選擇“0 - 高級選項”——“20 - Boot Image 工具 (解包/打包/etc 腳本)”——“a = 從任意文件夾中的 boot.img 提取 kernel+ramdisk (標准格式)”,然後廚房會提示正在創建bootimg_開頭的文件夾,具體路徑看提示即可。同時提示我們把boot.img放到這個文件夾中。我們把剛才解壓並改名後得到的boot.img放到廚房提示的bootimg_開頭的文件夾中,然後按回車鍵。這時我們就可以在這個bootimg_開頭的文件夾中看到boot.img-ramdisk文件夾和zImage文件。boot.img-ramdisk就是initrd文件夾,zImage就是kernel。改名後重新打包成boot.img即可得到完整的卡刷包所需要的文件。cust分區的文件可以自己從手機提取。最新921版本的boot.img比918的sbin目錄下多一個文件ueventd文件,使用bootimg.exe打包時在cpiolist文件中加上這一行就好,權限可以和adbd的相同。如果用mkboot啥的打包的就無視吧。
這裡順便再次提醒一下C8812的同學,官方最新的921版本會鎖bootloader,默認不允許刷機。如果升級了921,需要向華為申請解鎖碼。我最近沒怎麼看這方面的信息,昨天剛看到921就手賤去升級了,結果升級完才發現不能刷機。結果我的包做了一半就放那了,現在正等華為發給我解鎖碼呢。BS一下蛋疼的華為。安卓廚房漢化版:http://bbs.shendu.com/thread-2197860-1-1.html
小米4限制軟件聯網設置教程?什麼是軟件聯網限制?在日常生活中手機中難免一些應用會偷偷的跑流量,那麼小米4手機要如何避免這種情況發生呢?請看以下教程。
摩托羅拉 MB855 介紹: 摩托羅拉 MB855外觀上頗具特色,稜形的邊角設計帶給了用戶更強的個性,經典
iphone6 psp模擬器怎麼用?大家可以通過下文來了解iphone6 psp模擬器安裝/使用教程,想不想在iPhone6手機上體驗PSP的感覺呢?
今天來說說有關三星G9200手機的解鎖教程,這個解鎖同樣是解鎖Crom Service,之前給大家說的時候可以統一采用之前給大家說的三星解鎖教程,可是還是有不少的機友找不