1. 程式人生 > >Android build.prop修改詳細說明

Android build.prop修改詳細說明

用RE進入/system/掛載讀寫(前提是系統已經被ROOT過), 找到build.prop複製到/sdcarrd進行修改比較保險.
也可以掛載讀寫後,直接選擇用文字編輯器開啟,進行編輯.亂改有風險,修改需謹慎.
1.# begin build properties
2.# autogenerated by buildinfo.sh   #以下內容由指令碼在編譯時自動產生
3.ro.build.id=GRJ90        #build的標識,一般在編譯時產生不必修改
4.ro.build.display.id=10HX2P.095H.120105.AD2_3_5_V3.WVGAC_EN.COM_V01_3G    #顯示的標識,可以任意修改,顯示為手機資訊的版本,不少人修改成 Dual Core 1.2GHz 756M ROM + 1G RAM  (裝B)

5.ro.build.version.incremental=eng.yanwj.1325834016     #版本的增加說明,一般不顯示也沒必要修改
6.ro.custom.build.version=1325834016       #版本修正,一般不顯示也沒必要修改
7.ro.build.version.sdk=10        #系統編譯時,使用的SDK的版本,勿修改.
8.ro.build.version.codename=REL        #版本編碼名稱,一般不顯示也沒必要修改
9.ro.build.version.release=2.3.5        #公佈的版本,顯示為手機資訊的系統版本,有人修改成4.0.5(目前官方版本最高是幾?)

10.ro.build.date=Fri Jan  6 15:16:19 CST 2012     #系統編譯的時間,沒必要修改
11.ro.build.date.utc=1325834179       #系統編譯的時間(數字版),沒必要修改
12.ro.build.type=user      #系統編譯型別,一般不顯示也沒必要修改
13.ro.build.user=Uncle     #系統使用者名稱,可以修改成自己的名字
14.ro.build.host=ubuntu  #系統主機名,隨便起個名字,英文字母表示
15.ro.build.tags=test-keys    #系統標記,無意義,不修改
16.ro.product.model=HD7s    #機器型號,隨你創造,可以叫HD7 plus Android

17.ro.product.brand=HTC      #機器品牌,隨你創造,可以叫 SB HTC
18.ro.product.name=pyramid #機器名,隨你創造
19.ro.product.device=pyramid #裝置名,隨你創造
20.ro.product.board=pyramid #主機板名,隨你創造
21.ro.product.cpu.abi=armeabi #CPU,最好別修改,避免有些軟體在識別機器時,出現錯亂
22.ro.product.manufacturer=HTC #製造商,隨你創造,可以叫SB HTC
23.ro.product.locale.language=zh #系統語言,zh表示中文
24.ro.product.locale.region=CN #系統所在地區,CN表示中國
25.ro.wifi.channels=      #無線區域網絡的通訊通道,空白表示自動識別
26.ro.board.platform=   #主機板系統,別問我,我也不知道是什麼,問廠家
27.# ro.build.product is obsolete; use ro.product.device
28.ro.build.product=bird73_gb   #裝置名,被廢棄了,修改也沒用
29.# Do not try to parse ro.build.description or .fingerprint   #以下的內容不要試圖修改
30.ro.build.description=bird73_gb-user 2.3.5 GRJ90 eng.yanwj.1325834016 test-keys
31.ro.build.fingerprint=BIRDA/bird73_gb/bird73_gb:2.3.5/GRJ90/eng.yanwj.1325834016:user/test-keys
32.ro.build.flavor=
33.# end build properties  #建立屬性結束

34.# begin mediatek build properties #MTK的的屬性,亂改後果自負
35.ro.mediatek.version.release=10HX2P.095H.120105.AD2_3_5_V3.WVGAC_EN.COM_V01_3G
36.ro.mediatek.platform=MT6573
37.ro.mediatek.chip_ver=S01
38.ro.mediatek.version.branch=ALPS.GB.FDD2_MP
39.# end mediatek build properties
40.#
41.# system.prop for generic sdk 
42.#

43.rild.libpath=/system/lib/mtk-ril.so
44.rild.libargs=-d /dev/ttyC0

45.# MTK, Infinity, 20090720 {
46.wifi.interface=wlan0
47.# MTK, Infinity, 20090720 }

48.# MTK, mtk03034, 20101210 {
49.ro.mediatek.wlan.wsc=1
50.# MTK, mtk03034 20101210}

51.# MTK, mtk03034, 20110318 {
52.ro.mediatek.wlan.p2p=1
53.# # MTK, mtk03034 20110318}

54.# MTK, mtk03034, 20101210 {
55.mediatek.wlan.ctia=0
56.# MTK, mtk03034 20101210}
57.#

58.# MTK, TeChien {     #MTK晶片的增強定義,有關相機和音訊處理,亂改後果自負
59.ro.media.enc.hprof.file.format=3gp
60.ro.media.enc.hprof.codec.vid=m4v
61.ro.media.enc.hprof.vid.width=720
62.ro.media.enc.hprof.vid.height=480
63.ro.media.enc.hprof.vid.fps=30
64.ro.media.enc.hprof.vid.bps=3400000
65.ro.media.enc.hprof.codec.aud=amrnb
66.ro.media.enc.hprof.aud.bps=12200
67.ro.media.enc.hprof.aud.ch=1
68.ro.media.enc.hprof.aud.hz=8000

69.ro.media.enc.mprof.file.format=3gp
70.ro.media.enc.mprof.codec.vid=m4v
71.ro.media.enc.mprof.vid.width=352
72.ro.media.enc.mprof.vid.height=288
73.ro.media.enc.mprof.vid.fps=30
74.ro.media.enc.mprof.vid.bps=990000
75.ro.media.enc.mprof.codec.aud=amrnb
76.ro.media.enc.mprof.aud.bps=12200
77.ro.media.enc.mprof.aud.ch=1
78.ro.media.enc.mprof.aud.hz=8000

79.ro.media.enc.lprof.file.format=3gp
80.ro.media.enc.lprof.codec.vid=h263
81.ro.media.enc.lprof.vid.width=176
82.ro.media.enc.lprof.vid.height=144
83.ro.media.enc.lprof.vid.fps=30
84.ro.media.enc.lprof.vid.bps=384000
85.ro.media.enc.lprof.codec.aud=amrnb
86.ro.media.enc.lprof.aud.bps=12200
87.ro.media.enc.lprof.aud.ch=1
88.ro.media.enc.lprof.aud.hz=8000
89.# MTK, TeChien }

90.wifi.tethering.interface=ap0
91.wifi.direct.interface=p2p0
92.ro.opengles.version=131072

93.#
94.# ADDITIONAL_BUILD_PROPERTIES
95.# 以下是附加屬性定義,可以修改,進行優化
96.bird.updatezip.code=BIRD
97.bird.updatezip.code=BIRD
98.bird.updatezip.code=BIRD
99.bird.updatezip.code=BIRD
100.bird.updatezip.code=BIRD
101.bird.updatezip.code=BIRD
102.bird.updatezip.code=BIRD
103.ro.sf.hwrotation=0    #自動旋轉螢幕
104.launcherplus.allappsgrid=2d
105.curlockscreen=2      #開機啟動時顯示的鎖屏畫面,注意這個不是平時的鎖屏畫面
106.ril.current.share_modem=2
107.ro.mediatek.gemini_support=true
108.birdsenselauncherg11=true
109.curlockscreen=6      #鎖屏預設畫面的選擇,用1至9數字選擇,論壇內有高手已經把詳細說明給出
110.bird_input_method_by_language=true
111.ro.config.notification_sound=OnTheHunt.ogg  #預設通知鈴聲
112.ro.config.alarm_alert=Alarm_Classic.ogg   #預設鬧鐘鈴聲
113.persist.sys.timezone=Asia/Shanghai    #強制時區,此處為亞洲上海時間
114.ro.config.ringtone=CaribbeanIce.ogg    #預設響鈴鈴聲
115.launcher2.allappsgrid=3d_20
116.media.stagefright.enable-player=false
117.media.stagefright.enable-meta=false
118.media.stagefright.enable-scan=false
119.media.stagefright.enable-http=false
120.ro.setupwizard.mode=DISABLED    #預設開機時使用設定嚮導,此處為關閉
121.net.bt.name=Android    #藍芽網路中顯示的名稱,可以修改
122.dalvik.vm.stack-trace-file=/data/anr/traces.txt

123.ro.media.enc.jpeg.quality=100 #相機照片壓縮質量,此處為100%高質量
124.ro.media.dec.jpeg.memcap=8000000   #相機捕捉畫素,此處為800萬畫素
125.dalvik.vm.heapsize=32m   #dalvik的虛擬記憶體大小,12m到48m之間設定
126.debug.sf.hw=1    #硬體GPU加速,1為開啟,0為關閉
127.persist.adb.notify=0    #USB插入時的特別通知,1為顯示,0為關閉
128.video.accelerate.hw=1     #視訊硬體加速,1為開啟,0為關閉
129.debug.sf.nobootanimation=1     #不顯示開機動畫,1為關閉動畫,0為開啟動畫

強制把Home程式駐入記憶體.
ro.HOME_APP_ADJ=1

減少撥號後出現的延時
ro.telephony.call_ring.delay=0

提高滑動響應
windowsmgr.max_events_per_sec=150

電池優化
pm.sleep_mode=1   #機器休眠模式,共0至4五個引數
wifi.supplicant_scan_interval=180  #無線網路掃描週期,用於發現新網路,數字太大會導致無法自動發現新網路
ro.ril.disable.power.collapse=0    #禁止深度睡眠,0表示可以深度睡眠,1表示禁止深度睡眠
pm.sleep_mode一共有5個引數  0-4分別代表。
其中 
0=Power Collapse Suspend, 電源關閉,狀態存入記憶體,可以快速啟動,睡眠時,手機訊號關閉  
1=Power Collapse, 深度睡眠,手機接收訊號正常運轉 
2=Apps Sleep, 只將程式休眠,應用程式暫停,服務類程式應該不受影響
3=Slow Clock and Wait for Interrupt,降低CPU頻率並始終等待關機或者待機命令
4=Wait for Interrupt,始終不睡眠,等待關機或者待機命令 
其中一般來說核心的待機模式預設是3,當然0最省電,4最費電
MT6573不支援CPU動態調整,即:無法降頻.

禁止撥號後出現黑屏.
ro.lge.proximity.delay=25
mot.proximity.delay=25

修復應用程式出現問題.
ro.kernel.android.checkjni=0

螢幕點亮時強制開啟功能鍵背光
ro.mot.buttonlight.timeout=0

本文詳細出處參考:http://products.mobileuncle.com/thread-104639-1-1.html