Repository navigation
Releases: Xposed-Modules-Repo/io.github.ba6_oss.tikfreed
Releases · Xposed-Modules-Repo/io.github.ba6_oss.tikfreed
Release list
1.0.2
1.0.2
适配 TikTok 47.4.3
- 重新抓取并校准全部净化项资源 ID(47.1.4 的 i7u / xdl / kam / uzf / llj / opp 在 47.4.3 已全部失效)
- 新增实测确认的容器 ID:底部导航 onp、顶部 uwq、右侧按钮列 exj
- 新增「发布时间」净化项,共 21 项
修复
- 启动误报「无网络」与视频切换卡顿:移除覆盖宿主
setOnHierarchyChangeListener的实现(该 API 每个 ViewGroup 仅允许一个监听器,覆盖后破坏 TikTok 内部视图管理) - 页面元素闪现:改用 ViewTreeObserver 布局监听,元素一出现即隐藏
- 取消启用模块后仍显示「已激活」:激活判定改为仅看模块是否启用,并修正服务断开后的状态
- 净化触发整页重排:隐藏元素时不再修改 layoutParams
性能
- 净化改为批量遍历(单次全树扫描替代逐项递归)
- 资源 id 按 Activity 缓存
- 语义兜底限流、布局回调去抖、金币浮层扫描限流
需要 LSPosed 支持 API 102。
1.0.1
1.0.1
修复
- 移除沉浸式全屏:该功能无界面开关且默认开启,会强制执行
setDecorFitsSystemWindows(false),导致顶部导航被状态栏压住、底部被手势条压住。现完全移除,TikTok 保持原生窗口布局。 - 修复页面跳动:净化隐藏元素时不再修改
layoutParams(那会触发整页重排),改为只设GONE+alpha,只重绘不动布局。
性能
- 净化项与登录弹窗隐藏改为批量遍历:多个候选资源 id 合并为一次全树遍历(原为每个 id 遍历一次)
- 资源 id 解析结果按 Activity 缓存,避免每轮
getIdentifier - 语义兜底(文案匹配)限流 1500ms,布局回调 100ms 去抖
区域环境伪装、界面净化、播放增强、评论翻译等功能保持不变。
需要 LSPosed 支持 API 102。