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

ChongTuWang
• 阅读 508

数据采集教程,以抖音为例,反编译抖音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文件
文件如下
数据采集教程,以抖音为例,反编译抖音apk
一、先将apktool.bat和apktool.jar移动到C:\Windows下,需要管理员权限点击即可;接着测试,打开cmd命令窗口,输入apktool,若出现
数据采集教程,以抖音为例,反编译抖音apk
则说明成功,可以使用apktool;若不可以,则请看上述安装apktool2的注意事项
二、接着,cd到这些工具的目录后,输入命令:
java -jar apktool.jar d -f D:\Python\PycharmProject\F-APK\douyin.apk -o douyin
就可以看到生成了douyin的文件夹
数据采集教程,以抖音为例,反编译抖音apk
里面是这样的
数据采集教程,以抖音为例,反编译抖音apk
这样就是用apktool抖音apk反编译得到图片、XML配置、语言资源等文件的过程
三、将要反编译的抖音APK后缀名改为.rar或者 .zip,并解压得到其中的classes.dex文件
数据采集教程,以抖音为例,反编译抖音apk
将这个classes.dex放到之前解压出来的工具dex2jar-2.0文件夹内
数据采集教程,以抖音为例,反编译抖音apk
数据采集教程,以抖音为例,反编译抖音apk
在命令行下定位到dex2jar.bat所在目录,输入”d2j-dex2jar classes.dex”
得到如下:
数据采集教程,以抖音为例,反编译抖音apk
数据采集教程,以抖音为例,反编译抖音apk
至此,就可以看到生成的jar文件了
四、最后就是用jd-gui工具将class文件反编译成java源代码
双击打开jd-gui.exe
数据采集教程,以抖音为例,反编译抖音apk
数据采集教程,以抖音为例,反编译抖音apk
然后将classes-dex2jar.jar文件拖入即可
数据采集教程,以抖音为例,反编译抖音apk
这样一来反编译就成功啦!是不是挺简单!
怎么破解抖音的三个加密参数就……接着摸索吧!

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


免责声明:本文档仅供学习与参考,请勿用于非法用途!否则一切后果自负。

点赞
收藏
评论区
推荐文章
Irene181 Irene181
4年前
Python分析5000+抖音大V,发现大家都喜欢这类视频!
最近,小F在知乎上看到一个关于抖音的问题。里面提到了,目前我国人均每天刷短视频110分钟。看这数据,看来小F又被平均了。不过老实说,只要一打开抖音,小F确实是有一种停不下来的感觉~所以还是少刷抖音,多看书。要不然时间全流逝了。本期就给大家用数据分析一下在抖音,什么类型的视频最受欢迎。/01/数据获取数据来自于第三方监
怎么找抖音网红协作方式?
由于在做有关抖音短视频的內容輸出,平日里,经常会被身旁的盆友问起这个问题:如何做一个抖音号?或是,更有效的了解应该是:如何做一个会火起來的抖音号?如今也变成每一个领域务必掌握,店家也是盯住直播间带这一领域早已很久很久,仅仅烦扰自身手里沒有怎样网红资源,如今,米八八带货平台发生了,大数据匹配大量产品精确连接卖货网络红人,让小视频网络红人新力量推动商品流转,协助
什么是抖音广告代理商?
抖音广告,简单而言便是给客户给予广告栏,产生曝出,让抖音用户能够迅速的在服务平台上见到相对应的产品。官方网一点而言,抖音投放广告宣传是在今日头条后台上,收费标准方式,价钱及广告宣传精确定项是跟今日今日头条一致的,只必须启用今日头条广告,在广告后台自身设定推广就可以了。而一般来说,那样的发布费全是由抖音平台给予的,可是服务平台方为了更好地更迅速的进行广告服务
巨量星图发布直播间业务流程让买卖更简易
巨量星图直播间业务流程将聚集抖音短视频、今日今日头条和西瓜小视频所有主播资源。此次发布为1.0版本号,早期对外开放抖音主播。现阶段,第一批抖音短视频Top直播间大咖已进驻。顾客根据「我的星图」「直播主播」「抖音主播」点一下,就可以进到。直播间买卖步骤和小视频买卖同样,顾客在网络主播城市广场挑选大咖、选购网络主播并填好每日任务规定,即进行提交订单。履单全过程中
Stella981 Stella981
3年前
Android 反编译
一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件源码查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码
如何做好抖音直播带货?
抖音软件现在有多火爆,大家都是有目共睹的,在抖音平台上面有直播的功能,越来越多的抖音用户开始利用抖音直播的功能去带货做推广了,作为一个新手,大家知道如何去做好吗?场控:1.确定直播流程,熟悉产品流程上,包括什么时候抽奖、什么时候分享主题等,都需要提前熟悉。产品上,不仅要熟悉推广商品的性能、参数等,更要实际测评,看看是否真的如同商家所言,避免“翻车”事件。2.
郑文 郑文
1年前
SpringBoot+Uniapp实战开发全新仿抖音短视频App[完结无秘]
SpringBootUniapp实战开发全新仿抖音短视频App完结无秘download》quangneng.com/3251/关于抖音短视频的介绍抖音是一款由字节跳动公司开发的短视频分享应用程序,它在全球范围内广受欢迎。以下是抖音短视频的介绍:功能特