国庆期间很不幸的把手机掉水盆里了,完完整整的泡了几秒钟。赶紧关机后置于米袋中大半天后,发现屏幕里面还是有水迹,随后拿到就近的手机维修店开机烘烤了个把小时,总算把水迹弄干了,没过多检查就先拿回家了。
用了一段时间后发现电池出现了异常,电量指示的百分比在开机后就不会再变了,每次都是开机时的电量,且在电量低于40%左右,会频繁的重启,几乎无法使用。于是想到用iTools的“电池专家”来看看有无头绪,果然已经检测不到电池容量了,电压,温度,充放电循环次数都无法显示,仅剩一个序列号。出于职业习惯,打开了系统实时日志,发现大量的Error是在获取电池信息,具体为:
CLTM[23] <Error>: CLTM: Could not get event from service (gas gauge battery) CLTM[23] <Error>: CLTM: Could net get value for gas gauge battery ...
至此有七成把握是电池上的芯片出问题了(这块的电路无法完全断电),当然也有可能是主板的电源接口附近的某个部件短路而损坏,但几率小得多。这也是为什么一定要尽快关机的原因,如果能直接扣电池则最好。更具体来讲可以参考这篇博客,详细解释了iPhone电池的四个连接点用途。可见正是因为第三根SWI信号线失去了作用,导致的报错。
后来在万能的淘宝上购买了一块副产电池,抱着试一试的心态,发现果然正常了,看来这台iPhone 5还能多用一段时间。之所以没有选择原厂Sony电池是因为毕竟机器已经停产很久了,即便有也是放置了很久的,还不如副产出产较新的好点。换电池过程比较简单,卸下底部的两个螺丝,用吸盘吸住底部屏幕,用点力气就可以将屏幕抠出来。这里要注意顶部的排线,屏幕抬起角度不要超过90度。实际上iPhone 6以后都采取了防水设计,可以有效的阻止水侵入内部。