[转载至:CSDN博主「琴声悠扬TODO」](https://blog.csdn.net/u013792369/article/details/120167019) ------------ ## 0.准备 高德地图车机版 V5.3.0 正式版 2021-07-23 MT管理器 NP管理器 也可以 ## 1.共存APK制作 长按APK ![](/usr/uploads/2021/10/3508206339.png) 输入新的包名 ![](/usr/uploads/2021/10/282910090.png) 处理完成后,行到一个 clone 的apk. 手机安装 生成的共存的 apk ,如果能正常安装,并且能打开. 但是打开会提示 ![](/usr/uploads/2021/10/2519148329.png) ##2.去除启动验证前提(mt 或者NP也可以转java查看 可跳过) 以下的 apk 都是基于共存版 需要 Android 编程基础 电脑工具jadx github: https://github.com/skylot/jadx 下载地址: https://github.com/skylot/jadx/releases/tag/v1.2.0 不想看过程或者不是很懂Android,直接跳过第3步,可以直接第4步结果 ## 3.查找解决步骤 先找到程序启动的 Activity 再找到启动时,弹出的对话框代码. 1. jadx-gui 打开 **制作好的 共存 apk** 找到 **AndroidManifest.xml** 找到以下代码所对应的 activity ``` ``` ![](/usr/uploads/2021/10/2441353514.png) 2. com.autonavi.auto.remote.fill.UsbFillActivity 在这个类里面,刚刚好看到有启动时弹出对话框的内容 ![](/usr/uploads/2021/10/1294121892.png) 4. **onCreate()** 从Activity的onCreate()这个方法开始找哪里调用了 上面的方法 ![](/usr/uploads/2021/10/514941835.png) ![](/usr/uploads/2021/10/519545378.png) 这里判断只是执行了以下代码就不会弹窗: ``` if (zv.d(p2.s().d().getApplicationContext())) { f(); } ``` 也就是 ``` zv.d(..) ``` 这个方法必须返回 true 查看 zv.d() 方法 ``` public class zv { public static boolean d(Context context) { return c(context) && a(context) && b(context) && e50.a(context); } } ``` 也是就这里代码要改成如下: ``` public class zv { public static boolean d(Context context) { return true; } } ``` 上面这个方法的转换成smali是: ``` .method public static d(Landroid/content/Context;)Z .registers 2 const/4 p0, 0x01 return p0 .end method ``` ##4. 最终结果修改 查看共存APK 点击共存apk, 然后点击查看 . 把 classes.dex 解压出来 ![](/usr/uploads/2021/10/3840708259.png) 修改 classes.dex 点击`classes.dex`使用`Dex编辑器++`打开, 找到 zv ![](/usr/uploads/2021/10/527028676.png) 找到如下位置: ![](/usr/uploads/2021/10/2833293123.png) 代码位置像这样: ```java .method public static d(Landroid/content/Context;)Z .registers 2 # 这里中间有很多代码 .end method ``` 把中间的代码全部删除,修改成如下: ```java .method public static d(Landroid/content/Context;)Z .registers 2 const/4 p0, 0x01 return p0 .end method ``` ![](/usr/uploads/2021/10/1054029386.png) 返回保存退出. 长按 `classes.dex` ![](/usr/uploads/2021/10/21053797.png) WMI Scripting HTML 当前访问者IP地址及地址归属: Last modification:October 14th, 2021 at 03:07 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments