github ldxm666/MapAdKiller v2.1.2
MapAdKiller 2.1.2 正式版:地图精简、工具栏与底栏修复

3 hours ago

MapAdKiller 2.1.2 更新说明

发布日期:2026-10-10。版本码:212。对比基线为上一发布版本 2.1.0 系列(Git 标签 v2.1.0-beta1,版本码 210)。

本次更新围绕实际使用中反复出现的问题展开:页面刷新后推荐内容重新出现、隐藏入口仍能被点到、选中的工具没有显示,以及隐藏地图标识误伤底图。设置、数据、布局和点击处理一起调整。

高德首页与工具栏

  • 首页信息流在请求返回、列表刷新和页面重建时继续按配置处理,覆盖天气、扫街榜、活动与营销内容等已验证模块。
  • 回家/公司、好友动态及地图活动入口保持独立设置,减少不同区域共用一个开关造成的误处理。
  • 修复面板上滑后地图无法拖动、收起与回弹状态异常的问题,保留原生手势与面板状态转换。
  • 工具按稳定身份处理,目录从“更多工具”核对;补齐步行、骑行,避免被远程下发的“超划算”等工具替换或混入。
  • 增加仅显示已开启工具的模式:未选择和未知的新工具默认隐藏;普通模式继续使用逐项显示设置。
  • 重排同步更新数据顺序与点击对象,避免显示的是一个工具,点击却打开另一个功能。

高德底栏与地点详情

  • 隐藏底栏入口时同步处理数据项和点击路由,修复“我的”附近误点到已隐藏打车入口的问题。
  • 调整剩余入口宽度与选中背景,修复按钮和背景尺寸不一致。
  • 新增“显示「发现好去处」照片推荐”独立开关,默认关闭,控制长按地图选点详情中的推荐标题与照片信息流。
  • 保留该详情页的地址、行政区、收藏、分享、新增和路线操作,以及“逛逛周边”功能快捷入口。
  • 推荐模块从页面数据与布局引用中同时删除,后续同类响应继续应用配置,避免只隐藏首屏后又被刷新回来。

百度地图标识与白屏修复

  • 地图标识改为一个整体显示开关,不再展示效果不稳定的细分类别选项。
  • 隐藏兴趣点图标与名称,保留道路、街道、城市、河流和其他基础地理内容。
  • 修复替换整个资源目录导致底图白屏的问题:保留百度原始目录,仅为经过结构验证的地图样式文件提供处理后的内容。
  • 原版资源不被覆盖,配置和登录数据不需要清除。无法识别的样式、文件打开失败时使用原始文件。
  • 百度与高德的原生处理按宿主隔离,避免一套资源 Hook 被装入另一地图中。

百度底栏与搜索页

  • 百度底栏除了可见按钮,还有面板状态切换时使用的透明点击代理。本版同步代理显隐、宽度和对应监听器,解决按钮已均分但点击范围仍停在原五列的问题。
  • 在原生重新绑定事件、页面恢复和面板状态变化后维护对应关系,避免“我的”误进入打车。
  • 保留第三入口在语音皮肤下的原生触摸语义,不把长按语音强行改成普通点击。
  • 去除搜索页“热度飙升榜”。仅过滤已验证的排名模型,历史记录与未知数据项保留。
  • 首页搜索框的推广轮播词恢复原生默认提示,同时清理其隐藏的推广查询数据。
  • 搜索页推荐词标签替换为原生常用地址入口,保留回家、去公司、收藏夹及自定义常去地点。
  • 保留景点、美食、酒店、厕所等搜索分类,以及用户输入、历史与正常搜索结果。
  • 继续保留活动图标、任务横幅、AI 此刻、推荐信息流和“我的”页精简能力。

配置与兼容性

  • 新备份格式按高德、百度和模块设置分组,解决同名配置覆盖,以及导回后只有高德恢复的问题。
  • 保留“未设置/使用默认值”的状态,避免导出把默认值永久写成显式选择。
  • 旧版高德平面配置仍可导入;旧文件没有包含的百度设置不会被错误重置。
  • 界面与 Hook 共享配置语义,变更使缓存失效,减少高频读取与开关显示不一致。
  • 大部分功能按实际接口能力安装,地图小版本变化不再直接导致整套增强失效;未知接口和数据结构回退原应用行为。
  • 官方 API 102 仅作编译依赖,完整 service/interface 102 服务类随模块打包,补齐 Vector 2.2 所需的公开服务接口。
  • 框架服务与作用域查询改为异步缓存,避免状态页等待 IPC 导致卡顿,并区分连接等待、作用域读取失败和未勾选地图。服务未连接时不直接判定模块未激活。
  • 校验 APK 签名、四 ABI 原生库、真实 ZIP STORED 存储方式与 16 KB 对齐,构建失败时停止输出。

验证范围与使用说明

主要设备验证版本为高德 17.00.0.2005、百度 22.0.0(1650),Android 16/LSPosed 2.1.1。回归包括配置备份、接口失败回退、工具列表处理、原生样式结构、文件替换边界及百度底栏实际布局和触摸分发。

百度标识开关已完成显示/隐藏、冷启动、放大缩小和拖图对照。百度搜索页已确认默认提示、常用地址与历史保留,热榜和推荐词移除。百度首页/我的已完成 24 次不同位置的点击切换,并覆盖面板展开与收起,未再跳转到打车。

高德地点详情已实机确认推荐标题与照片卡消失,地址、周边工具和路线操作保留。数据过滤通过 Android 真实 org.json 的 136 项断言,覆盖模块与布局引用同步移除、重复刷新、损坏 JSON、未知结构及歧义卡片 ID 的保守回退。

Vector 2.2 已对照官方公开接口完成依赖和状态逻辑检查,尚未在 Vector 2.2 实机复测;腾讯地图本轮未重新验证。不将静态检查写成实机适配结论。

覆盖安装后保持原有框架作用域;调整开关后强停相应地图再打开。地图标识默认隐藏,可在标识分组中开启显示;升级时旧细分类别设置合并到整体开关。

本次发布范围止于上述已验证功能,未纳入百度地点详情“猜你想搜/周边推荐”的新增处理。免 Root 整合 APK 本轮不发布,仓库保留构建与校验工具;普通模块 APK 本身仍需要相应框架。

发布核验

  • 最终模块版本:2.1.2,版本码 212,包名 io.github.ldxm666.mapadkiller。
  • Android 数据/配置/能力回归:1,295 项断言通过(1,120 + 136 + 18 + 12 + 9)。百度底栏布局与触摸专项另通过 274 项断言。
  • 原生文件替换专项 125 项断言,宿主选择与初始化顺序专项 55 项断言,四 ABI 编译通过。
  • APK v2/v3 签名、官方 API 102 依赖、Java/Native 入口、四 ABI ELF 和 ZIP 16 KB 对齐检查通过。
  • APK SHA256:98f27f430a86286ebcf09e2037cb095308128b5a593b5392889a52fec716c3aa。
  • 发布源码包排除原地图 APK、手机证据、日志、私有签名密钥与令牌;下载后可依据 SHA256SUMS.txt 核验。

Don't miss a new MapAdKiller release

NewReleases is sending notifications on new releases.