精华内容
下载资源
问答
  • 2021-11-20 17:02:37

    1、什么是build prop?

    类似windows的环境变量,编译的添加property后,我们可以在android应用层以及native层直接读取获得该键值对(key/value),它非常友好,对于所有程序都是可见的,可以区分流程分支、添加不同功能、android各层直接交互、记录数据、绕开SElinux执行自定义添加的可执行程序等等。

    2、build prop来自于何方?

    build.prop的生成是make系统解析build/core/Makefile:

    --> build/tools/buildinfo.sh执行脚本:

    --> $(TARGET_DEVICE_DIR)/system.prop的内容追加到build.prop中

    -->收集ADDITIONAL_BUILD_PROPERTIES中的属性,追加到build.prop

         ADDITIONAL_BUILD_PROPERTIES:= \  

                      $(ADDITIONAL_BUILD_PROPERTIES)\  

                                     $(PRODUCT_PROPERTY_OVERRIDES

    PS: 我们在system.prop或PRODUCT_PROPERTY_OVERRIDES添加自己定义的prop。

    3. build prop要到哪里去?

    编译文件生成:out/target/product/<board>/system/目录下

    开机运行时: vendor/build.prop目录下

    4. build prop如何使用?

    1. Java中使用:
        import android.os.SystemProperties;
        SystemProperties.set("persist.sv.debug",”hello_data”);
        java获取属性:
        String vmHeapSize = SystemProperties.get("dalvik.vm.heapgrowthlimit", "24m");
    
    2. Native C/C++中设置属性:
        #include "cutils/properties.h"
        property_set("persist.sv.debug", "hello_data");
        在C中取得属性:
        char encrypted_state[32];
        property_get("persist.sv.debug", encrypted_state, "");  最后一个参数是默认值。
        
    3. rc文件中使用property,app直接使用系统属性打开应用,在调试串口直接设置系统属性打开应用。这样的写法也可以绕过selinux
        service testService /vendor/bin/test
    	user root
    	group root
    	seclabel u:r:evs_app:s0
    	disabled
    	oneshot
    
        on property:test.up_enable=1
    	    start testService 
    
        on property:test.up_enable=0
    	    stop testService 
    

    5. prop suffix:

    persist:能实现关机记忆的效果
    ro:
    只读系统属性
    net:标识着网络使用到的系统属性,当设置之后,需要设置net.change属性更新值。
    usb
     :设置adb,carplay,usb限制等系统属性

    更多相关内容
  • 以下是 Android 手机 build.prop 信息,可同时在java 和 NDK获取到 下面是通过 adb shell cat /system/build.prop 获取到的信息 # begin build properties开始设置系统性能 # autogenerated by buildinfo.sh{通过...
  • Android build.prop简介

    2021-06-05 06:52:34
    build.prop位于手机的/system/build.propbuild.prop记录一些系统设置,是一个属性文件,相当于Windows系统的注册表。build.prop生成:Make系统解析build/core/Makefile,调用build/tools/buildinfo.sh执行脚本生成...

    build.prop位于手机的/system/build.prop中

    build.prop记录一些系统设置,是一个属性文件,相当于Windows系统的注册表。

    build.prop生成:

    Make系统解析build/core/Makefile,调用build/tools/buildinfo.sh执行脚本生成build.prop文件,并把系统默认的system.prop以及定制的system.prop中的属性追加到build.prop文件中。

    附build.prop代码

    # begin build properties #开始设置系统性能

    # autogenerated by buildinfo.sh #以下内容由脚本在编译时自动产生

    ro.build.id=JRO03C #build的标识,一般在编译时产生不必修改

    ro.build.display.id=TBDG1073-eng 4.1.1 JRO03C 20130723.v016 test-keys #显示的标识,可以任意修改,显示为手机信息的版本

    ro.build.version.incremental=20130723.v016 #版本的增加说明,一般不显示也没必要修改

    ro.build.version.sdk=16 #系统编译时,使用的SDK的版本,勿修改.

    ro.build.version.codename=REL #版本编码名称,一般不显示也没必要修改

    ro.build.version.release=4.1.1 #公布的版本,显示为手机信息的系统版本

    ro.build.date=Tue Jul 23 17:14:43 CST 2013 #系统编译的时间,没必要修改

    ro.build.date.utc=1374570883 #系统编译的时间(数字版),没必要修改

    ro.build.type=eng #系统编译类型,一般不显示也没必要修改

    ro.build.user=pyou #系统用户名,可以修改成自己的名字

    ro.build.host=roco-ubuntu #系统主机名,随便起个名字,英文字母表示

    ro.build.tags=test-keys #系统标记,无意义,不修改

    ro.product.model=TBDG1073_OuyangPeng #机器型号,随你创造

    ro.product.brand=TBDG1073 #机器品牌,随你创造

    ro.product.name=TBDG1073 #机器名,随你创造

    ro.product.device=TBDG1073 #设备名,随你创造

    ro.product.board=TBDG1073 #主板名,随你创造

    ro.product.cpu.abi=armeabi-v7a #CPU,最好别修改,避免有些软件在识别机器时,出现错乱

    ro.product.cpu.abi2=armeabi #CPU品牌

    ro.product.manufacturer=TBDG1073 #制造商,随你创造

    ro.product.locale.language=en #系统语言

    ro.product.locale.region=US #系统所在地区

    ro.wifi.channels=11 #无线局域网络的通信信道,空白表示自动识别

    ro.board.platform=meson6 #主板系统

    # ro.build.product is obsolete; use ro.product.device

    ro.build.product=TBDG1073 #设备名,被废弃了,修改也没用

    # Do not try to parse ro.build.description or .fingerprint #以下的内容不要试图修改

    ro.build.description=TBDG1073-eng 4.1.1 JRO03C 20130723.v016 test-keys #用户的KEY

    ro.build.fingerprint=TBDG1073/TBDG1073/TBDG1073:4.1.1/JRO03C/20130723.v016:eng/test-keys #机身码

    ro.build.characteristics=tablet

    # end build properties #创建属性结束

    # system.prop for M1 reference board #系统技术支持由M1提供

    # This overrides settings in the products/generic/system.prop file

    #

    #rild.libpath=/system/lib/libreference-ril.so

    #rild.libargs=-d /dev/ttyS0

    ro.sf.lcd_density=120 #显示屏分辨率,数值越大分辨率越底

    keyguard.no_require_sim=1 #无需SIM卡也可操作手机

    #set font

    ro.fontScale=1.0 #字体大小缩放

    #set keyguard.enable=false to disable keyguard

    keyguard.enable=true #锁屏

    ro.statusbar.widget=true

    ro.statusbar.button=true

    ro.statusbar.yearmonthdayweek=true

    #wifi.interface=ra0 #WIFI界面

    # Time between scans in seconds. Keep it high to minimize battery drain.

    # This only affects the case in which there are remembered access points,

    # but none are in range.

    #wifi.supplicant_scan_interval = 60 #WIFI扫描间隔时间,这里设置是45秒。把这个时间设置长点能省电

    #alsa.mixer.playback.master=DAC2 Analog

    #alsa.mixer.capture.master=Analog

    #configure the Dalvik heap for a standard tablet device.

    #frameworks/base/build/tablet-dalvik-heap.mk

    dalvik.vm.heapstartsize=5m #单个应用程序分配的初始内存

    dalvik.vm.heapgrowthlimit=48m #单个应用程序最大内存限制,超过将被Kill,这或许是某些大体积程序闪退的原因

    dalvik.vm.heapsize=256m #dalvik的虚拟内存大小

    hwui.render_dirty_regions=false

    # Disable un-supported Android feature

    hw.nopm=false

    hw.nobattery=false

    hw.nophone=true

    hw.novibrate=true

    hw.cameras=1

    hw.hasethernet=false

    #hw.hasdata=true

    ro.platform.has.touch=true

    hw.nodatausage=true

    # Wi-Fi sleep policy

    ro.platform.has.sleeppolicy=false

    #set to 0 temporarily so touch works without other changes

    ro.sf.hwrotation=270 #0的话自动转屏

    #0~7 You are required to get the correct install direction according the sensor placement on target board

    #ro.sf.gsensorposition=6

    ro.sf.ecompassposition=4

    allow_all_orientations=1

    # Set Camera Orientation

    ro.camera.orientation.front=270

    ro.camera.orientation.back=90

    # Use OSD2 mouse patch

    ro.ui.cursor=osd2

    ro.hardware=amlogic

    # Enable 32-bit OSD

    sys.fb.bits=32

    # Disable GPS

    gps.enable=false

    # Enable player buildin

    media.amsuperplayer.enable=true

    media.amplayer.enable-acodecs=asf,ape,flac,dts

    media.amplayer.enable=true

    media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER

    media.amsuperplayer.defplayer=PV_PLAYER

    media.amplayer.thumbnail=true

    media.amplayer.stopbuflevel=0.05

    media.amplayer.widevineenable=true

    media.amplayer.html5_stretch=true

    media.libplayer.fastswitch=0

    media.libplayer.ipv4only=1

    media.amplayer.dsource4local=1

    #media.amplayer.hdmicloseauthen=1

    media.amplayer.delaybuffering=2

    media.amplayer.buffertime=5

    media.amplayer.v4osd.enable=1

    media.arm.audio.decoder=ape

    #fix doubleTwist apk can not play radio

    media.player.forcemp3softdec=true

    #fix online video block issue

    libplayer.livets.softdemux=1

    libplayer.netts.recalcpts=1

    # Nand write need force sync when gadget

    gadget.nand.force_sync=true

    # Status bar customization

    ro.statusbar.widget.power=true

    ro.statusbar.yearmonthdayweek=true

    # HDMI

    #ro.hdmi480p.enable=true

    #rw.fb.need2xscale=ok

    #media.amplayer.osd2xenable=true

    #camera DCIM dir. 0:sd only; 1:nand only; 2,sd first

    ro.camera.dcim=1

    # Disable preload-class

    ro.amlogic.no.preloadclass=0

    # App optimization

    ro.app.optimization=true

    persist.sys.timezone=America/New_York #强制时区,此处为美洲纽约时间

    #Dual display

    ro.vout.dualdisplay3=true

    ro.vout.player.exit=false

    # CPU settings

    ro.has.cpu.setting=true

    # CPU freq customized in setting menu

    # normal, performance, powersaving

    ro.cpumode.maxfreq=1200000,1320000,800000

    # when usbstorage, CPU mode and freq

    ro.usbstorage.cpumode=performance

    ro.usbstorage.maxfreq=600000

    ro.bootanimation.rotation=0

    #used to set default surface size, set 1 when hwrotation is 270, set 3 when hwrotation is 90;need set ro.bootanimation.rotation 0;

    debug.default.dimention=1

    #support media poll uevent,can use sd cardread on usb port

    has.media.poll=true

    #used forward seek for libplayer

    media.libplayer.seek.fwdsearch=1

    #for tabletui display

    ro.ui.tabletui=true

    #enable address bar cover issue fixing

    ro.flashplayer.surfacehack=1

    #add vol button in statusbar.

    ro.statusbar.volume=true

    ro.screen.has.usbstorage=true

    hw.erase.internalSdcard=true

    #media partition name

    ro.media.partition.label=OuyangPeng

    #USB PID and VID name

    #ro.usb.vendor.string=AML

    #ro.usb.product.string=MID

    #CTS

    #media.amplayer.widevineenable=true

    #media.amplayer.dsource4local=true

    ro.com.google.gmsversion=4.1_r5

    ro.com.google.clientidbase=android-fih #谷歌客户身份

    ro.setupwizard.mode=OPTIONAL #安装向导模式 开机出现的帐号设置向导,ENABLED为显示,DISABLED为禁用,OPTIONAL为可选

    ro.statusbar.screenshot=true

    #

    # ADDITIONAL_BUILD_PROPERTIES

    #

    ro.com.android.dateformat=MM-dd-yyyy #默认时间格式,改为yyyy-MM-dd,显示效果就是XXXX年XX月XX日

    ro.config.ringtone=Ring_Synth_04.ogg #默认响铃铃声,文件在/system/media/audio/ringtones 把喜欢的铃声放这里

    ro.config.notification_sound=pixiedust.ogg #默认提示音,文件在/system/media/audio/notifications 修改方法同上

    ro.carrier=unknown

    ro.opengles.version=131072 #开放式绘图介面参数

    ro.config.alarm_alert=Alarm_Classic.ogg #默认闹铃,文件在/system/media/audio/alarms 修改方法同上

    drm.service.enabled=true

    ro.setupwizard.mode=OPTIONAL #默认开机时使用设置向导

    ro.com.google.gmsversion=4.1_r4

    ro.kernel.android.checkjni=1

    net.bt.name=Android #蓝牙网络中显示的名称,可以修改

    dalvik.vm.stack-trace-file=/data/anr/traces.txt

    参考:

    展开全文
  • 主要介绍了Androidbuild.prop 文件与 getprop 命令的相关资料,需要的朋友可以参考下
  • Androidbuild.prop详细优化下面的代码主要用于/system/build.prop里面添加或修改,用于做各种提高机器性能的东东。警告:这个坑爹的编辑工作最好在手机上执行,如果你非要在电脑上执行也行。推荐NotePad++,保存成...

    Androidbuild.prop详细优化

    下面的代码主要用于/system/build.prop里面添加或修改,用于做各种提高机器性能的东东。

    警告:这个坑爹的编辑工作最好在手机上执行,如果你非要在电脑上执行也行。推荐NotePad++,保存成UNIX的ANSI和UTF-8格式。

    解释这种东西本来想做……但是最后搞到我已经直接挂了……看到我死了

    我估计也没几个人好好看的了……下面会有分类,大家分类拷贝就好了,上面当作查表

    ro.HOME_APP_ADJ=1(强制把Home程序驻入内存)

    ro.media.enc.jpeg.quality=100(提高 JPG 质量为 100%)

    dalvik.vm.heapsize=48m(VM 虚拟堆大小; 提高 RAM性能)

    dalvik.vm.execution-mode=int:jit(打开超频模式)

    debug.sf.hw=1(强制使用 GPU 渲染)

    ro.telephony.call_ring.delay=0(减少拨号后出现的延时,时间越小越快)

    windowsmgr.max_events_per_sec=150(提高滑动响应)

    view.touch_slop=15(触摸屏灵敏度,数值越大越灵敏)

    debug.performance.tuning=1(提高全局触摸屏响应)

    video.accelerate.hw=1(提高全局触摸屏响应)

    view.minimum_fling_velocity=25(滑动速度)

    view.scroll_friction=0.008(滑动误差)

    ro.product.multi_touch_enabled=true(支持多点触摸)

    ro.product.max_num_touch=2(触摸点为最多2点!)

    wifi.supplicant_scan_interval=180(Wifi扫描间隔时间,调大了就省电)

    pm.sleep_mode=1(深度睡眠模式,电池优化)

    ro.ril.disable.power.collapse=1(电池优化)

    persist.adb.notify=0(禁止调试通知图标出现在状态栏处)

    ro.media.dec.jpeg.memcap=8000000(提高图片质量)

    ro.media.enc.hprof.vid.bps=8000000(提高摄像质量)

    ro.ril.hsxpa=2 ro.ril.gprsclass=10(3G信号优化)

    ro.ril.hep=1 ro.ril.enable.dtm=1(3G信号优化)

    ro.ril.hsdpa.category=10(3G信号优化)

    ro.ril.enable.a53=1(3G信号优化)

    ro.ril.enable.3g.prefix=1(3G信号优化)

    ro.ril.htcmaskw1.bitmask=4294967295(3G信号优化)

    ro.ril.htcmaskw1=14449(3G信号优化)

    ro.ril.hsupa.category=5(3G信号优化)

    net.ipv4.tcp_ecn=0(wifi速度优化)

    net.ipv4.route.flush=1(wifi速度优化)

    net.ipv4.tcp_rfc1337=1(wifi速度优化)

    net.ipv4.ip_no_pmtu_disc=0(wifi速度优化)

    net.ipv4.tcp_sack=1(wifi速度优化)

    net.ipv4.tcp_fack=1(wifi速度优化)

    net.ipv4.tcp_window_scaling=1(wifi速度优化)

    net.ipv4.tcp_timestamps=1(wifi速度优化)

    net.ipv4.tcp_rmem=4096 39000 187000(wifi速度优化)

    net.ipv4.tcp_wmem=4096 39000 187000(wifi速度优化)

    net.ipv4.tcp_mem=187000 187000 187000(wifi速度优化)

    net.ipv4.tcp_no_metrics_save=1(wifi速度优化)

    net.ipv4.tcp_moderate_rcvbuf=1(wifi速度优化)

    net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960(网络速度优化)

    net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960(网络速度优化)

    net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960(网络速度优化)

    net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960(网络速度优化)

    net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960(网络速度优化)

    ro.lge.proximity.delay=25(修复通话结束后黑屏问题)

    mot.proximity.delay=25(电话离开脸多久重新亮起来)

    ro.kernel.android.checkjni=0(修复应用程序的问题)

    ro.config.hwfeature_wakeupkey=0(禁止音量加减唤醒手机)

    ro.mot.buttonlight.timeout=0(功能键背光,可以调整,0为一直)

    debug.sf.nobootanimation=1(禁止开机动画,开机加速)

    media.stagefright.enable-player=true(加速视频和音乐)

    media.stagefright.enable-meta=true(加速视频和音乐)

    media.stagefright.enable-scan=true(加速视频和音乐)

    media.stagefright.enable-http=true(加速视频和音乐)

    ro.ril.def.agps.mode=0(原值2.打开AGPS服务支持,可改为ro.ril.def.agps.mode=0改后能省电但GPS定位速度会变慢,貌似安全里面可以设置A-GPS定位)

    ro.config.ringtone=Playa.ogg(默认来电铃声)

    ro.config.notification_sound=regulus.ogg(默认通知铃声)

    ro.config.alarm_alert=Alarm_Beep_03.ogg(默认闹钟铃声)

    ro.setupwizard.mode=DISABLED(开机出现的帐号设置向导,ENABLED为显示,DISABLED为禁用,OPTIONAL为可选,装谷歌服务的如果流量多就开吧)

    (代码需要整段)(开头)

    # BRAVIA HACK

    ro.service.swiqi.supported=true

    persist.service.swiqi.enable=1

    # Xloud Engine

    ro.semc.xloud.supported=true

    persist.service.xloud.enable=1

    (结束)(这段代码用于增强画质和音效(自己百度Xloud引擎)

    ro.build.version.release=2.3.4(android版本)

    ro.build.date=三 12月 15 20:41:26 CST 2010(时区时间CST可以代表4个时区)

    ro.product.model=GT540(手机型号)

    ro.product.locale.language=zh(刷机后默认语言)

    ro.product.locale.region=CN(刷机后启动的默认语言)

    ro.build.description=soju-user 2.3.3 GRI40 102588 release-keys(内部版本号)

    # Default network type.(默认网络类型)

    ro.ril.hsxpa=2(3G数据标准选择 0 – UMTS r99 1 – HSDPA 2 – HSDPA/HSUPA)

    ro.sf.lcd_density=240(DPI分辨率……自己百度,有160、240、320)

    ro.config.hw_menu_unlockscreen=true(用菜单键解除锁屏,最好开)

    settings.display.autobacklight=1(自动背光,默认为开)

    ro.config.hw_temperature_warn=true(温度检测关机的开关)

    ro.config.lowbattery_shutdown=1(低电量自动关机)

    ro.config.endkeybehavior=true(关机键行为开启)

    ro.config.haptic_disable=true(关闭触感反应)

    好吧下面是分类了,直接在最后空一行,然后粘贴下去。(记得检查一下在原来那里有没有,如果有的话直接修改,如果没有的话再贴,否则会出错)

    通用(JPEG质量、网络速度、音乐质量、通话、拨号增强、响应增强、关掉AGPS、菜单解锁)

    ro.media.enc.jpeg.quality=100

    ro.media.dec.jpeg.memcap=8000000

    ro.media.enc.hprof.vid.bps=8000000

    ro.telephony.call_ring.delay=0

    windowsmgr.max_events_per_sec=150

    view.touch_slop=15

    view.minimum_fling_velocity=25

    view.scroll_friction=0.008

    debug.performance.tuning=1

    video.accelerate.hw=1

    ro.ril.hsxpa=2 ro.ril.gprsclass=10

    ro.ril.hep=1 ro.ril.enable.dtm=1

    ro.ril.hsdpa.category=10

    ro.ril.enable.a53=1

    ro.ril.enable.3g.prefix=1

    ro.ril.htcmaskw1.bitmask=4294967295

    ro.ril.htcmaskw1=14449

    ro.ril.hsupa.category=5

    net.ipv4.tcp_ecn=0

    net.ipv4.route.flush=1

    net.ipv4.tcp_rfc1337=1

    net.ipv4.ip_no_pmtu_disc=0

    net.ipv4.tcp_sack=1

    net.ipv4.tcp_fack=1

    net.ipv4.tcp_window_scaling=1

    net.ipv4.tcp_timestamps=1

    net.ipv4.tcp_rmem=4096 39000 187000

    net.ipv4.tcp_wmem=4096 39000 187000

    net.ipv4.tcp_mem=187000 187000 187000

    net.ipv4.tcp_no_metrics_save=1

    net.ipv4.tcp_moderate_rcvbuf=1

    net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

    ro.lge.proximity.delay=25

    mot.proximity.delay=25

    ro.kernel.android.checkjni=0

    media.stagefright.enable-player=true

    media.stagefright.enable-meta=true

    media.stagefright.enable-scan=true

    media.stagefright.enable-http=true

    ro.ril.def.agps.mode=0

    ro.config.hw_menu_unlockscreen=true

    # BRAVIA HACK

    ro.service.swiqi.supported=true

    persist.service.swiqi.enable=1

    # Xloud Engine

    ro.semc.xloud.supported=true

    persist.service.xloud.enable=1

    高级节能(省电者来也)(Wifi省电、虚拟键减少时间、禁止开机动画、深度睡眠、关掉音量键唤醒(不要的最后一段代码不复制就好了)、强制桌面内存、低电量和高温都会关机)

    wifi.supplicant_scan_interval=360

    pm.sleep_mode=1

    ro.ril.disable.power.collapse=1

    debug.sf.nobootanimation=1

    ro.mot.buttonlight.timeout=5

    ro.HOME_APP_ADJ=1

    ro.config.lowbattery_shutdown=1

    ro.config.hw_temperature_warn=true

    ro.config.hwfeature_wakeupkey=0

    高级性能(游戏者来也)(超频、响应、GPU、提高所有响应并减少触摸点为3(水果忍者请不复制最后一段代码))

    dalvik.vm.heapsize=128m

    dalvik.vm.execution-mode=int:jit

    debug.sf.hw=1

    windowsmgr.max_events_per_sec=150

    view.touch_slop=15

    debug.performance.tuning=1

    video.accelerate.hw=1

    view.minimum_fling_velocity=25

    view.scroll_friction=0.008

    ro.product.multi_touch_enabled=true

    ro.product.max_num_touch=3

    展开全文
  • Android build.prop修改详细说明

    千次阅读 2020-11-03 13:58:02
    用RE进入/system/挂载读写(前提是系统已经被ROOT过),找到build.prop复制到/sdcarrd进行修改比较保险. 也可以挂载读写后,直接选择用文本编辑器打开,进行编辑.乱改有风险,修改需谨慎. 1.#beginbuildproperties 2.#...

    用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

    展开全文
  • 教大家看懂安卓build.prop文件详情

    千次阅读 2020-09-23 13:46:55
    很多人对build.prop文件感到头疼,所以这里就将它的信息详情一一列出供需要的朋友们参考。 本文以CM的build为例讲解如何修改这些参数# begin build properties (开始设置系统性能) # autogenerated by buildinfo....
  • Android build.prop参数详解

    万次阅读 2017-03-03 16:38:27
     build.propAndroid系统中的一个重要的属性文件,它记录了Android系统运行的很多配置信息,当程序运行时需要某种系统状态时,会到该模块中进行读取,类似Window中的注册表对少量配置信息进行存储,改变它能够取得...
  • build.prop各种优化代码

    2021-06-06 02:29:40
    2.在根目录里的system文件夹找到build.prop文件。3.打开build.prop文件后找到代码ro.sf.lcd_density=240(这里的240,是本人的机子的数值,其他的机子的数值可能不同,如我朋友的小米2A是325),然后就可以修改里面的...
  • 修改androidbuild.prop文件真的能够提高android设备性能?!已有 20472 次阅读2013-6-5 09:21build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变以下是...粽子ROOM的build.prop...
  • build.prop配置属性大全

    2019-04-28 11:51:45
    build.prop是所有安卓手机都有的一些配置信息。 位置在system/build.prop 我们了解了这些配置的意义后,可以通过编辑rom包对这个配置文件做一定的修改,达到不同的自定义效果,如:更改dpi、更改版本号、更改网络首...
  • 1、在*.rc文件中用setprop添加,例如在源码android4.0\system\core\rootdir\etc\init.goldfish.rc中有以下内容:setprop ARGH ARGHsetprop ...
  • 安卓build.prop文件作用说明

    千次阅读 2017-01-04 16:13:23
    通过修改system\build.prop这个文件,可以做很多事,build.propAndroid系统中的一个重要的属性文件,它记录了Android系统的一些重要的设置信息,改变它能够取得一些意想不到的效果,但是也正是因为.prop的重要性,...
  • android build.prop 修改,改机

    千次阅读 2019-07-01 17:52:00
    这里写自定义目录标题android build.prop 修改,改机但目前推广市场上 不光是采用技术手段 还采取大数据分析等方式判断你的数据是否合格 所以想把这个作为一个项目来做 从技术方面解决工具问题只是刚刚开始。...
  • Android系统下的build.prop文件,用adb shell进入,再进入到system目录,查看该目录下的文件,会看到build.prop文件,用exit命令退出。1551927518(1).pngC:\Users\Administrator\Desktop>adb rootadbd is already...
  • 刚刚入手的荣耀6plus,难免要被我折腾一番。...发现system/build.prop这个文件,通过更其中的lcd_density的值可以达到我的目的。【这是一个坑啊!!!!屏幕密度是由手机工艺决定的???~~~】于是,改了。。。。480改...
  • 相信玩机党对build一定不陌生吧,我这里就是总结一下几个个人认为比较重要的东西,目的是希望大家不要走弯路。 1.debug.sf.hw= 这个是使用硬件进行2D绘图加速的意思,也就是开发者选项中的强制gpu渲染。虽然据说...
  • android 修改build.prop

    2020-09-24 10:22:19
    方法一 修改build.prop为例:(依葫芦画瓢,注意路径即可。每一行命令是一步。) a) adb shell b) su (**a,b这两步是获取root权限,请注意手机显示,有弹窗...(**d这一步是备份build.prop为build.prop.bak,不...
  • Android 9.0 如何在编译出来system目录下面新增wq.prop文件 一、在如下目录下面创建一个脚本文件wqinfo.sh 代码路径:build/make/tools/wqinfo.sh #!/bin/bash echo "persist.sys.custom.test=123" 二、在Makefile...
  • Android属性之build.prop生成过程 此部分网上这篇文章分析的不错: http://blog.csdn.net/thl789/article/details/7014300 转载过来 转载:https://www.cnblogs.com/bastard/archive/2013/02/28/2937014.html ...
  • 安卓 build.prop 进行修改提高性能

    千次阅读 2020-10-24 00:02:06
    对于你未必有所改进,修改前先看一次 build.prop 的权限 修改后设定权限后才重启不然手机会砖 # 加入修改 persist.sys.use_dithering=1 # 效率 ro.max.fling_velocity=20000 ro.min.fling_velocity=18000 debug....
  • 此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意! import java.io.File;import java.io.FileInputStream;...class BuildProperties {private final Properties propert...
  • Android build.prop详细优化

    千次阅读 2018-01-07 01:56:41
    下面的代码主要用于/system/build.prop里面添加或修改,用于做各种提高机器性能的东东。 警告:这个坑爹的编辑工作最好在手机上执行,如果你非要在电脑上执行也行。推荐NotePad++,保存成UNIX的ANSI和UTF-8格式。 ...
  • 本帖最后由 我去葫芦娃 于 2015-7-4 14:17 编辑说明:build.prop配置文件取自Mate 7官方包(P7,HONOR基本通用)修改参数有风险,请谨慎操作!毕竟不是大神,所以MATE 7还有一些参数配置,还不是很熟悉,望海涵了!p7 5...
  • 方法1: 直接用文本编辑器修改system/build.prop文件adb push build.prop systemadb shell chmod 0644 system/build.propadb reboot方法2:若使用zip升级包升级时需要修改相关属性(有一个项目客户OTA升级软件搜索...
  • android /system/build.prop

    2021-06-05 12:26:35
    第一步:打开你的R.E,并改成读/写模式第二步:进入system目录,找到build.prop第三步:右击(长按这个文件),会弹出菜单第四步:找到“以文本编辑器打开”第五步:加入下面的行,并最后保存。第六步:重启两次下边...
  • android系统属性build.prop,所在位置:out\target\product\kylin\system\build.prop用数据线连接android 设置,进入调试模式 (在android的设置--应用程序--开发--USB调试)开始--运行--CMDC:\Documents and Settings\...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,973
精华内容 4,389
关键字:

安卓build.prop