build.prop修改手机信息

合集下载

Android之build.prop属性详解

Android之build.prop属性详解

Android之build.prop属性详解注:本篇⽂章是基于MSD648项⽬(AndroidTV)的prop进⾏说明。

Android版本:4.4.4内核版本:3.10.861.⽣成build.prop build.prop的⽣成是由make系统解析build/core/Makefile完成 1.1.Makefile⽣成build.prop的主要代码如下$(INSTALLED_BUILD_PROP_TARGET): $(BUILDINFO_SH) $(INTERNAL_BUILD_ID_MAKEFILE) $(BUILD_SYSTEM)/version_defaults.mk $(system_prop_file) @echo Target buildinfo: $@@mkdir -p $(dir $@)$(hide) TARGET_BUILD_TYPE="$(TARGET_BUILD_VARIANT)" \TARGET_DEVICE="$(TARGET_DEVICE)" \PRODUCT_NAME="$(TARGET_PRODUCT)" \PRODUCT_BRAND="$(PRODUCT_BRAND)" \PRODUCT_DEFAULT_LANGUAGE="$(call default-locale-language,$(PRODUCT_LOCALES))" \PRODUCT_DEFAULT_REGION="$(call default-locale-region,$(PRODUCT_LOCALES))" \PRODUCT_DEFAULT_WIFI_CHANNELS="$(PRODUCT_DEFAULT_WIFI_CHANNELS)" \PRODUCT_MODEL="$(PRODUCT_MODEL)" \PRODUCT_MANUFACTURER="$(PRODUCT_MANUFACTURER)" \PRIVATE_BUILD_DESC="$(PRIVATE_BUILD_DESC)" \BUILD_ID="$(BUILD_ID)" \BUILD_DISPLAY_ID="$(BUILD_DISPLAY_ID)" \BUILD_NUMBER="$(BUILD_NUMBER)" \PLATFORM_VERSION="$(PLATFORM_VERSION)" \PLATFORM_SDK_VERSION="$(PLATFORM_SDK_VERSION)" \PLATFORM_VERSION_CODENAME="$(PLATFORM_VERSION_CODENAME)" \BUILD_VERSION_TAGS="$(BUILD_VERSION_TAGS)" \TARGET_BOOTLOADER_BOARD_NAME="$(TARGET_BOOTLOADER_BOARD_NAME)" \BUILD_FINGERPRINT="$(BUILD_FINGERPRINT)" \TARGET_BOARD_PLATFORM="$(TARGET_BOARD_PLATFORM)" \TARGET_CPU_ABI="$(TARGET_CPU_ABI)" \TARGET_CPU_ABI2="$(TARGET_CPU_ABI2)" \TARGET_AAPT_CHARACTERISTICS="$(TARGET_AAPT_CHARACTERISTICS)" \bash $(BUILDINFO_SH) > $@$(hide) $(foreach file,$(system_prop_file), \if [ -f "$(file)" ]; then \echo"#" >> $@; \echo Target buildinfo from: "$(file)"; \echo"# from $(file)" >> $@; \echo"#" >> $@; \cat $(file) >> $@; \fi;)$(if $(ADDITIONAL_BUILD_PROPERTIES), \$(hide) echo >> $@; \echo"#" >> $@; \echo"# ADDITIONAL_BUILD_PROPERTIES" >> $@; \echo"#" >> $@; )$(hide) $(foreach line,$(ADDITIONAL_BUILD_PROPERTIES), \echo"$(line)" >> $@;)$(hide) build/tools/post_process_props.py $@build_desc := 1.2.⽬标⽂件为$(INSTALLED_BUILD_PROP_TARGET),其定义为:INSTALLED_BUILD_PROP_TARGET := $(TARGET_OUT)/build.prop 1.3.⾸先对属性进⾏赋值,如BUILD_ID="$(BUILD_ID)",最后执⾏bash脚本:bash $(BUILDINFO_SH) > $@,其定义为BUILDINFO_SH := build/tools/buildinfo.sh 1.4.开始执⾏sh脚本中的内容#!/bin/bashecho"# begin build properties"echo"# autogenerated by buildinfo.sh"echo"ro.build.id=$BUILD_ID"echo"ro.build.display.id=$BUILD_DISPLAY_ID"echo"ro.build.version.incremental=$BUILD_NUMBER"echo"ro.build.version.sdk=$PLATFORM_SDK_VERSION"echo"ro.build.version.codename=$PLATFORM_VERSION_CODENAME"echo"ro.build.version.release=$PLATFORM_VERSION"echo"ro.build.date=`date`"echo"ro.build.date.utc=`date +%s`"echo"ro.build.type=$TARGET_BUILD_TYPE"echo"er=$USER"echo"ro.build.host=`hostname`"echo"ro.build.tags=$BUILD_VERSION_TAGS"echo"ro.product.model=$PRODUCT_MODEL"echo"ro.product.brand=$PRODUCT_BRAND"echo"=$PRODUCT_NAME"echo"ro.product.device=$TARGET_DEVICE"echo"ro.product.board=$TARGET_BOOTLOADER_BOARD_NAME"echo"ro.product.cpu.abi=$TARGET_CPU_ABI"if [ -n "$TARGET_CPU_ABI2" ] ; thenecho"ro.product.cpu.abi2=$TARGET_CPU_ABI2"fiecho"ro.product.manufacturer=$PRODUCT_MANUFACTURER"if [ -n "$PRODUCT_DEFAULT_LANGUAGE" ] ; thenecho"nguage=$PRODUCT_DEFAULT_LANGUAGE"fiif [ -n "$PRODUCT_DEFAULT_REGION" ] ; thenecho"ro.product.locale.region=$PRODUCT_DEFAULT_REGION"fiecho"ro.wifi.channels=$PRODUCT_DEFAULT_WIFI_CHANNELS"echo"ro.board.platform=$TARGET_BOARD_PLATFORM"echo"# ro.build.product is obsolete; use ro.product.device"echo"ro.build.product=$TARGET_DEVICE"echo"# Do not try to parse ro.build.description or .fingerprint"echo"ro.build.description=$PRIVATE_BUILD_DESC"echo"ro.build.fingerprint=$BUILD_FINGERPRINT"echo"ro.build.characteristics=$TARGET_AAPT_CHARACTERISTICS"echo"# end build properties" 1.5.最后追加余下的属性$(hide) $(foreach file,$(system_prop_file), \if [ -f "$(file)" ]; then \echo"#" >> $@; \echo Target buildinfo from: "$(file)"; \echo"# from $(file)" >> $@; \echo"#" >> $@; \cat $(file) >> $@; \fi;)$(if $(ADDITIONAL_BUILD_PROPERTIES), \$(hide) echo >> $@; \echo"#" >> $@; \echo"# ADDITIONAL_BUILD_PROPERTIES" >> $@; \echo"#" >> $@; )$(hide) $(foreach line,$(ADDITIONAL_BUILD_PROPERTIES), \echo"$(line)" >> $@;)$(hide) build/tools/post_process_props.py $@ 其中system_prop_file定义:ifdef TARGET_SYSTEM_PROPsystem_prop_file := $(TARGET_SYSTEM_PROP)elsesystem_prop_file := $(wildcard $(TARGET_DEVICE_DIR)/system.prop)endif 即$(TARGET_DEVICE_DIR)/system.prop⽂件 到此,prop⽂件⽣成完毕!2.对⽣成的build.prop的属性进⾏说明:# begin build properties# autogenerated by buildinfo.shro.build.id=KTU84P #版本IDro.build.display.id=aosp_almond-userdebug 4.4.4 KTU84P TVOS-04.19.010.02.06.Mooney test-keys #具体版本号ro.build.version.incremental=TVOS-04.19.010.02.07.Mooney #版本增量说明ro.build.version.sdk=19 #SDK版本ro.build.version.codename=REL #版本代号ro.build.version.release=4.4.4 #Android系统版本ro.build.date=2017年 07⽉ 13⽇星期四14:39:47 CST #编译时间ro.build.date.utc=1499927987 #编译时间(UTC)ro.build.type=userdebug #编译类型(eng/user)er=pngcui #编译者ro.build.host=Sky-pngcui #编译机器名ro.build.tags=test-keys #系统标记ro.product.model=MSD6A648 #设备型号ro.product.brand=MStar #设备品牌=aosp_almond #产品名ro.product.device=almond #采⽤的设备名ro.product.board=almond #采⽤的主板名ro.product.cpu.abi=armeabi-v7a #CPU版本ro.product.cpu.abi2=armeabi #CPU品牌ro.product.manufacturer=Skyworth-qx, Inc. #产品制造商nguage=zhro.product.locale.region=CNro.wifi.channels= #⽆线局域⽹络的通信信道,空⽩表⽰⾃动识别ro.board.platform=mooney #主板平台# ro.build.product is obsolete; use ro.product.devicero.build.product=almond #设备名,已被废弃,使⽤ro.product.device# Do not try to parse ro.build.description or .fingerprintro.build.description=aosp_almond-userdebug 4.4.4 KTU84P TVOS-04.19.010.02.06.Mooney test-keys #⽤户keyro.build.fingerprint=MStar/aosp_almond/almond:4.4.4/KTU84P/TVOS-04.19.010.02.06.Mooney:userdebug/test-keys #机⾝码ro.build.characteristics=tv# end build properties3.修改prop的属性的说明,需要对照build/tools/buildinfo.sh进⾏ 3.1.ro.build.id属性(build/core/build_id.mk)export BUILD_ID=8M648 3.2.ro.build.display.id(build/core/Makefile)build_desc := $(TARGET_PRODUCT)-$(TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER) $(BUILD_VERSION_TAGS) # Display parameters shown under Settings -> About Phoneifeq ($(TARGET_BUILD_VARIANT),user)# User builds should show:# release build number or branch.buld_number non-release builds# Dev. branches should have DISPLAY_BUILD_NUMBER setifeq "true""$(DISPLAY_BUILD_NUMBER)"BUILD_DISPLAY_ID := $(BUILD_ID).$(BUILD_NUMBER) $(BUILD_KEYS)elseBUILD_DISPLAY_ID := $(BUILD_ID) $(BUILD_KEYS)endifelse# Non-user builds should show detailed build informationBUILD_DISPLAY_ID := $(build_desc)endif 3.3.ro.build.version.incremental(device/mstar/almond/BoardConfigCommon.mk)BUILD_NUMBER := TVOS-04.19.010.02.07.Mooney 3.4.ro.product.model、ro.product.brand、、ro.product.device、ro.product.manufacturer(device/mstar/almond/aosp_almond.mk)# Set those variables here to overwrite the inherited values.PRODUCT_NAME := aosp_almondPRODUCT_DEVICE := almondPRODUCT_BRAND := MStarPRODUCT_MODEL := MSD6A648PRODUCT_MANUFACTURER := Skyworth-qx, Inc. 注:PRODUCT_DEVICE会决定device下⽬录的选择,故尽量不要更改 3.5.ro.build.description(build/core/Makefile)build_desc := $(TARGET_PRODUCT)-$(TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER) $(BUILD_VERSION_TAGS) $(INSTALLED_BUILD_PROP_TARGET): PRIVATE_BUILD_DESC := $(build_desc) 3.6.ro.product.board(device/mstar/almond/BoardConfig.mk)TARGET_BOOTLOADER_BOARD_NAME := almond4.Android系统中Setting.apk中内核版本 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 1private static final String FILENAME_PROC_VERSION = "/proc/version";2private static final String KEY_KERNEL_VERSION = "kernel_version";34 @Override5public void onCreate(Bundle icicle) {6 findPreference(KEY_KERNEL_VERSION).setSummary(getFormattedKernelVersion());7 }89public static String getFormattedKernelVersion() {10try {11return formatKernelVersion(readLine(FILENAME_PROC_VERSION));1213 } catch (IOException e) {14 Log.e(LOG_TAG,15 "IO Exception when getting kernel version for Device Info screen",16 e);1718return "Unavailable";19 }20 }2122 public static String formatKernelVersion(String rawKernelVersion) {23// Example (see tests for more):24// Linux version 3.0.31-g6fb96c9 (android-build@) \25// (gcc version 4.6.x-xxx 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT \26// Thu Jun 28 11:02:39 PDT 20122728final String PROC_VERSION_REGEX =29 "Linux version (\\S+) " + /* group 1: "3.0.31-g6fb96c9" */30 "\\((\\S+?)\\) " + /* group 2: "x@" (kernel builder) */31 "(?:\\(gcc.+? \\)) " + /* ignore: GCC version information */32 "(#\\d+) " + /* group 3: "#1" */33 "(?:.*?)?" + /* ignore: optional SMP, PREEMPT, and any CONFIG_FLAGS */34 "((Sun|Mon|Tue|Wed|Thu|Fri|Sat).+)"; /* group 4: "Thu Jun 28 11:02:39 PDT 2012" */ 3536 Matcher m = pile(PROC_VERSION_REGEX).matcher(rawKernelVersion); 37if (!m.matches()) {38 Log.e(LOG_TAG, "Regex did not match on /proc/version: " + rawKernelVersion);39return "Unavailable";40 } else if (m.groupCount() < 4) {41 Log.e(LOG_TAG, "Regex match on /proc/version only returned " + m.groupCount()42 + " groups");43return "Unavailable";44 }45return m.group(1) + "\n" + // 3.0.31-g6fb96c946 m.group(2) + " " + m.group(3) + "\n" + // x@ #147 m.group(4); // Thu Jun 28 11:02:39 PDT 201248 }49 即从/proc/version⽂件中提取相应信息。

小米手机禁止更新系统(亲测米3可用)

小米手机禁止更新系统(亲测米3可用)

小米手机禁止更新系统(亲测米3可用)小米手机的提示系统更新是不是很烦人,不喜欢更新的朋友可以看下。

其实网上写的禁止系统更新联网的设置一点作业都没有,因为系统更新就是个流氓软件,那废话不多说,我们来上大招对付它方法/步骤1、在小米手机上下载超级root大师(亲测此APP可以破解小米2s和小米3的root)和rootexplorer(RE管理器)2、打开超级root大师,点击root(注意要有网络连接才可以root),接着就等root成功吧。

root成功后就多了个授权管理3、好,到这里root获取完成,下面我们打开rootexplorer,下翻找到systen系统文件夹打开它,找到build.prop长按。

4、长按build.prop后会出现一个菜单,点击打开方式,选择文本编辑器,然后我们就看到了存储系统信息的文档,小编用的是小米手机3td版13.0(JXCCNBA13.0)5、那我们不想让它更新,就把它的编号改一下,小编把13.0改成92.0(只要更改的编号比最新版系统高即可),按返回键会提示是否保存,点击确定,重启系统,然后手机就提示你(您当前已经是最新版,没有发现最新版),这样我们的小米手机就是“最新版”了,就不用怕烦人的更新了6、好,这下MIUI系统就被“骗”了,就不叫我们更新系统了,那root权限也没用了,我们把它卸载吧,(小米的MIUI稳定版,没有root权限也可以禁止开机启动,更换字体等操作,还是人性化的,root权限基本没用了,当然要保留也是可以的)打开手机USB调试,连接电脑,打开腾讯应用宝,选择工具箱,选择一键root,然后移除root,免更新的MIUI就完成了END注意事项1、systen文件夹下的其他文件尽量不要动以免造成系统不稳定2、Android超级root大师要在百度下载,小米应用商店里是没有的21。

安卓如何修改手机型号和品牌

安卓如何修改手机型号和品牌

玩过安卓手机的朋友们,想不想把安卓手机的型号或者品牌数据改了呀?通过修改文件内容的方式修改手机型号,系统识别的手机型号就是自己已经更改的,当电脑与手机连接时,电脑端显示的手机型号也是自己修改之后的手机型号。

∙安卓手机(需root)∙build.prop文件∙ES文件浏览器1. 确保手机已经root,下载可以修改手机文件的文件管理器(如ES文件浏览器、RE文件管理器等)并安装在安卓手机端,然后下载文本编辑器(ES文件浏览器自带文本编辑器,金山wps等)并安装在手机。

本文摘自:2.3. 在手机端打开安装好的“ES文件浏览器”,按下手机上的“Menu”(功能键),在弹出的功能菜单中选择“设置”,如图所示。

4. 向上滑动手机屏幕,找到“Root设置”并点击,进入后开启“Root浏览器”,在弹出的所有警告中点击“确定”,然后打开以下两个“向上到根目录”、“装载文件系统”,如图所示。

本文摘自:5.6. 返回文件浏览界面,然后点击“向上”进入到系统“/system/”路径下,然后找到此目录下的“build.prop”,点击它,在打开的窗体中选择“ES文本编辑器”或其他可以编辑文本文档的程序。

本文摘自:7.8. 找到“ro.product.model=...”这一行,“=”号后面的即你的手机型号,如图所示为ME527,修改成其他的即可,找到“ro.product.brand=...”一行,修改“=”号后面的参数,即修改了手机品牌。

本文摘自:9.10. 然后按下“Menu”键,在功能菜单中点击“保存”,接着退回到主界面,重启手机后所有的修改便会生效。

11. 重启手机后,打开“系统设置”,查找“关于手机”的字样,进入手机信息界面,你的手机型号便已经更改,当手机连接电脑后电脑端显示的手机型号也会改变。

本文摘自:12.13.1. 下载【参考资料】内的build.prop文件到电脑,下载“ES文件浏览器”到手机并安装。

2. 在电脑端打开下载好的“build.prop”文件,双击此文件,然后在弹出的对话框中选择“从已安装列表中选择程序”,点击确定,在打开的“打开方式”新窗口中选择“记事本”。

安卓rom简单移植

安卓rom简单移植

以前移植过华为C8812的,觉得移植内容差不多,所以决定试试,毕竟N881E也有一批用户,下面列出我的一些办法,看看对中兴机子是否可行我以前移植华为的办法如下移植百度的应用层和framework 框架层(system/app system/framework system/tts这三个文件夹我用的是百度云N880E的底包)移植lib,不删减添加东西,但是其中的modules使用官方包的,用BeyondCompare 3比较多出来的用百度云的包移植system/bin 和system/xbin 文件夹全部用官方的移植system/media 文件夹整个文件夹必须使用百度的移植system/usr 文件夹把百度的keychars 和keylayout 两个文件删除,替换为官方包中的这两个文件夹移植system/etc 文件夹必须将百度云的文件夹中firmware 文件夹删除,替换为官方包中的firmware文件夹修改build.prop必须使用官方包中官方的build.prop,但是必须在build.prop 任意位置加入如下几行(对比了N880E百度和N881E官方的build.prop,发现百度修改和添加了一下prop,移植时如果官方的build.prop有这个属性,替换,没有则增加即可):ro.baidu.build.hardware=N881Ero.baidu.build.hardware.version=1.0ro.baidu.build.software=yi_3.0ro.baidu.build.version.release=2.1ro.product.manufacturer=Baidupersist.sys.emmc=/mnt/sdcard2ro.config.notification_sound=Ding.mp3ro.config.ringtone=Echo.mp3ro.config.alarm_alert=alarm.mp3删除以下几个属性ro.operator.optr=ro.operator.spec=ro.operator.seg=移植boot.imgboot.img 启动镜像必须使用自己手机的。

教你怎么修改build.prop文件

教你怎么修改build.prop文件
9 ro.ril.disable.power.collapse=0
复制代码
10
8.禁止调试通知图标出现在状态栏处persist.adb.notify=0
复制代码
11
9.提高全局触摸屏响应debug.performance.tuning=1
12 video.accelerate.hw=1
复制代码
13
10.提高图片和摄像质量ro.media.dec.jpeg.memcap=8000000
7 echo “5″ > /proc/sys/net/ipv4/tcp_keepalive_probes;
8 echo “30″ > /proc/sys/net/ipv4/tcp_keepalive_intvl;
9 echo “30″ > /proc/sys/net/ipv4/tcp_fin_timeout;
18 ro.ril.enable.a53=1
19 ro.ril.enable.3g.prefix=1
20 ro.ril.htcmaskw1.bitmask=4294967295
21 ro.ril.htcmaskw1=14449
22 ro.ril.hsupa.category=5
复制代码
23
12.网络速度优化net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
复制代码
31
15.不通过按加/减音键唤醒手机ro.config.hwfeature_wakeupkey=0
复制代码
32
16.屏幕点亮时强制开启功能键背光ro.mot.buttonlight.timeout=0

优化Android系统中的build.prop文件

优化Android系统中的build.prop文件

优化Android系统中的build.prop文件build.prop是Android系统中的一个重要的属性文件,它记录了Android系统的一些重要的设置信息,改变它能够取得一些意想不到的效果,但是也正是因为.prop的重要性,如果不明白具体的含义的话,绝对不要随便动它。

今天,我们来看看如何对build.prop文件进行修改,以达成省电和加快上网速度的效果。

注意:修改前请先备份好build.prop文件!第一步:打开你的R.E,并改成读/写模式第二步:进入system目录,找到build.prop第三步:右击(长按这个文件),会弹出菜单第四步:找到“以文本编辑器打开”第五步:加入下面的行,并最后保存。

第六步:重启两次调整build.prop文件以取得更好的信号和数据传输速度:ro.ril.hsxpa=2ro.ril.gprsclass=10ro.ril.hep=1ro.ril.enable.dtm=1ro.ril.hsdpa.category=10ro.ril.enable.a53=1ro.ril.enable.3g.prefix=1ro.ril.htcmaskw1.bitmask=4294967295ro.ril.htcmaskw1=14449ro.ril.hsupa.category=5X最大测试到10,超过硬件限制,数据在高速下更稳定?估计是WCDMA才有用??(我們的MB860 要用10的哈哈---ro.ril.hsdpa.category="X"CAT SpeedsCat 1 = 1.2 Mbit/sCat 2 = 1.2 Mbit/sCat 3 = 1.8 Mbit/sCat 4 = 1.8 Mbit/sCat 5 = 3.6 Mbit/sCat 6 = 3.6 Mbit/sCat 7 = 7.2 Mbit/sCat 8 = 7.2 Mbit/sCat 9 = 10.1 Mbit/sCat 10 = 14.0 Mbit/s*Note*You can play with the "ro.ril.hsxpa=2" & "ro.ril.gprsclass=10" values depending on your location. The hsxpa Values range from 0-2 and the gprsclass is either 10,11 or 12. IF YOU GET WORSE SPEEDS..JUST CHANGE THE "GPRSCLASS" TO 12To save power while phone is asleep//在手机休眠时更省电ro.ril.disable.power.collapse=1To make the phone ring faster when dialing out...//使电话拨出时更快接通ro.telephony.call_ring.delay=1000To make UI more responsive//使界面反应更快windowsmgr.max_events_per_sec=150To save battery by decreasing the amount of time Wifi looks for an access point//使WIFI在查找接入点时更省电wifi.supplicant_scan_interval=150**Now wifi will scan once every 1.5 minutes when not around a known location instead of once every minute which will save battery.**//现在wifi将每隔1.5分钟查找一次接入点而不是每分钟查一次。

build.prop系统参数详解

build.prop系统参数详解

build.prop系统参数详解本文转自:(有删改)发现论坛里关于的ROM开发的文章有点少(有可能是我没发现),可能有的发烧友也需要这篇文章,所以特分享一下,不加隐藏,同时在此先提醒机油不要盲目修改。

注:有风险,请做好备份再自行修改,出问题后果自负,本人仅转载分享教程。

build.prop优化项目1. 强制把Home程序驻入内存.ro.HOME_APP_ADJ=12. 使用 GPU 渲染UI.debug.sf.hw=13. 减少拨号后出现的延时.ro.telephony.call_ring.delay=04.提高滑动响应.windowsmgr.max_events_per_sec=1505.电池优化.pm.sleep_mode=1 机器待机模式,共0至4五个参数本参数定义了系统待机时的睡眠深度,在所有Android系统上有效。

取值范围是0~4,对应解释如下:0:强制关闭除RAM之外的所有部件,此状态下最省电。

但是此模式与“休眠”类似,一旦进入之后射频也会关闭,手机的2G/3G信号也就断了(语音和数据)。

1:让ARM进入中断触发的待机(超低功耗)模式。

与模式0相比,本模式下射频不会关闭,而ARM可以通过软件(闹铃)和硬件(来电)中断来唤醒,因此耗电方面远大于模式0。

2:将所有应用程序挂起到后台。

与模式1相比,本模式下硬件几乎不参与多少节电,耗电自然比模式1多很多。

当应用程序被挂起后,CPU的负载会大幅度降低,从而节电。

3:将CPU的频率和电压降至最低,低到主频只有几十MHz的水平,而此时CPU接受外部中断(通过中断来恢复频率和电压)。

与模式2相比,本模式下CPU通过降频和降压参与了节电,因此本模式的耗电比模式2多了一点。

本模式也是官方ROM和官方CM系统的默认值。

4.CPU接受外部中断。

上述4个模式相比,此模式下几乎不做任何节电,只是关闭了屏幕和按键背光而已。

综上所述,模式0和模式1基本一样,是靠完全关闭几乎所有硬件部件来进行节电,省电效果最佳。

build.prop解析

build.prop解析

# begin build properties# autogenerated by buildinfo.shro.build.id=秋颜微晓ro.modversion=秋颜微晓这里是显示Mod的版本ro.build.display.id=秋颜微晓这里是显示Mod的版本号,在这个Rom提供的锁上面也会显示出来!ro.build.version.incremental=eng.dx.v001ro.build.version.sdk=8 基于2.2系统的SDKro.build.version.codename=RELro.build.version.release=2.2.9ro.build.date=Sat May 14 15:04:13 CEST 2011 时区时间CST可以代表4个时区ro.build.date.utc=0ro.build.type=Chinaer=秋颜微晓这个应该是使用者!修改了!但是看不到什么变化!ro.build.host=秋颜微晓跟上面差不多的吧!修改了!但是也看不到什么变化!ro.build.tags=test-keysro.product.model=X8 这是你手机的型号!ro.product.brand=Sh!tEricsson=X8ro.product.device=X8ro.product.board=MSMro.product.cpu.abi=armeabi-v6j 这个应该是CPU的型号ro.product.cpu.abi2=armeabiro.product.manufacturer=Sony Ericssonnguage=zh刷机后默认语言ro.product.locale.region=CN刷机后启动的默认语言ro.wifi.channels=14ro.board.platform=msm7k# ro.build.product is obsolete;use ro.product.devicero.build.product=X8# Do not try to parse ro.build.description or .fingerprintro.build.description=passion-user 2.2.1 FRG83 60505 release-keysro.build.fingerprint=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys# end build properties## ADDITIONAL_BUILD_PROPERTIES#keyguard.no_require_sim=truero.media.dec.jpeg.memcap=10000000rild.libpath=/system/lib/libril-qc-1.sorild.libargs=-d/dev/smd0wifi.inte**ce=wlan0wifi.supplicant_scan_interval=30 这是WIFI扫描时间.google.locationfeatures=1worklocation=1.google.clientidbase=android-googlero.media.enc.file.format=3gp,mp4ro.media.enc.vid.codec=m4v,h263ro.media.enc.vid.h263.width=176,640ro.media.enc.vid.h263.height=144,480ro.media.enc.vid.h263.bps=64000,1600000ro.media.enc.vid.h263.fps=1,30ro.media.enc.vid.m4v.width=176,640ro.media.enc.vid.m4v.height=144,480ro.media.enc.vid.m4v.bps=64000,1600000ro.media.enc.vid.m4v.fps=1,30ro.media.dec.aud.wma.enabled=1ro.media.dec.vid.wmv.enabled=1settings.display.autobacklight=1 自动背光默认为开media.stagefright.enable-player=truemedia.stagefright.enable-meta=truemedia.stagefright.enable-scan=truemedia.stagefright.enable-http=truekeyguard.no_require_sim=truero.sf.lcd_density=160 打开软件全屏大小dalvik.vm.execution-mode=int:jit 打开超频模式dalvik.vm.heapsize=32m 虚拟内存ro.config.msg_notification=F1_New_SMS.ogg 默认信息通知铃声ro.rommanager.developerid=cyanogenmodro.url.legal=/intl/%s/mobile/android/basic/phone-legal.htmlro.url.legal.android_privacy=/intl/%s/mobile/android/basic/privacy.html .google.clientidbase=android-google.android.wifi-watchlist=GoogleGuest.android.dateformat=MM-dd-yyyy.android.dataroaming=falsero.kernel.android.checkjni=0ro.setupwizard.mode=OPTIONAL 这里是第一次开机的向导,optional是可选!ENABLED为显示,DISABLED为禁止!=Androiddalvik.vm.stack-trace-file=/data/anr/traces.txtro.opengles.version=313072ro.semc.timescape_keys=Sony_Ericsson_Xperiadebug.sf.nobootanimation=0 这里是控制开机动画的,0为关闭,1为开启!******************************************************************************* ***************************************这里是在其他的高手那里看到的!ro.config.hwfeature_wakeupkey=3ro.config.hw_menu_unlockscreen=true——这两个是控制唤醒屏幕的设置,3应该是菜单键!谢谢圆月小刀修改CDA的我就不在这里说明了!看版主们的置顶贴!******************************************************************************* ***************************************。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

修改设置中“关于MID”中的机型型号将system.img进行解包,解包后在system文件夹下找到build.prop将build.prop文件用UE打开,找到ro.product.model=sdkDemo一行,将其中的sdkDemo改成你想要显示的文字,比如BM999,修改后保存,然后重新打包烧录即可。

-用记事本打开就可以了也可以在手机上用RE文件管理器选择文本编辑器打开,然后再修改下面是原内容的一小部分,红色的文字是我给你的说明,我修改的是蓝色地方。

ro.product.processor=600MHz CPU主频ro.product.ram=512MB 内存ro.product.display_resolution=3.2 inch HVGA resolution 显示屏ro.product.main_camera=5M 摄像头像素ro.product.front_camera=NA 这个应该是前置摄像头(A510e是没有前置摄像头的,不知道这个是不是没有的意思)ro.product.bluetooth= 3.0蓝牙ro.product.wifi = 802.11 b/g/n WiFi改完后保存,然后重启一下手机,打开设置→关于手机→硬件信息、就可以看到你改的结果了ro.product.brand=htccn_chs国行版ro.product.brand=htc_asia_wwe亚太版ro.build.fingerprint=htccn_chs/htc_marvel/marvel:2.3.3/GRI40/48651:user/rel ease-keys小E默认铃声ro.config.ringtone=QuietlyBrilliant.mp3ro.config.notification_sound=Zeta.mp3ro.config.alarm_alert=NewDay.mp3ro.config.cal_notification=Epsilon.mp3ro.config.msg_notification=Gamma.mp3ro.build.date=三 02月 2 22:42:18 CST 2014ro.build.date.utc=1320244938ro.build.type=userer=ro.build.host=ABM030ro.build.tags=release-keysro.product.model=yanghaihui ro.product.brand=yang=htc_yangro.product.device=China G8ro.product.version=YANGHAIHUIro.build.description=yanghai release-keysro.build.description=yanghai release-keysro.product.board=China 800.8Ghzro.product.cpu.abi=armeabiro.product.manufacturer=HTC-yangnguage=zhro.product.locale.region=CN以上是小Ero.build.version.release=2.3.3wifi.supplicant_scan_interval=45 (WIFI扫描间隔时间,这里设置是45秒。

把这个时间设置长点能省电)dalvik.vm.heapsize=24m (虚拟内存大小,可设置为16m或24m或32m或48m)游戏ro.product.processor=806MHzro.product.ram=512MBro.product.display_resolution=3.2 inch HVGA resolutionro.product.main_camera=5Mro.product.front_camera=NAro.product.bluetooth= 3.0ro.product.wifi = 802.11 b/g/nro.build.date=日 2月 1 16:11:59 CST 2014ro.build.date.utc=1304237519ro.build.type=userer=rootro.build.host=AA110ro.build.tags=release-keysro.product.model=yanghaihuiro.product.brand=htc_yang=yanghaihuro.product.device=China G8ro.product.board=China 800.8Ghzro.product.cpu.abi=armeabiro.product.manufacturer=HTC-haiguinguage=zhro.product.locale.region=CN本文以CM的build为例讲解如何修改这些参数# begin build properties (开始设置系统性能)# autogenerated by buildinfo.sh (通过设置形成系统信息)ro.build.id=GRI40 (版本ID)ro.build.display.id=GRJ22 (版本号)ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量)ro.build.version.sdk=10 (sdk版本)ro.build.version.codename=REL (版本代号)ro.build.version.release=2.3.4 (Android 2.3.4系統无需修改,也可改为3.0装装B)ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者制作的时间,可修改2011年X月X日某某某制作)ro.build.date.utc=0ro.build.type=userer=buildbotro.build.host=bb1ro.build.tags=test-keysro.product.model=HTC Wildfire (HTC内部手机代号也就是手机名,改为你想改的名字)ro.product.brand=htc_wwe (手机品牌,改为中国山寨机)=htc_buzz (手机正式名称)ro.product.device=buzz (采用的设备)ro.product.board=buzz (采用的处理器)ro.product.cpu.abi=armeabi-v6j (cpu的版本)ro.product.cpu.abi2=armeabi (cpu的品牌)ro.product.manufacturer=HTC (手机制造商,改为中国智造)# # # # # # # # # # # # # # 上面是我扯蛋的,别乱改 # # # # # # # # # # # # # # nguage=en (手机默认语言,把en改为zh)ro.product.locale.region=US (地区语言,美国毛多呀美国,干掉US改为CN)ro.wifi.channels= (WIFI连接的渠道)ro.board.platform=msm7k (主板平台)# ro.build.product is obsolete; use ro.product.device (旧代码ro.build.product,使用代码ro.product.device)ro.build.product=buzz (建立产品)# Do not try to parse ro.build.description or .fingerprint (不要试图修改description和fingerprint)ro.build.description=passion-user 2.3.3 GRI40 102588 release-keys (用户的KEY)ro.build.fingerprint=google/passion/passion:2.3.3/GRI40/102588:user/release-key s (机身码的啥玩意)# end build properties (性能代码完毕)## system.prop for buzz (系统技术支持由BUZZ提供)## Density in DPI of the LCD of this board. This is used to scale the UI (高密度的液晶的DPI板。

这是用来大规模UI的)# appropriately. If this property is not defined, the default value is 160 dpi. (appropriately.如果这个属性没有定义,缺省值是160 dpi的分辨率)ro.sf.lcd_density=120 (显示屏分辨率,数值越大分辨率越底)# View configuration for QVGA. (屏幕的设置)view.fading_edge_length=8view.touch_slop=15 (触摸屏灵敏度,数值越大越灵敏)view.minimum_fling_velocity=25 (滑动速度)view.scroll_friction=0.008 (滑动误差)# RIL specific configuration. (特定设置)rild.libpath=/system/lib/libhtc_ril.soro.ril.ecc.HTC-WWE=999ro.ril.ecc.HTC-ELL=92,93,94ro.ril.enable.a52.HTC-ITA=1ro.ril.enable.a53.HTC-ITA=1ro.ril.enable.a52=0ro.ril.enable.a53=1ro.ril.vmail.23415=1571,BTro.ril.hsdpa.category=8 (hsdpa全称High Speed Downlink Packet Access中文意思:高速下行分组接入,设置的数越大传输越快)ro.ril.htcmaskw1.bitmask=4294967295ro.ril.htcmaskw1=14449ro.ril.def.agps.mode=2 (打开AGPS服务支持,可改为ro.ril.def.agps.mode=0 改后能省电但GPS定位速度会变慢)ro.ril.gprsclass=12 (GPRS设置)# For HSDPA low throughput (HSDPA低输量)ro.ril.disable.power.collapse=1 (关闭电源)# Modify MMS APN retry timer from 5s to 2s. (修改短信的APN设置5秒为2秒)ro.gsm.2nd_data_retry_config=max_retries=3, 2000, 2000, 2000# 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.interface=eth0 (WIFI界面)wifi.supplicant_scan_interval=45 (WIFI扫描间隔时间,这里设置是45秒。

相关文档
最新文档