![安卓刷機包ROM制作教程_第1頁](http://file4.renrendoc.com/view/905b4b0e51ddf9bbb019bdebbe867563/905b4b0e51ddf9bbb019bdebbe8675631.gif)
![安卓刷機包ROM制作教程_第2頁](http://file4.renrendoc.com/view/905b4b0e51ddf9bbb019bdebbe867563/905b4b0e51ddf9bbb019bdebbe8675632.gif)
![安卓刷機包ROM制作教程_第3頁](http://file4.renrendoc.com/view/905b4b0e51ddf9bbb019bdebbe867563/905b4b0e51ddf9bbb019bdebbe8675633.gif)
![安卓刷機包ROM制作教程_第4頁](http://file4.renrendoc.com/view/905b4b0e51ddf9bbb019bdebbe867563/905b4b0e51ddf9bbb019bdebbe8675634.gif)
![安卓刷機包ROM制作教程_第5頁](http://file4.renrendoc.com/view/905b4b0e51ddf9bbb019bdebbe867563/905b4b0e51ddf9bbb019bdebbe8675635.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
[教程]C8650ROMAndroid手機可為個層次:1Android系統(tǒng)格外生疏,能夠編寫系統(tǒng)代碼2Liudidi、小白小仙等大大,能夠修改代碼和編譯,需要生疏linux系統(tǒng)和具備編程學(xué)問3ROMROM。4。一般境地:會玩,會設(shè)置等前兩個層次要花大力氣學(xué)習(xí),向我這樣的懶人看樣子是達不到了,只能努力到達第ROM的方法,其中大局部是總結(jié)與論壇中其他帖子,有一小局部是自己總結(jié)的閱歷。修改ROM大致可分為:精簡、增補、美化三類這里主要爭論的是精簡和增補兩個方面。本帖子教你如何打造自己寵愛的rom!···注明:本帖來自安卓網(wǎng)·=============================ROM中到底有些什么:WinRAR說明dev_data/apps/:apk文件名目,相當(dāng)于刷機后“/data/app_s/“,這里的程序刷機后不行卸載dev_data/app/:apk文件名目,相當(dāng)于刷機后“/data/app/“,這里〔10月28日以后的版本中才有,以前的版本大家可以自己加這個名目〕META-INF/com/google/android/:刷機腳本文件system/etc/:存放了一些配置文件system/etc/permissions/:和軟件權(quán)限有關(guān),局部補丁需要在這個名目中添加文件system/lib/:系統(tǒng)程序的庫文件存放位置=============================二。再來生疏一下刷機腳本文件用recovery 刷機時,刷機過程由腳本文件掌握。 腳本文件就是壓縮包中META-INF\com\google\android名目下的update-script文件,用文本編輯器可以翻開。腳本文件中有這么幾條語句是我們關(guān)心的show_progress0.10:顯示進度條這是用來顯示刷機進度條的,前面的0.1表示進度條的位置,可以改為別的數(shù)值〔小于1。后面的數(shù)字不清楚是什么含義,大體上除了最終一條為10,其他都為ROM在刷機時會消滅刷機完成了進度條才走到一半多點,大家可以試試把最終一句改為show_progress0.810,進度條就可以走到底了。幾個關(guān)鍵字“SYSTEM:“代表刷機后的系統(tǒng)名目=“/system/““INTERNAL:“代表刷機后的/data名目=“/data/““PACKAGE:“代表壓縮包的根名目例如“SYSTEM:etc/“相當(dāng)于刷機后的“/system/etc/“名目“PACKAGE:dev_data“相當(dāng)于壓縮包中的dev_data名目(3)copy_dirPACKAGE:dev_dataINTERNAL:copy_dir是用來復(fù)制名目的,前一個參數(shù)是要復(fù)制的名目,后一個參數(shù)是復(fù)制到那里。
例如copy_dirPACKAGE:dev_dataINTERNAL:ROM壓縮包中dev_data名目中的東西復(fù)制到刷機后的“/data/“名目下set_perm_recursive0202307550755SYSTEM:bin設(shè)置名目或文件權(quán)限的,使用方法和linux中設(shè)置權(quán)限的方法類似。deleteSYSTEM:app/YouTube.apk刪除文件,這個一般用不到,要刪除的話,直接刪就是了。好了,可以動手精簡和增加程序了=============================二。精簡系統(tǒng)程序所謂精簡實際上就是刪除系統(tǒng)程序,我們用不到的那些程序可以刪除掉。刪除這些程序好處在于〔1〕有些東西是我們用不到的,顯示在程序列表中很煩人,假設(shè)這樣的程序〔2〕有些程序啟動后會占用內(nèi)存而我們又用不到。例如,〔3〕ROM中自帶的,想換個別的,例如不寵愛ADW,改LAUNCHPRO等。WinRARROMdev_data\apps中找到不要的程序,刪除。那些程序可以精簡:這個問題有很多帖子都提到了,大家可以搜一搜,比方下面幾個帖子帖子地址我給你刪除了!善用論壇搜尋功能!伸手也要做個好伸手黨!=============================三。添加程序添加程序有兩個方法,一是把程序添加為系統(tǒng)程序,二是添加為用戶程序。把程序添加為系統(tǒng)程序的好處在于執(zhí)行速度快〔大家這么說的,我似乎沒有體會到,缺點是不能直REREAPK文件時并非都卸載干凈了,不信大家可以看看/data/data/這個名目,是不是每個程序都對應(yīng)了一個目標(biāo),其目錄名和程序包的名稱一樣〔不是XXX.APK這個XX。1。添加系統(tǒng)程序:添加系統(tǒng)程序方法最簡潔:用WinRARROM壓縮文件,進入“\dev_data\app_s“這個名目,把要添APK文件復(fù)制進去。WinRARAPK\lib\armeabi”名目中是否有.so結(jié)尾的文件,它們是程序運行時需要用到的庫文件,有的話把他們復(fù)制到壓縮包中的“system/lib/”名目中。有些童鞋在修改ROM的時候添加的程序無法執(zhí)行,大多屬于這個狀況。例如版本的谷歌拼音輸入法。2。添加用戶程序:1028日以后ROM,直接把apk拖入“dev_data/app/“名目中。這一步很簡潔,麻煩的是apk中有庫文件2在“system/lib/”中,好在大多數(shù)程序都沒有庫文件,少數(shù)程序保存下來的庫文件并無大礙。高級點的方法是通過寫腳本進展安裝。1028ROM在“dev_data/app這個名目,大家可以自己建立winRAR中點擊右鍵,選創(chuàng)立一個文件夾性:在刷機腳本中找到這一段:copy_dirPACKAGE:dev_dataINTERNAL:set_perm100010000771INTERNAL:app_s在其后加上這一句:set_perm100010000771INTERNAL:appROMdev_data名目中的全部東東復(fù)制到/data名目下其次句是設(shè)置app_s的權(quán)限app的權(quán)限ROM了=============================四。firstboot腳本ROM進展高級點的設(shè)置,可以利用firstboot.sh腳本。firstboot.sh腳本在ROM中的dev_data名目中。腳本中的代碼是在刷完機后第一次啟動時執(zhí)行的,利用它可以對系A(chǔ)PK等工作。liudidi1028rom中的腳本片段#Systemdefaultsettings/system/xbin/sqlite3$DATABASE“INSERTINTOsystem(name,value)VALUES(”trackball_wake_screen”,1);“/system/xbin/sqlite3$DATABASE“INSERTINTOsystem(name,value)VALUES(”trackball_unlock_screen”,1);“/system/xbin/sqlite3$DATABASE“INSERTINTOsystem(name,value)VALUES(”lock_home_in_memory”,1);“我想大家應(yīng)當(dāng)可以猜出這三句代碼的作用了吧。至于腳本這么寫,不要來問我,我也不熟,大家可以共同爭論。在腳本中可以使用rm,mv等命令,用它可以直接把某些配置文件掩蓋掉。例如:busyboxrm/system/etc/某文件busyboxmv/system/etc/某文件busyboxmount-oremount,rw/system之后再改為只讀:busyboxmount-oremount,ro/systemfirstboot.sh很有用,要是哪位大大能寫個初級教程就好了!=============================五。ROM常見的系統(tǒng)配置文件。修改這些文件可以調(diào)整系統(tǒng)設(shè)置1。\system\etc\spn-conf.xml:顯示營運商的例如<?xmlversion=“1.0“encoding=“utf-8“?><spnOverrides><spnOverridenumeric=“46001“spn=“中國聯(lián)通“/><spnOverridenumeric=“46000“spn=“中國移動“/><spnOverridenumeric=“46002“spn=“中國移動“/></spnOverrides>假設(shè)下載的ROM中顯示的是英文,可以試著修改這個文件。2。\system\etc\gps.conf:和GPS搜星相關(guān),所謂提高搜星速度就是修改這個文件了方法,把文件中NTP_SERVER=XXXXX.改為NTP_SERVER=ping的速度確實比原始設(shè)置中的那個要快一倍以上3。\system\bin\rcSwap,Compcache之類的?!?〕設(shè)置SWAP進入文件后找到##########################Swap############################其后的代碼是和開啟Swap有關(guān)的例如SWAPNUM=`fdisk-l/dev/block/mmcblk1|grepswap|sed-e”s/.*//g”`if[-n“$SWAPNUM“];thenecho60>/proc/sys/vm/swappinessswapon$SWAPNUMfi在每行前面加#注釋掉后就可以不開機啟動swap了要改swappiness60這個數(shù)字。設(shè)置Compcache大家可以自己試試〔2〕修改內(nèi)存治理參數(shù)在rc文件中參加這一行echo “1536,1536,3072,1536,10240,12800“ >/sys/module/lowmemorykiller/parameters/minfree其中的數(shù)字從左到右為:前臺進程、可見進程、次要效勞、后臺效勞、內(nèi)容供給節(jié)4k1536:4k*1536=6144k=6M4。\system\etc\apns-conf.xml:和網(wǎng)絡(luò)接入點設(shè)置有關(guān)例如,和移動聯(lián)通有關(guān)的設(shè)置<apncarrier=“中國移動(Internet)“apn=“cmnet“mcc=“460“mnc=“00“type=“default,supl“/><apncarrier=“中國移動(WAP)“apn=“cmwap“proxy=“72“port=“80“mcc=“460“mnc=“00“type=“default,supl“/><apn carrier=“中國移動(MMS)“ apn=“cmwap“ “://mmsc.monternet/“mmsc=“://mmsc.monternet“mmsproxy=“72“mmsport=“80“mcc=“460“mnc=“00“type=“mms“/><apncarrier=“中國聯(lián)通(Internet)“apn=“3gnet“mcc=“460“mnc=“01“type=“default,supl“/><apncarrier=“中國聯(lián)通(WAP)“apn=“3gwap“proxy=“72“port=“80“mcc=“460“mnc=“01“type=“default,supl“/><apn carrier=“中國聯(lián)通(MMS)“ apn=“3gwap“ “://mmsc.myuni.cn/“mmsc=“://mmsc.myuni.cn“mmsproxy=“72“mmsport=“80“mcc=“460“mnc=“01“type=“mms“/><apncarrier=“中國移動(Internet)“apn=“cmnet“mcc=“460“mnc=“02“type=“default,supl“/><apncarrier=“中國移動(WAP)“apn=“cmwap“proxy=“72“port=“80“mcc=“460“mnc=“02“type=“default,supl“/><apncarrier=“中國移動(MMS)“apn=“cmwap““://mmsc.monternet/“mmsc=“://mmsc.monternet“mmsproxy=“72“mmsport=“80“mcc=“460“mnc=“02“type=“mms“/>ROMapn設(shè)置,可以在這個文件中參加,假設(shè)ROM中顯示的接入點名稱不是中文也可以通過修改這個來實現(xiàn)=============================最終一步“簽名“修改完ROM后最終一步就是簽名了,其實簽名很簡潔,下載簽名工具,把修改好的ROM改名為up
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能倉儲卷簾門系統(tǒng)采購及集成合同
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用項目開發(fā)與許可合同
- 2025年休假村租賃協(xié)議模板
- 2025年建筑工程模板工程承包合同書
- 2025年信用卡債務(wù)履行協(xié)議
- 2025年金剛石膜工具項目立項申請報告模范
- 2025年血液系統(tǒng)用藥項目規(guī)劃申請報告模范
- 2025年街頭籃球項目規(guī)劃申請報告
- 2025年放射性藥品項目提案報告模式
- 2025年生活用橡膠制品:塑膠盒項目規(guī)劃申請報告范文
- 2024年云南省公務(wù)員考試【申論縣鄉(xiāng)卷、行測、事業(yè)單位招聘】3套 真題及答案
- 300畝文冠果樹栽培基地建設(shè)項目可行性研究報告
- 數(shù)字媒體藝術(shù)專業(yè)行業(yè)分析報告
- 2025年度企業(yè)安全生產(chǎn)與環(huán)保管理服務(wù)協(xié)議范本3篇
- 全國職業(yè)院校技能大賽高職組(市政管線(道)數(shù)字化施工賽項)考試題庫(含答案)
- 湖南省長沙市長郡教育集團2024-2025學(xué)年七年級上學(xué)期期末考試英語試題(含答案)
- 公司員工升職加薪制度模板
- 2024上海市招聘社區(qū)工作者考試題及參考答案
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院服務(wù)能力建設(shè)醫(yī)療質(zhì)控部分課件
- 春季開學(xué)教職工安全培訓(xùn)
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
評論
0/150
提交評論