数据采集教程,以抖音为例,反编译抖音apk

数据采集教程,以抖音为例,反编译抖音apk

前言

这一篇来说解一下如何反编译抖音的APK,了解事后反编译其实也是挺简单的html

工具

  1. apktoolApktool是google提供的apk的编译工具。官方使用说明:https://ibotpeaches.github.io/Apktool/install/在安装过程当中需注意:快速检查Apktool 2.x (apktool 1.5.2之后的版本)
  • 是否安装 Java 1.7?
  • 在命令行执行 java –version 查看是否返回1.7?
  • 若是不是,请安装 Java7并进行相关的环境配置
Apktool 1.x (apktook 1.5.2以前的版本)
  • 是否安装 Java 1.6 或更高的版本?
  • 在命令行执行 java –version 查看是否返回1.6 或更高的版本?
  • 若是不是,请安装Java 6 或 Java 7。
—>check电脑是否安装apktool(区分apktool 2.x和apktool 1.x)运行须要的java环境。
Apktool 2.x的安装
  • Windows:
  • 下载脚本连接并存为apktool.bat 下载 apktool-2 (下载最新)
  • 重命名下载的jar文件为apktool.jar 移动文件(apktool.jar & apktool.bat)到电脑的windows目录,通常为C://Windows
  • 若是你没有权限访问C://Windows,你能够将这两个文件放在任意目录下,而后将该目录添加到环境变量path中 尝试在命令行中运行
  • Linux: (略)
  • Mac OS X: (略)
    注意 - 脚本文件bat并非必须的,但该文件很是有用,你能够避免反复输入 java-jar apktool.jar。
Apktool 1.x安装
  • Windows:
  • 下载apktool-install-windows-* 文件
  • 下载apktool-* 文件
  • 解压以上文件并移动到windows目录下
  • Linux: (略)
  • Mac OS X: (略)

参考:https://www.cnblogs.com/mliangchen/p/5079783.htmljava

  1. dex2jar
    这个目录用来将Android打包后的.dex文件转化为.jar包。
    下载地址:http://sourceforge.net/projects/dex2jar/files/
  2. jd-gui
    查看APK中classes.dex转化成出的jar文件,即源码文件
    https://github.com/java-decompiler/jd-gui/releases(能够在GitHub下载)

参考:https://blog.csdn.net/s13383754499/article/details/78914592git


也能够在我提供的网盘中下载这些工具包~
连接:https://pan.baidu.com/s/1XyEmSCBSuUaAAXBsQdREng 密码:21kz
文件中包含了抖音的apk,想要本身获取apk的话,能够用本身的手机上的浏览器搜索抖音而后下载,获得的就是apk文件
文件以下
image.png
1、先将apktool.bat和apktool.jar移动到C:\Windows下,须要管理员权限点击便可;接着测试,打开cmd命令窗口,输入apktool,若出现
image.png
则说明成功,可使用apktool;若不能够,则请看上述安装apktool2的注意事项
2、接着,cd到这些工具的目录后,输入命令:
java -jar apktool.jar d -f D:\Python\PycharmProject\F-APK\douyin.apk -o douyin
就能够看到生成了douyin的文件夹
image.png
里面是这样的
image.png
这样就是用apktool抖音apk反编译获得图片、XML配置、语言资源等文件的过程
3、将要反编译的抖音APK后缀名改成.rar或者 .zip,并解压获得其中的classes.dex文件
image.png
将这个classes.dex放到以前解压出来的工具dex2jar-2.0文件夹内
image.png
image.png
在命令行下定位到dex2jar.bat所在目录,输入”d2j-dex2jar classes.dex”
获得以下:
image.png
image.png
至此,就能够看到生成的jar文件了
4、最后就是用jd-gui工具将class文件反编译成java源代码
双击打开jd-gui.exe
image.png
image.png
而后将classes-dex2jar.jar文件拖入便可
image.png
这样一来反编译就成功啦!是否是挺简单!
怎么破解抖音的三个加密参数就……接着摸索吧!github

相关文章
相关标签/搜索