本次教程以修改一个简单 APP 为例,演示一下使用 MT 的基本操作。

我不会很死板地教你怎么做,我会告诉你我的思考过程和其中的原理,主要是为了大家能举一反三,遇到问题学会自己寻找解决办法。

该 APP 是我特意编写的一个简单小软件,安全无毒,你可以点击这里下载。


安装这个 APP 后打开,会先进入一个欢迎页面,等待两秒后才会跳到主界面,而且它的界面上都是英文。如果你联网了,再等一会后它还会弹出更新提示。

初步检查 - 图1

在主界面中可以看到有两个按钮,第一个按钮需要你输入正确密码后才能给你看好东西,第二个按钮会显示你点击了多少次。

我决定用 MT 对它做点事情,首先是汉化这个应用,然后去掉烦人的启动页面和更新提示,接着破解掉密码看它会给我们什么惊喜,最后我们还可以改改软件名称、图标。

去除签名校验

在修改任何一个 APP 前,我都建议你先检查下它有没有做防修改保护。步骤非常简单,首先卸载掉已安装的版本,然后直接对 MTestApp.apk 进行签名,处理完成后,安装生成的 MTestApp_sign.apk。

再次打开后你会很遗憾地发现用不了,但作者很贴心地告诉你他用了签名校验保护。

初步检查 - 图2

既然如此,我们删掉 MTestApp_sign.apk,点击 MTestApp.apk,使用“去除签名检验”功能,处理完成后,安装生成的 MTestApp_kill.apk。

打开后你会发现一切正常,成功去除签名检验了。当然这个功能也不是百分百对所有应用有效,具体原因去看它的原理说明吧。