【免费下载链接】DYYY
用于调整抖音的UI的Tweak
DYYY 是一款用于调整抖音 UI 的 Theos/Logos Tweak(iOS 14.0+,在抖音 36.5.0 上测试)。它的设置面板提供 8 大分类、200 多个设置项,涵盖界面净化、隐藏元素、倍速、下载解析等功能。本文带你快速看懂每个分组、弄懂开关之间的依赖关系,并避开新手最常踩的 5 个坑。
一、DYYY 是什么?先看官方海报
一句话理解:DYYY = 抖音的"深度定制工具箱"。不改变抖音核心功能,而是通过 Hook 隐藏你不想要的界面元素、增强播放与下载体验。
海报展示了 DYYY 的核心能力:视频主界面净化、毛玻璃评论区、长按菜单扩展、双指快速设置面板等。
二、如何进入 DYYY 设置界面
👉 两种方式,任选其一:
- 双指长按:在抖音任意视频页,双指长按屏幕即可弹出快速设置面板;
- 抖音"设置"页:设置列表里会多出一个DYYY设置入口,点进去就是完整设置界面(由 DYYYSettingViewController.m 构建)。
💡 小技巧:设置界面自带搜索框,输入关键词(如"倍速")可秒级定位 200 多项中的任意一个设置项,无需逐组翻找。
三、8大分类设置项全解
设置界面按 8 个分组折叠展示(见 DYYYSettingViewController.m),点击分组标题可展开:
1️⃣ 基本设置 —— 播放体验核心
最常用的一组,约 40 个开关:
- 倍速相关:设置默认倍速、长按倍速、上下滑动控制倍速
- 推荐过滤:过滤直播、热点、朋友视频、低赞视频,还能按"视频时限"只刷 N 天内的新视频
- 隐私相关:禁用作品浏览记录上传(访客记录)、去青少年弹窗
- 画质相关:全局 HDR 设置、提高视频画质、默认直播画质
- 其他:查看评论暂停播放、启用屏蔽广告、评论区毛玻璃等
2️⃣ 界面设置 —— 微调布局
全部是"填数字"的精细调节项:顶栏透明度、全局透明度、昵称缩放与下移距离、底栏高度、各 Tab 标题改名(如把"关注"改成自己喜欢的名字)等,适合追求像素级定制的玩家。
3️⃣ 隐藏设置 —— 净化界面的主战场
全项目最大的一组(70+ 个开关),逐个隐藏抖音里的"干扰元素":
| 场景 | 代表开关 |
|---|---|
| 底栏瘦身 | 隐藏底栏商城/消息/朋友/我的/加号 |
| 右侧栏瘦身 | 隐藏头像及周边、隐藏音乐按钮、隐藏点赞数值 |
| 直播净化 | 隐藏直播胶囊、隐藏直播间商品、隐藏直播伴侣提示 |
| 搜索净化 | 隐藏右上搜索、隐藏相关搜索、隐藏搜索同款 |
4️⃣ 顶栏移除 —— 移除整块功能区
与"隐藏"不同,这里是整块移除顶部 Tab 标签:移除推荐、关注、商城、朋友、同城、直播、短剧、看剧等 13 个分区,界面会更"素"。
5️⃣ 隐藏面板 —— 精简长按菜单
精简视频/图文长按面板的项目,还能逐个隐藏评论区长按菜单里的"分享、复制、收藏、举报"等选项。
6️⃣ 面板设置 —— 长按/双击菜单扩展
DYYY 的下载能力集中在这里:
- 长按面板:保存视频/封面/音频/图片、复制文案、复制链接、接口解析
- 双击面板:保存视频/音频、制作视频、复制文案、点赞、分享
- 接口解析保存媒体:填入解析接口地址后,保存时可选择清晰度
7️⃣ 功能设置 —— 手势与效率
启用双击打开评论/菜单、禁用双击点赞、资料页默认进入作品、保存评论区表情包、下载完成震动反馈等。
8️⃣ 悬浮按钮 —— 快捷倍速 + 一键清屏
- 快捷倍速按钮:自定义倍速数值(默认
1.0,1.25,1.5,2.0)、按钮大小、位置记忆、贴边、定时自动隐藏 - 一键清屏按钮:一键进入纯净全屏,可配置清屏时隐藏弹幕、滑条、底栏等
四、为什么有的开关是灰色的?看懂依赖系统
DYYY 内置了一套开关依赖引擎(配置位于 DYYYSettingsHelper.m),包含 6 种关系:
| 关系 | 含义 | 例子 |
|---|---|---|
| 依赖 dependencies | 父开关开启,子项才可用 | 开启"启用快捷倍速按钮"后,倍速大小、位置设置才亮起 |
| 条件依赖 conditional | 需满足 AND/OR 组合条件 | "自动隐藏倍速按钮"需 倍速按钮 + 贴边 同时开启 |
| 冲突 conflicts | A 开启会自动关闭B | "隐藏全屏观看"与"移除全屏观看"互斥 |
| 互斥 mutualExclusions | A 关闭时 B 才能激活 | "弹幕彩虹旋转"与"自定弹幕颜色"二选一 |
| 值依赖 valueDependencies | 依赖文本框内容非空 | 填了"接口解析保存媒体","显示清晰选项"才可用 |
| 同步 synchronizations | 两个开关同开同关 | 长按面板玻璃效果 ↔ 深色模式 |
所以看到灰色开关别慌:把它的"父开关"打开即可。
五、新手必踩的5大坑,逐个排雷 ⚠️
坑1:分不清"隐藏"和"移除",两个都开
"隐藏全屏观看"(元素级隐藏)和"移除全屏观看"(整块移除)属于冲突关系——开启一个会自动关闭另一个。建议二选一:想要入口还能用就"隐藏",想彻底删干净就"移除"。
坑2:开了子开关不生效,忘了父开关
典型例子:设好了倍速按钮位置、贴边、定时隐藏,却忘了开"启用快捷倍速按钮",导致悬浮按钮根本不出现。记住规则:灰色项 = 等父开关;亮着的项 = 才真正生效。
坑3:双击手势冲突,双击没反应
"启用双击打开评论"和"启用双击打开菜单"互相冲突,只能留一个。另外如果你习惯双击点赞,又想双击出菜单,记得在功能设置里配合"禁用双击视频点赞",避免手势打架。
坑4:抖音升级后部分功能失效
DYYY 目前仅在抖音 36.5.0 上完整测试(详见 README.md 与 AGENTS.md)。抖音大版本更新后,Hook 目标可能变化,个别开关会失效或表现异常。建议:
- 升级抖音前先用"备份设置"保存当前配置;
- 出问题时逐项排查,而不是全部关闭。
坑5:误开远程配置,被"云端"改了设置
DYYY 支持通过远程 JSON 批量下发配置(地址定义在 DYYYConstants.h),模式分三种:覆写(保留原设置、覆盖同名项)、替换(忽略原配置、全量替换)、远程模式(启动时自动检查更新)。误开"替换模式"或"远程模式"可能直接覆盖你本地所有开关。
⚠️ 如果你只想要本地玩法,请保持默认模式,并留意设置页 ABTest 分类里的"禁止 ABTest 下发配置"开关(实现见 DYYYABTestHook.h),它可暂停接收测试功能推送。
六、进阶:备份、远程配置与构建
- 备份/恢复:设置页的"备份"分类支持把当前全部设置导出为 JSON 文件,换机或重置后可一键恢复,相关代码见 DYYYBackupPickerDelegate.m;
- 远程配置示例:
{ "mode": "DYYY_MODE_PATCH", "data": { "ExampleKey": true } }mode省略时默认补丁模式(详见 README.md 的"远程配置"章节);
- 参与构建:克隆仓库后执行
make clean package即可打包,安装到设备用make package INSTALL=1(需配置THEOS_DEVICE_IP),构建细节见 Makefile; - 回归验证:作者维护了较完整的 UI 布局回归记录,可参考 tests/README.md 了解各功能的真机验证情况。
写在最后
DYYY 的 200+ 个开关看着多,但记住一条主线就不会迷路:
先开"功能类"开关(基本设置/面板设置/悬浮按钮)→ 再用"隐藏/移除"做界面净化 → 最后用界面设置精调像素。
配合搜索框和依赖系统提示,10 分钟就能调出适合自己的抖音。仅供学习交流,请勿用于商业用途 🚀
【免费下载链接】DYYY
用于调整抖音的UI的Tweak
相关推荐
XUnity.AutoTranslator终极配置指南:避开90%新手踩过的坑
XUnity.AutoTranslator终极配置指南:避开90%新手踩过的坑 作为Unity游戏本地化领域的神器,XUnity.AutoTranslator能
开发工具游戏开发30分钟搞定Memos开发环境:新手必避的5个坑
30分钟搞定Memos开发环境:新手必避的5个坑 Memos是一款开源、轻量级的笔记服务,让你轻松捕捉和分享精彩想法。本文将帮助新手在30分钟内搭建Memos开
后端前端知识管理【Deform】3个新手必踩坑的解决方案
【Deform】3个新手必踩坑的解决方案 Deform是Unity的全功能变形系统,支持40+变形器实时动画模型,采用C 开发,利用Unity Job Syst
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考