資料采集教程,以抖音為例,反編譯抖音apk
前言
這一篇來講解一下如何反編譯抖音的APK,了解過后反編譯其實也是挺簡單的
工具
- 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.html
- dex2jar
這個目錄用來將Android打包后的.dex檔案轉化為.jar包,
下載地址:http://sourceforge.net/projects/dex2jar/files/ - 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
免責宣告:本檔案僅供學習與參考,請勿用于非法用途!否則一切后果自負,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/241295.html
標籤:其他
