久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【By Niufox】關于制作update.zip刷機包,、更新包的簡單教程

 礁石浪花 2011-12-01

[教程] 【By Niufox】關于制作update.zip刷機包、更新包的簡單教程

本帖最后由 niufox 于 2011-1-7 08:33 編輯

    本教程只是簡單的介紹制作update.zip的思路,,為rom制作者提供借鑒的意見。

    由于本人時間有限,,不會把太多時間投入到rom制作中,,我會很高興的用同學做好的rom的·~


    制作update.zip刷機包的技術門檻不高,只要膽大心細就能做出好的rom,。但是我建議大家還是多把時間放在內核級的學習上,,而不是簡單的替換、粘貼,、復制,,這些東西畢竟只是浮云~~~

    開篇講的一句話:不要忘了Google和baidu,他們是我們最好的老師,。

    一,、解包官方包

    解包華為updata.app官方包可以使用bootimg工具,根據筆者經驗,,是最為簡單明了舒服的解包軟件,,五星級的。

    解包后,,會得到如下文件:

    其中我們只需要system.img,、boot.img,對recovery.img及其他文件直接忽視,。(繼續(xù)提醒下,,別忘了刷加強版的recovery,帖子地址:http://www./bbs/thread-823856-1-1.html

   二,、解包system.img

   得到了兩個文件夾,,system 和 userdata

   其中system是我們修改的主要目標,,userdata文件夾下只有一個cdrom。(userdata文件夾其實就是將來的手機中的/data目錄)

   三,、定制
   這里我對有些定制,、美化還是不太了解,所以參考了這篇文章:http://bbs./archiver/tid-26658.html 大家可以去看看,。

   其中是我認為比較重要的,,放在這里:(以下不同顏色文本字體為轉來,非原創(chuàng),,版權歸原作者所有)

1.如何替換ROM包里的軟件,?(比如launcher等)

  其實很簡單!刪掉system\app里的相應的apk,,加入自己的apk即可,,而且不需要同名稱。比如CM原來集成了ADWlauncher,,直接刪掉它,,把我們想要的launcher放進去就行。


2.如何修改版本號,?

依舊非常簡單,!嘿嘿~

用記事本打開build.prop,修改以下幾行就行(如果裝有l(wèi)inux的話,,在linux下修改更好,,windows下排版顯示錯誤,包含中文的話需要UTF-8格式保存)

另外,,給一點常用的配置參數,,加在最后就可以了:

ro.product.locale.language=zh
ro.product.locale.region=CN
ro.setupwizard.mode=DISABLED
persist.sys.timezone=Asia/Shanghai

3.如何修改默認壁紙?如何加入菜單彈跳效果,?

好吧,,貓貓表示依舊非常簡單~

①默認壁紙:

用winrar直接打開system\framework里的framework-res.apk。注意:是用winrar直接打開,,而非解壓,!

進入res\drawable.直接替換default_wallpaper.jpg即可!(建議使用640X480分辨率的圖片)

②彈跳菜單
進入res\anim,,用附件“blur.zip”里的文件直接替換相應文件即可,。
再次提醒:以上兩個操作必須在rar中直接操作,否則會損壞簽名,,無法啟動,。

4.如何替換開機動畫?
哈哈,,更簡單,!直接用2.1可用的動畫包替換system\media下的動畫包即可(文件名必須是bootanimation.zip~)


5.如何漢化運營商名稱,?
貓貓還要說一句說了多次的話:很簡單!
用記事本打開system\etc下的spn-conf.xml,。將里面的China Mobile全部替換成中國移動,,China Unicom全部換成中國聯通即可(如果替換后出現亂碼,用UTF-8格式保存),。


6.如何打包刷機包,?
用winrar以zip格式壓縮。注意,,兩個文件夾和img文件要在根目錄,。

然后將zip文件改名為update.zip。放入附件提供的auto-sign文件夾里,。點擊sign.bat,,等程序自動簽完名即可,簽完名的刷機包為update_signed.zip,,它就是完成了的刷機包,。

提示:如果提示找不到“java”,表示你沒有安裝jdk或者沒有配置好路徑,。請先下載安裝最新版jdk,。并在PATH環(huán)境變量里加入:
C:\Program Files (X86)\Java\jdk1.6.0_22\bin;C:\Program Files (X86)\Java\jdk1.6.0_22\jre\bin (64位系統
C:\Program Files\Java\jdk1.6.0_22\bin;C:\Program Files\Java\jdk1.6.0_22\jre\bin

(以上不同顏色字體文本為轉來,非原創(chuàng),,版權歸原作者所有)

四、修改update-script
   

    META-INF下的一個腳本文件,,很重要,,它決定了你刷機時的操作內容。

   其實也很簡單,,它就是一個腳本,,recovery刷機時會調用它,用它可以實現很多功能,,比如擦除內存區(qū)域數據,,安裝軟件,刪除軟件等等,,也就是說它決定了你做的這個到底是個升級包還是個刷機包,。其中的語法格式同學可以自己搜索下,然后修改,。

   注意:對于特定機型的刷機包來說,,它其中的一部分內容是固定的,也就是說,,其他機型上的直接套用會出現問題,。

   稍后我會放出針對U8500的update-script,,大家可以根據它進行修改。


(否則會導致wifi不可用或者其他問題,,主要還是符號鏈接的問題,。)

五、打包
只需要用壓縮軟件例如winrar,、7zip把system,、userdata、boot.img,、META-INF(三個文件夾,,一個img鏡像)打包成updata.zip即可。

然后用簽名工具對其進行簽名,。


教程完畢,,歡迎轉帖!比較簡略,,大家可以參考下,,然后找其中用到的內容進行深入的了解。

抱歉沒有用上圖介紹,。因為實在沒有必要,,網上類似的內容多了去了。我只是整理了下思路,。


以上用到的工具我整理好后會放出,。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多