理文件传输、远程调试手机拍摄参数时,一点点藏进去的后门。
平
里它像一粒埋在泥里的种子,不显眼,不出声,只在哲需要的时候悄悄发芽。
现在,他让它疯长。
终端窗
一个接一个打开,黑底白字在屏幕上快速滚动,像
雨拍打玻璃。
他先尝试重连那条已经断掉的会话,结果被系统权限拦了回来。
铃刚才关掉了通话,也许还在
绪
发后按掉了某些权限,或者手机系统察觉到异常,把后台进程清理了。
哲咬着牙,切到另一个界面,开始从缓存同步记录里找残留标识。
设备编号,临时令牌,最近一次网络握手时间。
酒店wi-fi的网段。
定位信号的粗略变化。
他不是顶尖黑客,却足够
湿,足够有耐心,也足够了解妹妹的习惯。
他知道铃嫌麻烦,知道她很少主动清理手机里那些复杂的权限设置,知道她总会在某些应用提醒更新时顺手点确认。
于是他过去埋下的那些小东西,就像附在旧木
上的霉菌,在现在成了他唯一能撬开的缝。
哲调出一个脚本,把铃手机上曾经授权过的云端同步服务伪装成正常推送。
他不去硬撞主摄像
权限,而是先绕到音频设备,因为音频权限往往更容易被后台唤醒。
屏幕左下角的小图标闪了一下,很快,一串采样波形在监控窗
里跳动起来。
他听见了声音。
不是清晰的言语,而是远远的、被布料和距离削弱后的呼吸。
很轻,很慢,像有
已经睡着。
偶尔还有床单摩擦声,极细的一点水声,仿佛残余的夜在那边黏着没有散。
哲整个
猛地凑近屏幕,眼睛睁得可怕。
“有了……有了……”
他舔了舔
裂的嘴唇,声音发抖。
“快点,让我看见……让我看见……”
然而摄像
始终打不开。
他能听到,却看不到。
这种折磨比完全断掉更残忍。
就像一个饿到快死的
被按在饭馆窗外,鼻尖贴着玻璃,热腾腾的香味从门缝里钻出来,可门锁死了,窗户也封住了。
他知道食物就在里面,知道那是自己唯一想吞下去的东西,却只能被味道吊着,把胃饿得蜷缩成一团。
哲额
冒汗,键盘敲击声越来越密。
他开始尝试第二条路。
先调用前置摄像
的健康检测模块,伪装成系统自检;失败后,又把请求拆成更碎的小包,混在相册索引和后台缩略图生成里,让手机误以为只是一次普通的媒体扫描。
安全机制再次弹出警告,他立刻切换代理,把来源伪装成铃常用的账号管理端。
屏幕上一行行错误提示飞快出现,又被他一条条绕开。
他已经不太像
在
作电脑,更像一只困兽在用爪子刨门。
指甲断了也继续刨。
血流出来也继续刨。
只要门后还有一点他想要的东西,他就绝不肯停。
音像店里只剩键盘声、风扇声和哲粗重的呼吸。
旧空调停止工作后,室内闷得厉害,电脑主机散出的热气混着塑料外壳和老纸盒的陈味,让空气更加浑浊。
哲眼睛死死盯着屏幕上的进度条,看它卡在百分之六十二,卡在百分之七十一,卡在百分之八十八。
“快啊……快啊……”
他几乎是在祈祷。
“别在这种时候耍我,别他妈耍我……”
权限窗
终于闪了一下。
一条极短的设备响应返回。
摄像
状态:可用。
哲的嘴角猛地咧开,脸上浮起狂喜,那表
像刚从坟里爬出的死
突然看见活
的血。他手指颤得厉害,却
准地敲下最后一个确认指令。
黑色画面一抖。
模糊的光斑出现。
摄像
打开了。
“哈哈……哈哈哈哈……!!”
哲几乎要笑出声,可那笑在喉咙里刚冒出一点,就戛然而止。
他的表
僵住了。
画面里没有他幻想中的激烈场景,没有铃在分析员身下哭着承受的样子,没有他一路疯魔地追逐、渴望、错过后仍不甘心的“最重要部分”。
一切已经结束了。
摄像
的角度很糟,像被什么东西半遮着,画面边缘有一片朦胧的水痕和反光。
床
灯的暖光把酒店房间照得很软,床单凌
,空气里似乎还残留着事后的
热。
铃背对着镜
,缩在分析员怀里睡着,姿势亲密得像一只终于找到巢
的小兽。
她身上盖