下载的APK怎么在电脑上装?

2023-09-20 阅读6 评论0 喜欢0

下载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)。


不只是科技数码,还有一些有趣的生活分享给大家

  • 文章

    0

  • 浏览

    0

  • 获赞

    0

赞一个、收藏了!

分享给朋友看看这篇文章

热门推荐