資源描述:
《安卓刷機(jī)包rom制作教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、[教程]本帖教你如何親自打造自己喜歡的華為C8650ROM玩Android手機(jī)可為個(gè)層次:1。最高境界:像大神這樣的,對(duì)Android系統(tǒng)十分熟悉,能夠編寫系統(tǒng)代碼2。大大境界:像Liudidi、小白小仙等大大,能夠修改代碼和編譯,需要熟悉linux系統(tǒng)和具備編程知識(shí)3。高手境界:能夠在非代碼級(jí)修改ROM,美化ROM。4。普通境界:會(huì)玩,會(huì)設(shè)置等前兩個(gè)層次要花大力氣學(xué)習(xí),向我這樣的懶人看樣子是達(dá)不到了,只能努力達(dá)到第三層。這里我想跟大家分享一下我的修改ROM的方法,其中大部分是總結(jié)與論壇中其他帖子,有一小部分
2、是自己總結(jié)的經(jīng)驗(yàn)。修改ROM大致可分為:精簡、增補(bǔ)、美化三類這里主要討論的是精簡和增補(bǔ)兩個(gè)方面。本帖子教你如何打造自己喜歡的rom?。。?!實(shí)戰(zhàn)性很強(qiáng)哦······注明:本帖來自安卓網(wǎng)···=============================一。首先我們來看看ROM中到底有些什么:用WinRAR打開刷機(jī)包后可以看到幾個(gè)目錄,下面列出了和我們有關(guān)的幾個(gè)目錄和說明dev_data/apps/:系統(tǒng)程序的apk文件目錄,相當(dāng)于刷機(jī)后"/data/app_s/",這里的程序刷機(jī)后不可卸載dev_data/app/
3、:用戶程序apk文件目錄,相當(dāng)于刷機(jī)后"/data/app/",這里的程序刷機(jī)后可卸載。(10月28日以后的版本中才有,以前的版本大家可以自己加這個(gè)目錄)META-INF/com/google/android/:刷機(jī)腳本文件system/etc/:存放了一些配置文件system/etc/permissions/:和軟件權(quán)限有關(guān),部分補(bǔ)丁需要在這個(gè)目錄中添加文件system/lib/:系統(tǒng)程序的庫文件存放位置=============================二。再來認(rèn)識(shí)一下刷機(jī)腳本文件用recovery
4、刷機(jī)時(shí),刷機(jī)過程由腳本文件控制。腳本文件就是壓縮包中META-INFcomgoogleandroid目錄下的update-script文件,用文本編輯器可以打開。腳本文件中有這么幾條語句是我們關(guān)心的(1)show_progress0.10:顯示進(jìn)度條這是用來顯示刷機(jī)進(jìn)度條的,前面的0.1表示進(jìn)度條的位置,可以改為別的數(shù)值(小于1)。后面的數(shù)字不清楚是什么含義,大體上除了最后一條為10,其他都為0。有些ROM在刷機(jī)時(shí)會(huì)出現(xiàn)刷機(jī)完成了進(jìn)度條才走到一半多點(diǎn),大家可以試試把最后一句改為show_progress
5、0.810,進(jìn)度條就可以走到底了。(2)幾個(gè)關(guān)鍵字(A)"SYSTEM:"代表刷機(jī)后的系統(tǒng)目錄="/system/"(B)"INTERNAL:"代表刷機(jī)后的/data目錄="/data/"(C)"PACKAGE:"代表壓縮包的根目錄例如"SYSTEM:etc/"相當(dāng)于刷機(jī)后的"/system/etc/"目錄"PACKAGE:dev_data"相當(dāng)于壓縮包中的dev_data目錄(3)copy_dirPACKAGE:dev_dataINTERNAL:copy_dir是用來復(fù)制目錄的,前一個(gè)參數(shù)是要復(fù)制的目錄,后
6、一個(gè)參數(shù)是復(fù)制到那里。例如copy_dirPACKAGE:dev_dataINTERNAL:是用來把ROM壓縮包中dev_data目錄中的東西復(fù)制到刷機(jī)后的"/data/"目錄下(4)set_perm_recursive0200007550755SYSTEM:bin設(shè)置目錄或文件權(quán)限的,使用方法和linux中設(shè)置權(quán)限的方法類似。(5)deleteSYSTEM:app/YouTube.apk刪除文件,這個(gè)一般用不到,要?jiǎng)h除的話,直接刪就是了。好了,可以動(dòng)手精簡和增加程序了====================
7、=========二。精簡系統(tǒng)程序所謂精簡實(shí)際上就是刪除系統(tǒng)程序,我們用不到的那些程序可以刪除掉。刪除這些程序好處在于(1)有些東西是我們用不到的,顯示在程序列表中很煩人,如果這樣的程序過多也會(huì)導(dǎo)致打開程序列表過慢。(2)有些程序啟動(dòng)后會(huì)占用內(nèi)存而我們又用不到。例如,短信攔截等。(3)有些程序不想用原ROM中自帶的,想換個(gè)別的,例如不喜歡ADW,改用LAUNCHPRO等。精簡的方法很簡單,用WinRAR打開ROM,進(jìn)入dev_dataapps中找到不要的程序,刪除。那些程序可以精簡:這個(gè)問題有很多帖子都提到
8、了,大家可以搜一搜,比如下面幾個(gè)帖子帖子地址我給你刪除了!善用論壇搜索功能!伸手也要做個(gè)好伸手黨!給你置頂幾天??!=============================三。添加程序添加程序有兩個(gè)方法,一是把程序添加為系統(tǒng)程序,二是添加為用戶程序。把程序添加為系統(tǒng)程序的好處在于執(zhí)行速度快(大家這么說的,我好像沒有體會(huì)到),缺點(diǎn)是不能直接卸載,只有通過RE等工具刪除。其實(shí)用RE直接刪除系統(tǒng)程序APK