首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
逆向工程
发新帖
7
1
[原创][分享]抖音小程序解包工具
发表于: 2025-6-14 13:03
4118
[原创][分享]抖音小程序解包工具
大牛哥Blank
2025-6-14 13:03
4118
# ttpkgUnpacker 抖音小程序解包工具 > **注意**:目前暂不支持解包抖音小游戏的包。 > 适用于文件开头为 `TPKG` 的抖音小程序包,支持 `.pkg` 文件和 `.ttpkg.js` 文件。 ## 开源地址 - 国内gitee: <a href="elink@24bK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8W2k6g2)9J5k6h3y4G2L8g2)9J5c8X3u0A6k6$3&6A6N6i4y4Q4x3V1k6@1N6s2m8C8g2h3&6H3j5h3y4C8k6i4t1`."><mark class="encrypted">79eK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8W2k6g2)9J5k6h3y4G2L8g2)9J5c8X3u0A6k6$3&6A6N6i4y4Q4x3V1k6@1N6s2m8C8g2h3&6H3j5h3y4C8k6i4t1`.</mark></a> - GITHUB: <a href="elink@254K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6Y4k6h3g2C8i4K6u0V1j5X3W2Y4L8X3W2#2i4K6u0r3K9r3W2K6N6r3!0J5P5g2)9J5k6r3I4A6M7%4b7`."><mark class="encrypted">d72K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6Y4k6h3g2C8i4K6u0V1j5X3W2Y4L8X3W2#2i4K6u0r3K9r3W2K6N6r3!0J5P5g2)9J5k6r3I4A6M7%4b7`.</mark></a> ## 运行截图  **解包原理**:可参考文章 <a href="elink@6e8K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3f1#2x3Y4m8G2K9X3W2W2i4K6u0W2j5$3&6Q4x3V1k6@1K9s2u0W2j5h3c8Q4x3X3b7I4y4U0R3@1y4e0R3K6i4K6u0V1x3g2)9J5k6o6q4Q4x3X3g2Z5N6r3#2D9">抖音小程序解包原理</a> ## 功能列表 - ✅ 一键解包生成项目结构 - ✅ 提取 `ttss` 文件 - ✅ 提取 `ttml` 文件 ## 依赖库 - `esprima` ```bash pip install esprima ``` ## 使用帮助 ### 命令行用法 ```bash # 解包单个 .pkg 文件 python ttpkg.py -i js/e2670a8.pkg -o output # 解包 js 目录下所有 .pkg 文件 python ttpkg.py -i js/ ``` ### 命令行参数说明 ```bash usage: ttpkg.py [-h] -i INPUT [-o OUTPUT_FOLDER] pkg文件路径 optional arguments: -h, --help show this help message and exit -i INPUT, --input INPUT 输入pkg文件或文件夹 (e.g., 'js/e2670a8.pkg' or 'js/') -o OUTPUT_FOLDER, --output_folder OUTPUT_FOLDER 输出目录 (默认: 'output') ``` ## 小程序包提取方法 - root后的安卓手机(可用模拟器) - MT文件管理器 - 抖音 1. 在手机上安装抖音,打开需要提取的小程序,**确保加载完成**后继续。 2. 使用`MT文件管理器`打开以下目录目录 ```text /data/data/com.ss.android.ugc.aweme/files/bdp/launchcache/ ``` 可以看到很多`appid_`开头的文件夹  3. 点击右上角三个点,选择排序方式,按时间-逆向排序,确定 4. 最新打开的小程序对应的文件夹会排在第一个。进入该 `appid_` 文件夹,再进入以 `ver_` 开头的子文件夹,找到 `.pkg` 文件(分包情况下可能有多个 `.pkg` 文件)。 > 提示:不确定是否为目标小程序?查看`.meta`文件可以看到小程序名称  5. 选择需要导出的`.pkg`文件复制到`/sdcard/`目录,然后微信或者qq分享。由于`/data/data/`目录需要root权限,其他程序无法直接访问,分享前需先复制到`/sdcard`。 > ”替代方法:使用`adb`命令导出文件。“
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。
#调试逆向
收藏
・
7
点赞
・
1
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
sinker_
这个讨论对我很有帮助,谢谢!
2026-3-19 20:40
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
灬哈密瓜
雪 币:
3645
活跃值:
(4011)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
57
粉丝
4
关注
私信
灬哈密瓜
2
楼
如果没有pkg文件, 什么情况呢?
2026-6-2 15:47
0
逆向好难啊
雪 币:
0
能力值:
( LV1,RANK:0 )
在线值:
发帖
1
回帖
2
粉丝
0
关注
私信
逆向好难啊
3
楼
抖音小游戏能做吗,费用多少
2026-9-15 14:09
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
大牛哥Blank
2
发帖
3
回帖
10
RANK
关注
私信
他的文章
[原创][分享]抖音小程序解包工具
4118
[求助]flutter逆向混淆求助
1735
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部