SPRITEKING

【iPhone 6 Plus尾巴】如何用神奇的build.prop低调奢华有内涵地装X

时间:公元14-12-19 栏目:Linux 作者:SPRITEKING 吐槽:0 被黑客围观: 9,737 次





在智能手机市场上苹果的iPhone一直都有着很高的关注度,不过其高昂的价格却让人望而却步。有些年轻人为了拥有一部iPhone 不惜出租胸部来做广告位,更有甚者还卖身卖肾。其实这又何苦呢。其实只要小小地修改一下,安卓手机马上就能“变”苹果!是不是很高端大气上档次的赶脚呢?

0x01 科普:

build.prop 是Android系统中一个类似于Windows系统注册表的文件,该文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。并且在 Android 2.2、2.3、4.X中虽然每一版都有自己独有的参数,但绝大部分都是通用的,且可以起到关键性作用的。

0x02 工具/原料:

安卓设备(已经获取Root权限)

RE文件浏览器(Root Explorer)

硬件检测软件

0x03 山寨苹果:

http://p6.qhimg.com/t01ad30e580ff03c5f8.jpg

http://p3.qhimg.com/t01378e36fe93e82ba2.jpg

看到这个 ,是不是很熟悉,没错,这就是iPhone4(小编读书多,不会骗你们的!其实这只是外观酷似iPhone的安卓手机,依稀还记得前几年满大街都是iPhone的水货,手机外观,操作界面都是高仿!)

t0175dba307786afb3a.jpg

0x04 让山寨更逼真:

我们再回到build.prop这个文件:

(因为小编没有高仿的苹果,只能用其它设备代替,这里用到的是蓝魔I9平板,已经Root,通过RE文件浏览器备份了build.prop文件,参数如下)

build.prop

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=redhookbay-userdebug 4.2.2 JDQ39 eng.svnadmin.20140820.190324 test-keys
ro.build.version.incremental=eng.svnadmin.20140820.190324
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=1408532661
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 obsolete; 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.20140820.190324 test-keys
ro.build.fingerprint=Ramos/Ramosi9/Ramosi9:4.2.2/JDQ39/eng.svnadmin.20140820.190324:userdebug/test-keys
ro.build.revision=23085
ro.build.spec=140820181105

 

t01fcdede8454ca0c8a.jpg

修改前:

t01ea98d76cfa7d6d1e.jpg

主要修改:

ro.product.manufacturer=*    #设备厂商

ro.product.model=*           #设备型号

修改后:

build.prop

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=redhookbay-userdebug 4.2.2 JDQ39 eng.svnadmin.20140820.190324 test-keys
ro.build.version.incremental=eng.svnadmin.20140820.190324
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=1408532661
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 obsolete; 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.20140820.190324 test-keys
ro.build.fingerprint=iPhone/iPhone 6 Plus /iPhone 6 Plus IOS10/JDQ39/eng.svnadmin.20140820.190324:userdebug/test-keys
ro.build.revision=23085
ro.build.spec=140820181105

t01050e4955fbc51bf8.jpg

t01ef1b63e991684bfd.jpg

再来一次:

t01a3f8e1b0a7f080b5.jpg

t015be3f241c4bad75f.jpg

安兔兔

t01af0c7fefe2ece8a4.jpg

t01c3ca6ee99edee2c0.jpg

检测品牌为iPhone,型号为6Plus!

鲁大师:

t0141cf73891f66fa30.jpg

t01e631f56e2af75d04.jpg

t01b14691fc1234f798.jpg

不要问小编我是不是从中关村出来的

小编这是拯救了多少少男少女的胸、身、肾啊!

http://p2.qhimg.com/t01f0687adff7567b7b.gif

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秒,把这个值设置越大越省电

参考:http://baike.so.com/doc/6950695.html

 

 

0x06 后期编辑

0x061 build.prop文件位置:/system/build.prop

0x062 关于网友反映不能保存的问题,解决方法:文件系统挂载为可读写

t01a07abc044739b9fb.jpg

 

 

 

 

 

0x063 关于网友反映正版肾6显示的是:iPhone 6 Plus 依葫芦画瓢修改build.prop 最终还是显示iphone 6 plus的问题(字母p不能显示为大写字母P),字母P可用标点代替->符号->俄语找到标点P如图:

t01b4ccd9534e8e0559.jpg

最终:

t0179b155ab511f1e65.jpg

 
本文地址:http://bobao.360.cn/learning/detail/121.html

【iPhone 6 Plus尾巴】如何用神奇的build.prop低调奢华有内涵地装X:等您坐沙发呢!

发表评论


Time

新浪微博

音乐

为您推荐