MT签名去除签名校验分析

前言

计划做一个高德车技 8.5.0的逆向,然后重新打包并签名,
结果安装后黑屏或卡在地图界面不动!

一直以为是自己的姿势不对,最后才发现:是此版本的高德做了更严格的签名校验。
我们可以借助于 MT管理器,只需要在最开始 去除签名校验 然后再做后续步骤即可!

🤔 但是我思考,如何不借助与MT来纯代码完成这件事,还好 MT作者开源了他的去签名的代码 ApkSignatureKillerEx

运行代码

从GitHub上下载完ApkSignatureKillerEx代码后导入 Android studio中运行。

注意的是此安卓项目较旧,Java最好为17: File → Settings→Build, Execution, Deployment → Build Tools → Gradle,
在 Gradle JDK 下拉菜单中,查找并选择JDK 17,如果没有则选择 Download JDK!

运行此项目,预览如下!
image

当然我们也可以找到 Build → Generate App Bundles or APKs → Generate APKs 进行打包,打包如下
image

分析代码

导入 Android studio 后,可以看到此项目有两个模块

  • app (测试演示模块)
  • killer(去签核心模块)

我们这里主要看的就是 killer 模块了

参考

https://www.52pojie.cn/forum.php?mod=viewthread&tid=1733548&extra=page%3D1&page=1

posted @ 2025-10-17 22:10  丁少华  阅读(3)  评论(0)    收藏  举报