动机
实验室要求每天上下午各进行两次手机打卡。虽然我们现在仍然是自由工时,但明年估计也需要按时打卡,所以有必要提前未雨绸缪一下。
打卡使用软件钉钉,必须满足定位在一定范围或者在指定局域网内。由于找不到靠谱虚拟定位方法,且这类方法可能存在被检测到的风险。故采取另一种方法:在实验室放一台备用机。但是这种方法又需要实验室联系好帮忙打卡的同学,然后今早突发奇想:类似TeamViewer能够进行电脑远程控制,能否通过远程控制操纵放在实验室的手机实现打卡呢?
搜了搜万能的知乎,发现早已经有人问过类似的问题了:
- 手机远程控制手机可否实现?
- 如何利用android手机远程控制另一个android手机?
- 怎么使用android手机控制其他android手机的屏幕,进行远程操作?
- 安卓与安卓之间可以用APP实现远程控制吗?
- AirDroid vs TeamViewer:远程控制安卓手机谁更好用?
这里面提到最多的有TeamViewer、向日葵、AirDroid等,原来TeamViewer似乎也能做到控制手机,但似乎需要root。我无意将这些软件一一试用,只要能达到我的需求就行,因此按着最后一篇文章的方案,使用了AirDroid,因为它说手机无需root也能实现远程操控,最后也真的实现了。所以这篇文章就介绍使用AirDroid实现上述需求。
需要
- 一台已经不使用的安卓旧手机(可以不root)
- 远程设备(随身携带的电脑or正在使用的手机)
- AirDroid
步骤
具体教程参见这里。
- 在AirDroid官网注册AirDroid账号
- 下载AirDroid安卓app安装到旧手机
- 在电脑上下载AirDroid桌面版并安装
- 开启旧手机的开发者模式。我实验时用的是现在正在使用的手机,版本为10.0.0,在高版本的安卓设置中默认没有开发者选项,需要进到内核版本连续点击7下后,设置中才会出现开发者选项
- 在开发者选项中开启USB调试功能,使用数据线连接电脑
- 打开AirDroid桌面版,登陆注册的账号,进入以下页面:
- 点击连接即可免root
- 成功免root后,拔去连接线,登陆桌面版或者网页版就可以对刚刚连接的手机进行控制了
其它注意事项
有看到有用户提到这类软件能轻易获取到用户信息等数据,会盗取用户个人信息。想了想确实有道理,毕竟root了的手机和脱了衣服差不多。所以考虑到安全问题还是小心一些为妙。