[color=]ps:暂时还不能解抖音小游戏的包。
抖音小程序解包工具(文件开头是TPKG开头的包),支持.pkg文件和.ttpkg.js文件

img2.png (271.57 KB, 下载次数: 0)
下载附件
2025-6-14 08:48 上传
工具地址:
github:https://github.com/geek-bigniu/ttpkUnpacker
gitee: https://gitee.com/bignius/ttpkUnpacker
解包原理可以看这篇文章 https://www.52pojie.cn/thread-1684583-1-1.html
功能列表
依赖库支持
[Shell] 纯文本查看 复制代码pip install esprima
项目运行
[Shell] 纯文本查看 复制代码python ttpkg.py -i js/e2670a8.pkg -o output
[Shell] 纯文本查看 复制代码
usage: python ttpkg.py [-h] -i INPUT_FILE [-o OUTPUT_FOLDER]
pkg文件路径
optional arguments:
-h, --help show this help message and exit
-i INPUT_FILE, --input_file INPUT_FILE
输入pkg文件 (e.g., 'js/e2670a8.pkg')
-o OUTPUT_FOLDER, --output_folder OUTPUT_FOLDER
输出目录 (默认: 'output')
小程序包提取方法
1. 在手机上安装抖音,打开需要提取的小程序,
[color=]确保加载完成
后继续。
2. 使用`MT文件管理器`打开以下目录目录
[Shell] 纯文本查看 复制代码/data/data/com.ss.android.ugc.aweme/files/bdp/launchcache/
可以看到很多`appid_`开头的文件夹

img.png (434.9 KB, 下载次数: 0)
下载附件
2025-6-14 08:48 上传
3. 点击右上角三个点,选择排序方式,按时间-逆向排序,确定
4. 最新打开的小程序对应的文件夹会排在第一个。进入该 `
[color=]appid_
` 文件夹,再进入以 `
[color=]ver_
` 开头的子文件夹,找到 `
[color=].pkg
`
文件(分包情况下可能有多个 `
[color=].pkg
` 文件)。
"

img1.png (192.53 KB, 下载次数: 0)
下载附件
2025-6-14 08:48 上传
5. 选择需要导出的`
[color=].pkg
`文件复制到`
[color=]/sdcard/
`目录,然后微信或者qq分享。由于`
[color=]/data/data/
`
目录需要root权限,其他程序无法直接访问,分享前需先复制到`
[color=]/sdcard
`。
"