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