关于大数据:数据采集教程以抖音为例反编译抖音apk

5次阅读

共计 1862 个字符,预计需要花费 5 分钟才能阅读完成。

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

前言

这一篇来解说一下如何反编译抖音的 APK,理解过后反编译其实也是挺简略的

工具
  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 并进行相干的环境配置
  2. Apktool 1.x (apktook 1.5.2 之前的版本)

    • 是否装置 Java 1.6 或更高的版本?
    • 在命令行执行 java –version 查看是否返回 1.6 或更高的版本?
    • 如果不是,请装置 Java 6 或 Java 7。
  3. —>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。
  4. Apktool 1.x 装置

    • Windows:
    • 下载 apktool-install-windows-* 文件
    • 下载 apktool-* 文件
    • 解压以上文件并挪动到 windows 目录下
    • Linux:(略)
    • Mac OS X:(略)

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

  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/78914592


也能够在我提供的网盘中下载这些工具包~
链接:https://pan.baidu.com/s/1XyEmSCBSuUaAAXBsQdREng 明码:21kz
文件中蕴含了抖音的 apk,想要本人获取 apk 的话,能够用本人的手机上的浏览器搜寻抖音而后下载,失去的就是 apk 文件
文件如下

一、先将 apktool.bat 和 apktool.jar 挪动到 C:\Windows 下,须要管理员权限点击即可;接着测试,关上 cmd 命令窗口,输出 apktool,若呈现

则阐明胜利,能够应用 apktool;若不能够,则请看上述装置 apktool2 的注意事项
二、接着,cd 到这些工具的目录后,输出命令:
java -jar apktool.jar d -f D:\Python\PycharmProject\F-APK\douyin.apk -o douyin
就能够看到生成了 douyin 的文件夹

外面是这样的

这样就是用 apktool 抖音 apk 反编译失去图片、XML 配置、语言资源等文件的过程
三、将要反编译的抖音 APK 后缀名改为.rar 或者 .zip,并解压失去其中的 classes.dex 文件

将这个 classes.dex 放到之前解压进去的工具 dex2jar-2.0 文件夹内


在命令行下定位到 dex2jar.bat 所在目录,输出”d2j-dex2jar classes.dex”
失去如下:


至此,就能够看到生成的 jar 文件了
四、最初就是用 jd-gui 工具将 class 文件反编译成 java 源代码
双击关上 jd-gui.exe


而后将 classes-dex2jar.jar 文件拖入即可

这样一来反编译就胜利啦!是不是挺简略!
怎么破解抖音的三个加密参数就……接着摸索吧!

更多抖音,快手,小红书数据实时采集接口,请查看文档:TiToData

免责申明:本文档仅供学习与参考,请勿用于非法用处!否则所有后果自负。

正文完
 0