Releases: Xposed-Modules-Repo/io.github.baidaofu.warp_loves_anyone
Releases · Xposed-Modules-Repo/io.github.baidaofu.warp_loves_anyone
Release list
2.8
2.7
2.6
v2.6 · Cloudflare App 暗色模式跟随系统设置
1.1.1.1 与 Cloudflare One Agent 自带的暗色开关从不跟随系统设置。本版本由模块代为接管:
- 劫持
SharedPreferences的dark_mode读取,返回系统当前深色状态(用户从未动过开关时也能生效) - 将 App 启动时的
setDefaultNightMode调用强制替换为MODE_NIGHT_FOLLOW_SYSTEM,由 AppCompat 原生跟随系统,系统切换深浅色时运行中的 App 也会实时跟随 - App 内的暗色开关相应由系统代管(手动切换不再生效)
- 兼容混淆:
setDefaultNightMode按签名在运行期解析,App 更新后混淆名变化也不受影响
2.5
v2.5 · 迁移至 libxposed API 102
参考 libxposed/api#62(API 102 RFC)完成适配:
- 模块入口与元数据迁移至
META-INF/xposed(module.prop / java_init.list / scope.list),Hook 改为拦截链(Hooker/Chain)模型,使用固定 hook id,支持 API 102 热重载(onHotReloading / replaceHook) - 配置改用框架 Remote Preferences(模块 UI 经 libxposed Service 写入,目标进程只读),彻底移除 New XSharedPreferences —— 消除模块页面的废弃警告(其计划于 2.3.0 正式移除)
- 移除全部 legacy Xposed meta-data(xposedmodule / xposedsharedprefs 等)
- v2.4 的包名列表会在首次打开模块应用时自动迁移到远程配置
- 需要支持 libxposed API 102 的框架(如 LSPosed 2.x+)
2.4
Warp Loves Anyone v2.4
LSPosed/Xposed 模块:让指定的 app 强制走 Cloudflare 1.1.1.1 WARP 隧道。
变更
- 支持 1.1.1.1 与 Cloudflare One Agent 两个客户端
- UI 面板手动添加/移除包名
安装
- 下载 WarpLovesAnyone-v2.4.apk
- LSPosed 中启用模块,作用域勾选
com.cloudflare.onedotonedotonedotone/com.cloudflare.cloudflareoneagent - 打开应用添加包名,重连 WARP 生效