github ldxm666/MapAdKiller 200-2.0.0
MapAdKiller v2.0.0

latest releases: 202-2.0.2, 201-2.0.1
4 hours ago

MapAdKiller v2.0.0(versionCode 200)—— 合并 BMapClean

这一版把另一个独立模块 BMapClean(百度地图界面精简)整体并入本模块。
模块 id / 应用名 / 签名全部不变(io.github.ldxm666.mapadkiller),所以是就地升级:
LSPosed 里原来的启用状态、作用域勾选(高德 / 百度 / 腾讯)和已有配置全部沿用,
不用重装也不用重新勾选。原来那个 io.github.ldxm666.bmapclean 包可以直接卸载。

新功能一:设置页左右滑动分页

原来的单页长列表按 App 拆成三页,左右滑动切换,顶部标签也能直接点:

页 内容
百度地图 首页底部入口栏 / 工具宫格 / 回家去公司 / 天气 / 推荐信息流 / 「我的」页 + 模块状态卡
高德地图 首页标签栏 / 工具宫格 / 推荐内容 / 「我的」页 / 搜索框内页 + 去广告卡片
其他 隐藏桌面图标 / 工具宫格排序 / 调试日志 / 去广告说明

新功能二:版本检查与更新提示

  • 每次打开设置页自动查最新版本:多源回退,没有代理也能用 ——
    gh-proxy.com 反代 → jsDelivr CDN → jsDelivr(fastly) → GitHub 官方 → gh-proxy 反代 raw。
    结果缓存 6 小时,点版本行强制刷新;全部源失败只显示「未获取」,不会弹错误框。
  • 界面顶部显示当前版本 + 线上最新版本:已是最新 = 绿色,有新版本 = 黄色。
  • 发现新版弹窗,四个出口:镜像下载(gh-proxy,无代理可用)/ GitHub 下载 / Telegram 群 / 稍后更新。
  • 同时显示最佳适配应用版本并对照本机实际版本:
    百度地图 22.0.0 / 高德地图 17.00.0.2005 / 腾讯地图 11.6.0(一致 ✔ / 不一致 ✘)。

并入的百度侧能力(原 BMapClean v0.4.3)

  • 首页:底部入口栏逐项开关 + 剩余项自动均分、工具宫格 15 格逐项、回家 / 去公司、天气(地图右侧 + 底部行程卡)、推荐信息流
  • 「我的」页 —— 视图层方案三次回归后彻底废弃,改为数据层 + JS 层:
    • 数据层:改写 Talos JS 网络响应(qt=ads 的活动/资源位按 ads.content[].type 摘条目)、
      改写手机信息下发(补 phoneInfo.gk=0,一次关掉 天天领钱 / 出行保+借钱 / 我的店铺 / 导航车标)
    • JS 层:改写 TalosBridge.loadJSFile 的 biz_pkg_path 指向打过补丁的副本,
      在页面 JS 里把 sport / contribution / common(宫格) 从 cardList 摘掉
    • 真机结果:我的页只剩 头像 / 足迹卡 / 客服中心,无留白、无误伤

修复

  • 百度「我的」页必崩:拦截器读完响应体必须无条件换新 body,否则
    NetworkingModule$c.onResponse 二次 string() 抛 IllegalStateException: closed,
    OkHttp Dispatcher 线程 FATAL(真机栈为证,已修)。
  • 分页一次滑动只翻一页(松手时按拖动起始页判断,不再叠加)。

安装 / 更新

Don't miss a new MapAdKiller release

NewReleases is sending notifications on new releases.