金盾高级/专用播放器,模拟器运行会一直停止,真机运行正常
这个是金盾的视频加密软件。有安卓和iOS两种。软件在真机运行正常,打开后需要输入账号密码登陆进行网络验证。尝试使用apktool和jadx-gui-1.2.0-no-jre-win进行反编译。发现没有找到关键代码,例如:App在缓存视频的时候会在SD目录创建一个文件夹“myvideo”,我全局搜索没有找到。
打算放在模拟器里利用xp+dumpdex进行提取dex,发现模拟器里根本无法运行。我使用的是雷电3和雷电4的模拟器。安卓内核分别为5.1和7.1。
App的大致工作流程如下(个人猜测):
通过网络验证账号和密码。
从网络获取文件列表,并在App里加载显示视频文件列表。
点击某个视频文件,开始缓存,缓存的目录是在“myvideo”,格式为.txt
缓存成功后,开始播放这个txt类型文件,实际肯定这是视频类型的文件,只不过他们通过某些方法对文件内的内容进行了修改,导致无法被普通的视频播放器播放。所以App在播放之前会根据某种算法,对txt文件进行还原,直至可以播放。
下面是apk的使用说明和下载地址,以及加密商品的下载地址:
金盾在线操作方法
https://shimo.im/docs/Q8hDJ3YWhpTYDk6J/read
加密视频下载地址:
http://61.160.213.49:8123/%E6%B5%8B%E8%AF%95%E6%96%87%E4%BB%B6/2021%E8%81%94%E8%80%83%E5%86%B2%E5%88%BA4%E6%9C%9F/%E4%B8%BB%E8%AF%BE%E7%A8%8B/01.2021.03.01%20A%E7%B2%BE%E5%93%81%E5%86%B2%E5%88%BA-%E5%88%A4%E6%96%AD1.sdrm
页:
[1]