移动iptv安装三方软件

1、思路:  分为硬件和软件。

  a、硬件是ttl直接上串口,弄得比较复杂,且容易损坏盒子,先不考虑

  b、软件:抓包获取iptv的请求数据,将移动光猫的iptv出口接到交换机上,电脑和盒子接入到同一个交换机,电脑开启抓包,

  c、后补方案,研究了电视机的设置功能后发现有可以利用的功能,首先是adb(需要密码),其次是反向链接功能(未尝试,猜测是类似反弹shell)

2、过程:

  b方案搭建好网络之后,抓的数据包中看不到http和tcp请求。。。。(猜测用镜像端口应该可行,手上的交换机应该没有把包传到PC的网口上),无果

3、方案c的实际操作过程

  adb需要密码,这个可以通过工具算出来,工具在网上可以下载到(其实是有人下载了盒子固件,找到了密码部分so库,在apk中引用计算)。

  有了adb之后需要确认端口,这个可以通过扫描的方式得到,端口是7766

  然后使用adb安装当贝程序和三方桌面,之后就可以看到进入三方世界了,adb push 下载文件到机顶盒,am start package运行app,

      2022年12月24日 更新,运行am start 报错,提示,花了一天时间才解决(搜索无果,尝试不同的app安装没有反应,但是安装悟空投屏的时候,执行am start -a android.intent.action.VIEW -d  http://www.google.cn 能够弹出悟空自带的浏览器,同时弹出悟空的协议界面,可能说明是启动成功了的,但是am返回不成功,不过没有观察到其他程序的运行界面,此时可以运行悟空投屏,但是我这手机没连上,先卸载了)。个人猜测,对am做了手脚,am 执行的指令可能没有被执行或者执行了一部分,界面没有绘制出来。此时,可以自己传一个正常的am上去(未测试),或者低版本使用使用monkey操作即可。因为monkey可以,说明ams没做手脚,app_process的bin也没有手脚,所以正常的am理论上可以。

Error: Activity not started, unable to resolve Intent { act=android.intent.actio n.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=xxx  monkey -p PACKAGE 1

 

给个图:

 

涉及到的命令:

adb shell

am start com.dangbei.tvlauncher

 资料链接:adb异常解决:https://blog.csdn.net/liranke/article/details/42524851

 

posted @ 2018-12-28 21:54  张扬86  阅读(2028)  评论(0编辑  收藏  举报
baidu