做个工具,有个功能是实现用手机与同网段的小米盒子连接实现用手机远程安装小米盒子apk,一开始,使用的是adb connect之后再进行adb install,发现不行,参照了官方的文档,原来是官方屏蔽掉了远程调试的功能,这就郁闷了。但是奇怪的是,发现沙发管家手机版却能实现手机远程安装小米盒子的apk,在对沙发管家进行了反编译和抓包调试之后,才发现,原来是使用的是小米盒子里自带的投屏神器的这个功能。
小米盒子里面有一个mitvLinkServer,有对应的ip和端口,所以手机端只需要向这个地址发送指定的url,即可进行相应的操作,包括获得投屏码,取得sessionId,以及最后的将apk上传到小米盒子中,小米盒子会自动将这个apk安装,从而实现远程安装的功能。
写的比较简略,明天把详细的过程再贴上来