/ refuse

【技巧】礼貌的对玩弄设备的人说不

隐藏桌面的App、把桌面App改名、给App加上密码……诸如此类,均是一些拒绝不愿意他人摆弄自己设备的方法。但是加密其实有些不太礼貌,所以就有了神器【Protecti】。不过笔者今天给出的方案更加廉价一些。

如果你的手机没电了,你再告诉他在等一个重要的电话,稍有点情商的人也不会借去玩了。那么如何让别人看起来你的手机快没电了呢?

iOS设备的电量显示在2个位置:1、状态栏。2、锁屏界面充电图标。

一、状态栏修改

状态栏在一个叫 Shared@2x.artwork 的封包内,这个封包的路径、解压方法与工具在原指南成员@isty1e的博文中,这里就不赘述了。

我们看,解压开以后的文件和电池有关的有这么10个文件:

002

上排是通常情况下状态栏上的图标,下排是在通知中心状态栏的图标。_BatteryDrainingBG@2x是电池图标的背景,我们给他打上永久的一点红色。而_BatteryDrainingInsides@2x是电池图标的内部电量标识部分,系统会根据电量变化控制长短。我们把它全部挖空,变成透明,那么结果就是:

011

此时,你朋友很好心地把设备拿去充电,结果穿帮咧!那么该怎么办呢?

二、充电也不能穿邦的办法

/System/Library/CoreServices/SpringBoard.app 里有BatteryBG_1@2x.png至BatteryBG_17@2x.png依次对应充电过程中在锁屏界面显示的电量情况。我们把BatteryBG_2@2x.png复制16次,再依次改名。

021

将这些图片拷回原目录,注销主屏幕后,再充电(为了直观,这里直接给出电量%,这方法的BUG就是这个电量%了。从iOS6开始电量%的数字不是在UI包里了,所以这个数字不能随意更改,要改得用【Flex】,如果是iOS5,完全可以把它改成固定的11%,方法是把封包里的数字全换成“1”):

03

虚虚实实,虚实相间才是上策。千万不要在这些图标上搞些“美化”,别人看不懂你的美化,那可是要露马脚的。

但是自己要看电量怎么办?

三、自己看电量的方法

1、仔细看笔者第一幅图,把_BatteryDrainingInsides@2x挖空以后,在原电池填充内容下方,加上了一条很细的浅色条纹,别人不注意看是不会想到这里还有内容的,但用户自己可以通过这条条纹的长短判断电量的多少。

2、插件【BatteryPeek】。