反编译抖音apk

作者: 不存在的一角 | 来源:发表于2018-12-09 01:08 被阅读549次

前言

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

工具

  1. apktool

    Apktool是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.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文件拖入即可

这里写图片描述

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


print('微信公众号搜索 "猿狮的单身日常" ,Java技术升级、虫师修炼,我们 不见不散!')
print('也可以扫下方二维码哦~')
猿狮的单身日常

相关文章

  • 反编译抖音apk

    前言 这一篇来讲解一下如何反编译抖音的APK,了解过后反编译其实也是挺简单的 工具 apktoolApktool是...

  • 反编译Android APK及防止APK程序被反编译

    反编译Android APK及防止APK程序被反编译 怎么逆向工程对Android Apk 进行反编译 googl...

  • Apk反编译

    APK反编译流程 对我们来说,apk 就是一个压缩包 。反编译 apk 就是反编译 dalvik(Dalvik 是...

  • APK反编译工具的使用

    前言 处理反编译,首先先要了解apk文件的结构,然后是编译过程,最后是反编译。反编译Apk的目的就是Apk拆成我们...

  • 反编译apk

    反编译apk

  • Android 反编译

    1、反编译工具 APK TOOL :谷歌提供的 APK 编译工具,可以反编译和回编译。我们都知道,其实 APK 就...

  • Android smali动态调试

    调试步骤 反编译apk 使用apktool工具反编译apk 在AndroidManifest.xml里面的Appl...

  • 反编译apk,修改登录成功

    要实现的功能是,登录成功。 打开Apk反编译工具,将上一篇中生成的apk拖入其中,点击 反编译apk。 将apk使...

  • android 动态调试

    反编译以及打包 apk 工具网盘地址 反编译 :java -jar Apktool.jar d 22.apk 修改...

  • Mac下反编译Android安装包基本工具

    本篇文章主要从如下几点学习反编译工具的基本安装 apk介绍 反编译apk需要的基本工具 常用ADB命令 apk介绍...

网友评论

    本文标题:反编译抖音apk

    本文链接:https://www.haomeiwen.com/subject/wtfhhqtx.html