谁帮我提取一份android build.propp文件出来

当前位置: && 知识详情
如何用神奇的build.prop低调奢华有内涵地装X
阅读:3959次
在智能手机市场上苹果的iPhone一直都有着很高的关注度,不过其高昂的价格却让人望而却步。有些年轻人为了拥有一部iPhone
不惜出租胸部来做广告位,更有甚者还卖身卖肾。其实这又何苦呢。其实只要小小地修改一下,安卓手机马上就能“变”苹果!是不是很高端大气上档次的赶脚呢?0x01 科普:build.prop
是Android系统中一个类似于Windows系统注册表的文件,该文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。并且在
Android 2.2、2.3、4.X中虽然每一版都有自己独有的参数,但绝大部分都是通用的,且可以起到关键性作用的。0x02 工具/原料:安卓设备(已经获取Root权限)RE文件浏览器(Root Explorer)硬件检测软件0x03 山寨苹果:看到这个 ,是不是很熟悉,没错,这就是iPhone4(小编读书多,不会骗你们的!其实这只是外观酷似iPhone的安卓手机,依稀还记得前几年满大街都是iPhone的水货,手机外观,操作界面都是高仿!)0x04 让山寨更逼真:我们再回到build.prop这个文件:(因为小编没有高仿的苹果,只能用其它设备代替,这里用到的是蓝魔I9平板,已经Root,通过RE文件浏览器备份了build.prop文件,参数如下)build.prop#&begin&build&properties
#&autogenerated&by&buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=redhookbay-userdebug&4.2.2&JDQ39&eng.svnadmin.324&test-keys
ro.build.version.incremental=eng.svnadmin.324
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Wed&Aug&20&19:04:21&CST&2014
ro.build.date.utc=
ro.build.type=userdebug
ro.build.user=svnadmin
ro.build.host=nataku03
ro.build.tags=test-keys
ro.product.model=Ramosi9
ro.product.brand=Ramos
ro.product.name=Ramosi9
ro.product.device=Ramosi9
ro.product.board=clovertrail
ro.product.cpu.abi=x86
ro.product.manufacturer=Ramos
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.wifi.channels=
ro.board.platform=clovertrail
#&ro.build.product&is&&use&ro.product.device
ro.build.product=redhookbay
#&Do&not&try&to&parse&ro.build.description&or&.fingerprint
ro.build.characteristics=tablet
#&end&build&properties
#&ADDITIONAL_BUILD_PROPERTIES
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=2m
dalvik.jit.code_cache_size=1048576
persist.tel.hot_swap.support=true
drm.service.enabled=true
sys.widi.media.blank=1
ro.ril.status.polling.enable=0
ro.product.cpu.abi2=armeabi-v7a
ro.config.personality=compat_layout
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.sys.timezone=Asia/Shanghai
ro.build.description=redhookbay-userdebug&4.2.2&JDQ39&eng.svnadmin.324&test-keys
ro.build.fingerprint=Ramos/Ramosi9/Ramosi9:4.2.2/JDQ39/eng.svnadmin.324:userdebug/test-keys
ro.build.revision=23085
ro.build.spec=修改前:主要修改:ro.product.manufacturer=* && #设备厂商ro.product.model=*&&&&&&& && #设备型号修改后:build.prop#&begin&build&properties
#&autogenerated&by&buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=redhookbay-userdebug&4.2.2&JDQ39&eng.svnadmin.324&test-keys
ro.build.version.incremental=eng.svnadmin.324
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=7.1
ro.build.date=Wed&Aug&20&19:04:21&CST&2014
ro.build.date.utc=
ro.build.type=userdebug
ro.build.user=svnadmin
ro.build.host=nataku03
ro.build.tags=test-keys
ro.product.model=6&Plus
ro.product.brand=iPhone
ro.product.name=iPhone
ro.product.device=iPhone
ro.product.board=clovertrail
ro.product.cpu.abi=x86
ro.product.manufacturer=iPhone
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.wifi.channels=
ro.board.platform=clovertrail
#&ro.build.product&is&&use&ro.product.device
ro.build.product=redhookbay
#&Do&not&try&to&parse&ro.build.description&or&.fingerprint
ro.build.characteristics=tablet
#&end&build&properties
#&ADDITIONAL_BUILD_PROPERTIES
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=2m
dalvik.jit.code_cache_size=1048576
persist.tel.hot_swap.support=true
drm.service.enabled=true
sys.widi.media.blank=1
ro.ril.status.polling.enable=0
ro.product.cpu.abi2=armeabi-v7a
ro.config.personality=compat_layout
dalvik.vm.lockprof.threshold=500
net.bt.name=iPhone
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.sys.timezone=Asia/Shanghai
ro.build.description=redhookbay-userdebug&4.2.2&JDQ39&eng.svnadmin.324&test-keys
ro.build.fingerprint=iPhone/iPhone&6&Plus&/iPhone&6&Plus&IOS10/JDQ39/eng.svnadmin.324:userdebug/test-keys
ro.build.revision=23085
ro.build.spec=再来一次:安兔兔:检测品牌为iPhone,型号为6Plus!鲁大师:不要问小编我是不是从中关村出来的小编这是拯救了多少少男少女的胸、身、肾啊!0x05 参数粗解:ro.build.id=&&&&&&&&&&&&&&&& #build的标识,一般在编译时产生ro.build.version.sdk=&&&&&&& #系统编译时,使用的SDK的版本ro.build.version.codename=&& #版本编码名称ro.build.version.release= && #公布的版本,显示为手机信息的系统版本,ro.build.date= & & & & & & & #系统编译的时间ro.build.type= & && & & & && #系统编译类型ro.build.user= & & & & & &&& #系统用户名ro.build.host= & & & & & &&& #系统主机名ro.build.tags=test-keys&&&&& #系统标记ro.product.name= & & & & & & #机器名ro.product.device= & & & & & #设备名ro.product.board= & & & & && #主板名ro.product.locale.language=& #系统语言ro.product.locale.region= && #系统所在地区net.bt.name= & & & & & && && #蓝牙网络中显示的名称ro.media.enc.jpeg.quality=100 & & & #相机照片压缩质量,此处为100%高质量 ro.media.dec.jpeg.memcap=8000000& & #相机捕捉像素,此处为800万像素 dalvik.vm.heapsize= & && &&&&&&&&&& #dalvik的虚拟内存大小debug.sf.hw=1&& & & & & & & & & & & #硬件GPU加速,1为开启,0为关闭 persist.adb.notify=0&& & & & & & && #USB插入时的特别通知,1为显示,0为关闭 video.accelerate.hw=1&& & & & & & & #视频硬件加速,1为开启,0为关闭 debug.sf.nobootanimation=1 & & & && #不显示开机动画,1为关闭动画,0为开启动画 view.touch_slop=15&&&&&&&&&&&&&&&&& #触摸屏灵敏度,数值越大越灵敏view.minimum_fling_velocity=25&&&&& #滑动速度view.scroll_friction=0.008&&&&&& && #滑动误差wifi.interface=eth0&&&&&&&&&&&&&&&& #WIFI界面wifi.supplicant_scan_interval=45 && #WIFI扫描间隔时间,这里值是45秒,把这个值设置越大越省电参考:0x06 后期编辑:0x061 build.prop文件位置:/system/build.prop0x062 关于网友反映不能保存的问题,解决方法:文件系统挂载为可读写0x063 关于网友反映正版肾6显示的是:iPhone 6 Plus 依葫芦画瓢修改 最终还是显示iphone 6 plus的问题(字母p不能显示为大写字母P),字母P可用标点代替-&符号-&俄语找到标点P如图:最终:
本文由 安全客 原创发布,如需转载请注明来源及本文地址。本文地址:/learning/detail/121.html
学会了吗?装x神器。哈哈
找到了,在system文件夹里面。。。
找到了,在system文件夹里面。。。
都没说这个文件在哪个文件夹,光用RE浏览器搜索,都搜索了好久还没搜到、、
牛叉叉的啊,
马克了以后新浪微博用
安全播报APP
Copyright & 360网络攻防实验室 All Rights Reserved 京ICP证080047号[京ICP备号-6]实践:Android下build.prop生成流程
实践:Android下build.prop生成流程
充电小肉丸
文/Justa关键词:Android、Framework、system.prop、build.prop、default.prop小编语录今天依然休假在家,有同事问我关于Recovery的东西,一时还需要去查代码,再答复他。这样子成本较大,干脆做个整理,先一个个细节来分析一句话说明白输入:一堆配置文件输出:system/build.prop root/default.prop横批,一堆配置文件在不同的位置,输出到一个文件中找到入口介绍原理,不如来说说如何分析的,无从下手?从入口开始,后面自己跟代码咯,不管是Makefile、Shell、Python,稍微看下基本语法就懂了,啥有别说,跟踪到底!入口1:makebuild/core/main.mkbuild/core/Makefile找到了目标,也就是build.prop的生成方法。build.prop文件生成方法:先看下依赖:定义了system.prop的方法,这里面的属性都会通过以下方法输出到buid.prop中ADDITIONAL_BUILD_PROPERTIES 第三种方法总结build.prop的生成流程走了一遍,我们知道,要在build.prop添加新的key有以下几个方法添加到 $(TARGET_DEVICE_DIR)/system.prop中在device/xxx/BoardConfig.mk中,定义变量 ADDITIONAL_BUILD_PROPERTIES暴力的修改在build/core/Makefile,INSTALLED_BUILD_PROP_TARGET 的生成方法中
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
充电小肉丸
百家号 最近更新:
简介: 科技有温度,科技态度。
作者最新文章

我要回帖

更多关于 build.prop修改器 的文章

 

随机推荐