真的有这种APP么【虽然只是弄丢了手机观后感】
2023-02-22 网友提供 作者:WalkingFilm 点击:次
先说结论,就现有的技术手段来说,不太可能。 为什么不是一个肯定的结论?因为如果使得这个APP成功运行并不被人发现,有太多的先决条件,而这些条件的达成方法也非常困难。
可以说,对于99.999%的普通用户来说,影片中的这种情况不可能出现,诸位可以放心了。 如果有兴趣知道为什么,请接着往下看。 WHY在回答问题之前,首先分析下这个叫peepers(意为“偷窥者”)的APP做了哪些事: 笔者列举了一下,影片中展示的功能大概有四种:摄像头&麦克风调用、GPS调用、屏幕实时内容&控制。 下面就这些功能以及可能带来的问题进行简略分析(笔者只是个业余人士,如有误区烦请指正): 摄像头&麦克风调用首先,最令笔者觉得离谱的就是摄像头的调用。 不说专业的安卓开发,正常用户也知道摄像头在大部分手机上不能多应用调用。比方说当前手机在视频通话,如果再打开拍照功能,视频通话会直接卡顿,一动不动。如果对方是IOS系统,会直接展示头像而不是实时的摄像头内容。 而且如果长时间保持这种状态,聊天软件甚至会提示:无法获取摄像头信息,请关闭后重试。 所以说如果有这种使用场景,是很容易暴露的。 当然了,随着时代的发展,已经有多APP同时调用摄像头的专利出现了。原理很好理解,利用一个第三方的虚拟摄像头获取摄像头内容,之后创建多个子摄像头分发给下属APP使用,如此各种APP调用的都是最开始获取摄像头应用生成的二级虚拟摄像头。 不过虽说有了专利,但目前尚未看到实机应用,是顾虑还是限制就不得而知了。 GPS调用GPS调用可以说是最容易做到的,但不知道大家有没有注意一个细节——在调用GPS时,手机状态栏上会显示GPS的标志,就像这样: 这功能大多正规安卓厂商机都有,所以如果有这样的一个APP实时调用你的位置信息,那么状态栏上会一直展示一个关于定位的图标,告诉你目前有APP正在获取你的位置信息。 其实很多APP都会调用用户位置信息,只要稍微留心就能发现。 当然,就目前的技术能力来说,隐藏GPS调用图标难度不大,是可以实现的。 屏幕实时内容&控制这个功能已经有很多手机支持了,很多厂商为了实现一体化互联,在自己生态链下可直接将手机显示内容实时同步到电脑上,并且电脑和手机可以同步传输数据,也可以互相调用。 即使有的手机不支持,很多第三方软件也以满足这类功能。所以,此功能以现有的技术手段是完全可以实现的。 流量的限制影片中最大的问题之一就是流量问题。 试想,如果24小时开着视频通话,并且同步手机界面。流量的开销有多大? 粗略估算下(抹除运营商差异),微信视频通话每小时大概消耗300MB~500MB左右的流量,这还是在微信整个研发团队对视频流转换、压缩的情况下的结果,如果是无损传输流量消耗会大的惊人。 比较不需要担心的是手机界面同步功能,如果它是以录屏方式进行发送的,显然也会耗费巨大的流量,用在影片中是不合理的。更好的做法是直接发送用户的输入指令,将指令同步到电脑或者另外一个一样的客户端上,即可在消耗很少流量的情况下获取用户的操作轨迹。 但流量问题还是无法抹去的,24小时开着流量进行视频通话,普通人怎么会察觉不到流量的丢失?而且很尴尬的一点是在流量使用到一定程度上之后(移动好像是22G),会直接降速,降速之后别说视频通话了,看网页都费劲。 所流量问题是这种APP的硬伤,如果用户真的财大气粗并且有无限不限速流量,请当我没说。 巨大的发热另一个问题是发热。 这问题其实比流量更严重,手机越来越烫的问题大家也都知道。如果24小时进行视频通话和各种数据传输,显然会造成手机的发热。日常中轻度使用手机的用户可能对发热没什么感觉,但玩游戏的用户一定对手机发热有明显体感。 现在各大厂商的新机都覆盖有巨大的均热板、导热贴,为的就是解决手机某一位置过热的情况。即使这样,在某些情况下还是会出现部分位置过热的情况。 微机分WekiHome拆解一加Ace2顺便说下耗电的情况,毕竟过热耗电不分家嘛。影片中的女主也因耗电增加而起了疑心,其实这哪里是耗电增加,而是剧增啊,出于剧情考虑可能提一嘴就算了,但现实中可能几个小时就没电了,使用时长成倍减少。 |