本
文
摘
要
下载apk后安装,一样还是先来看看是什么功能,这是一个比较简单的验证程序,简单的使用后,了解到PREMIUM CONETNT内容需要输入License验证后才能查看。那估计PREMIUM CONETNT按钮中的内容应该就是答案了吧。
流程分析
使用jadx将apk反编译出来,分析,在AndroidManifest.xml中找到了启动的Activity是LauncherActivity。
找到其中验证的主要代码verifyClick,分析如下:
在verifyClick中可以知道生成激活秘钥的算法是MainActivity.xor。
来到MainActivity中,查看该方法,看上去笔算起来还是比较麻烦。
接下来当程序被激活成功后,点击PREMIUM CONETNT按钮,会调用MainActivity中的方法,可以看到它将MAC,以及生成的Key发送到了MainActivity中。
在MainActivity的onCreate方法中,看到了最终答案生成的native方法stringFromJNI(key, mac)。
更多电脑怎么安装APK文件(如何安装apk文件到电脑)相关信息请关注本站,本文仅仅做为展示!