|
|
发表于
2026-5-17 00:00:51
|
显示全部楼层
来自 浙江
先泼盆冷水 5楼说的对
【先搞清楚抖音气泡是怎么回事】
抖音气泡是 云端下发 不是单纯本地图片
你在聊天小店买气泡 → 服务端记录 bubble_id → 渲染时按id找对应资源
所以分两件事:
- 本地视觉效果 = 你自己看到什么气泡 → 能改
- 云端身份效果 = 别人看到你用什么气泡 → 改不了
复制代码
想让对方也看到你"用了豪华气泡" → 不可能 除非把整个抖音端云校验都破了 没意义
但 本地自己看 完全能搞 楼主估计是这个需求 接着看
【两条路线 选一个】
路线A 改APK资源 (一次到位 重启不丢)
- 1. 抖音APK MT打开
- 2. 进 res/drawable-xxhdpi-v4/ (或xhdpi)
- 3. 搜文件名: bubble / chat_bg / im_bg / chat_skin
- 4. 找到 .9.png 气泡图
- 5. 拿付费气泡的截图 → 用MT的 .9.png编辑器 画好拉伸区
- 6. 同名替换
- 7. 签名重装
复制代码
缺点 抖音过签麻烦 (有完整性校验) 楼主自己评估
路线B 替换运行时下载缓存 (推荐 不用重签)
抖音的付费气泡其实是动态下载的 存在沙盒目录
- # 需要root
- adb shell
- su
- cd /data/data/com.ss.android.ugc.aweme/
- ls -R | grep -i bubble
- ls -R | grep -i im_resource
- ls -R | grep -i chat_skin
复制代码
找到缓存目录后
1. 把你想要的气泡图丢进去 改成跟原文件一样的名字
2. 杀抖音进程重开
3. 本地立马变新气泡
(具体子目录抖音版本不同会变 自己 ls 一下找含 bubble 字样的文件夹)
【.9.png 拉伸坑 90%人卡这一步】
替换完发现气泡变形/拉爆? → 是没画 .9 边
- .9.png边框规则:
- 顶边黑像素 = 横向可拉伸区
- 左边黑像素 = 纵向可拉伸区
- 右边黑像素 = 文字内容横向边界
- 下边黑像素 = 文字内容纵向边界
复制代码
MT管理器自带 .9.png 编辑器 长按文件 → NinePatch编辑
气泡的"中间纯色区"画黑线 角部不画
【偷懒方案】
不想自己折腾的:
- 1. 搜LSPosed模块 关键词: 抖音mod / 抖音装扮解锁 / DyMod
- 2. 装好开作用域 重启抖音
- 3. 进商城应该所有气泡显示"已解锁"
- [color=#999]缺点: 抖音风控强 模块更新慢 经常失效[/color]
复制代码
【更进一步 想"让别人也看到"】
抖音聊天走的是 Wschannel + protobuf 加密协议
气泡渲染指令在消息体的 ext 字段里
要让对方看到你用了付费气泡 → 改协议层伪造bubble_id
- 1. Frida hook protobuf 序列化 在发消息前注入 bubble_id
- 2. 但抖音服务端会校验你账号有没有这个气泡的购买记录
- 3. 校验不过 → 对方还是看到默认气泡 + 你账号可能被风控
复制代码
所以 别折腾这条路 性价比极低
ps. 楼主想要的应该就是"本地自己看着爽" 路线B最合适 |
-
查看全部评分
总评分:好评 +1
金币 +1
|