一根数据线,
凭什么能替你
点手机屏幕?
不方便开声音?往下看图文版。
看文字稿
下面是视频旁白的全文。
一根数据线,凭什么能替你点手机屏幕?程序员把手机插上电脑。没人碰它,屏幕却自己点开了一个应用。这不是魔法,也不是病毒。顺着这根线往里看。
平时插上电脑,手机只充电。想传照片,得你点一下同意。可安卓手机还藏着一条路:把版本号连点七下,会冒出一个隐藏菜单,叫开发者选项。里面有个开关,叫USB调试。打开它,这根线就多出一条专给程序员走的通道。
这条通道,像超市的员工通道。顾客走前门,只能挑货、结账。员工刷卡走后门,能上货、看监控、搬库存。电脑走的就是后门。它能装应用、截屏录屏、拷走文件,还能替你点屏幕上任何一处。
那它凭什么能进?靠一张员工卡。电脑第一次连上,手机会弹框:允许这台电脑调试吗?下面那串乱码,是这台电脑的指纹。点了允许,就是给它发了卡。勾上始终允许,卡就登记进门禁,以后插上直接进。
所以,偷偷是真的:卡发出去以后,手机不会每一步都弹框问你。反过来也成立。你没开过调试,没点过允许,这根线一般就只是一根充电线。这条员工通道的真名,叫ADB,意思是安卓调试桥。
开发者选项里那个USB调试,就是后门的锁。电脑里存着的一把钥匙,就是那张员工卡。程序员天天用它:新应用装进手机试,出了错,就从后门把记录拿出来看。修手机的师傅,给电视盒子装软件的人,也常走这道门。
不过超市认的是人,手机认的是电脑。谁坐到那台登记过的电脑前,都能进门。所以要防的,不是线,是那张卡。机场、商场墙上的USB口,背后也可能连着一台电脑。插上弹框问你,点拒绝就行。
开发者选项里还有一行,撤销USB调试授权。点一下,发出去的卡全部作废。苹果手机不用ADB,可插上电脑,也会问你要不要信任这台电脑,道理一样。现在打开设置,搜一下USB调试。搜完回来说一声:你那个开关,是开着的吗?
没人碰,
屏幕自己点开了
程序员把手机插上电脑,手没动,手机上的应用自己打开了。
这不是魔法,也不是病毒。秘密在这根线里:它除了充电,还能多走一条路。
一根线,
前门和后门
说白了:线没变,多的是手机里一个开关。
后门是怎么
打开的
弹框里那串乱码是这台电脑的指纹。员工卡其实是电脑里存的一把钥匙。
拿到卡以后
能干什么
勾上「始终允许」,卡就登记进手机的门禁名单。以后这台电脑插上直接进,手机不会每一步都弹框问你。所以「偷偷」是真的。
反过来也成立:你没开过 USB 调试、没点过允许,这根线一般只能充电。
它的真名
叫 ADB
ADB,Android Debug Bridge,安卓调试桥:电脑和安卓手机之间的那座桥。
程序员天天用它:新应用装进手机试,出了错,从后门把记录拿出来看。修手机的师傅、给电视盒子装软件的人,也常走这道门。
苹果手机不用 ADB。可插上电脑,它也会问你「要信任此电脑吗」,道理一样。
要防的
不是线,是卡
机场、商场墙上的 USB 口,背后也可能连着一台电脑。插上弹框问你,点拒绝就行。
开发者选项里还有一行「撤销 USB 调试授权」。点一下,发出去的卡全作废。
搜一下「USB 调试」
小测验
手机插上一台陌生电脑,什么情况下电脑能替你点屏幕、拷文件?
线只是路,员工通道要你打开 USB 调试、再点允许发卡,电脑才能走后门。