Skip to content

2.3.1 (2301)

Choose a tag to compare

@ldxm666 ldxm666 released this 03 Nov 08:27
· 4 commits to main since this release

MapAdKiller 2.3.1 (versionCode 2301)

本仓库仅发布 LSPosed 模块版。

修复

  • 高德冷启动 6.5 秒 → 1 秒以内:根因是本模块自身的 hook 无限递归 —— k84.f() 经 AmapData.defaultSlot 反射回调自身,递归约 2000 层,每层重解析 5.5KB JSON,涨到 StackOverflowError 被吞掉才停。onCreate 6538ms → 127~659ms
  • 高德开屏页恢复显示:此前误当广告拦截。SplashActivity 是 activity-alias,白底来自主题,属高德自身界面
  • 百度配置无法保存(三次反馈):读路径把只读 remote 永久定案 / DefaultConfig 空桩早退 / invalidate() 不重置后端,三处全修,写路径增加回读自校验
  • 腾讯悬浮球消失:浮层挂在首启 WelcomeActivity,页面结束即销毁 → 改为跟随所有 Activity 并加布局哨兵
  • 腾讯面板「只读」:Vendor.host 被非地图包名覆盖 → 白名单 + 定案不改写
  • 腾讯配置双存储:Context 探测统一为「直给优先」
  • 全新安装默认不干净:JSON 缺键 + 兜底硬编码 true → JSON 补齐 + Spec/Cfg 兜底对齐 + _defaults_rev 迁移(只填缺失键)

新增

  • 服务器公告通道:远程推送、首次必弹可关闭、自绘浮层(无宿主主题黑边)、HMAC 校验、分档节流
  • 「检查更新」改从自有服务器读取,不再依赖 GitHub
  • HookGuard 单 hook 连续失败自动停用;Perf 全 hook 计时

变更

  • 百度地点详情页 17 类推广位清理(数据层摘卡,不留白),各块独立开关
  • 百度面板重排 6 chip;赞赏支持点击区 48dp;抓取收尾提示与自动退出
  • 腾讯性能:视图树转储收进 debug(日志 -80%);悬浮钩子只装主进程(3 → 1);哨兵 250ms 节流

已知未包含

  • 首页工具面板紧凑排列(原方案会压塌布局,已回退)
  • 腾讯 40fps 上限未动(实测官方原版 39.4fps / 内置版 40.7fps,上限来自 SDK 自身 limitFrame)

校验

sha256 868b982e7c5ae7e91defa8b825e9b3cfdaf1e936d23d7f7b47a740cce40cb370  MapClean-lsp-v2.3.1.apk

源码:https://github.com/ldxm666/MapAdKiller