本田思域等部分车型车机破解详解:https://www.52pojie.cn/thread-1276502-1-1.html
本田车机破解及相关工具软件修改:https://www.52pojie.cn/thread-1275440-1-1.html
前情说明:
帖子1里是通过逆向添加log输出激活码,再离线激活,因为联网会被注销激活码,然后有用户通过幸运破解器修改6.9.16版本的权限,
去除INTERNET权限禁止联网,这样无法在黑科技app后续安装其他应用,而且7.0以上版本添加了签名校验,直接使用幸运破解器创建
修改的app运行会闪退,报错:运行环境错误[Code 1],经测试,使用NP管理器去除签名校验后,再使用幸运破解器去除网络权限也可以运行了
帖子2里是逆向跳过激活码检测,这样的方式无需修改权限,后续可以联网安装app,本文结合二者后,决定对最新版进行逆向
目标:跳过激活码检测以及去除吊销激活码后删除root权限
原始文件:Honda Hack_7.4.7.apk:https://wwrm.lanzoue.com/iYVv92d7wibe
手机app:NP管理器:https://wwrm.lanzoue.com/i116u2s9esvi
下载 jadx-gui-1.5.1-with-jre-win.zip:https://github.com/skylot/jadx/releases/tag/v1.5.1
在正式开始前,我先把模拟器走遍流程

Snipaste_2025-03-31_20-35-38.png (132.65 KB, 下载次数: 0)
下载附件
2025-3-31 20:42 上传

Snipaste_2025-03-31_20-35-47.png (144.11 KB, 下载次数: 0)
下载附件
2025-3-31 20:43 上传

Snipaste_2025-03-31_20-35-53.png (134.87 KB, 下载次数: 0)
下载附件
2025-3-31 20:43 上传

Snipaste_2025-03-31_20-36-01.png (199.06 KB, 下载次数: 0)
下载附件
2025-3-31 20:43 上传
这里重启模拟器再打开。找一个PRO功能试试,看是什么东西在拦着我们使用专业版功能,在没激活前,高级功能下面现实的是升级到专业版

Snipaste_2025-03-31_20-58-22.png (87.24 KB, 下载次数: 0)
下载附件
2025-3-31 20:58 上传

Snipaste_2025-03-31_20-58-39.png (140.94 KB, 下载次数: 0)
下载附件
2025-3-31 20:58 上传

Snipaste_2025-03-31_20-58-43.png (201.71 KB, 下载次数: 0)
下载附件
2025-3-31 20:58 上传
得到关键字:需要专业版
使用jadx打开apk,打开strings,搜索关键字,找到key:pro_function

Snipaste_2025-03-31_21-01-18.png (332.22 KB, 下载次数: 0)
下载附件
2025-3-31 21:01 上传

Snipaste_2025-03-31_21-01-48.png (272.08 KB, 下载次数: 0)
下载附件
2025-3-31 21:01 上传

Snipaste_2025-03-31_21-03-14.png (222.12 KB, 下载次数: 0)
下载附件
2025-3-31 21:03 上传
根据结果,我们知道实在这个文件的第四个函数、方法
以及第一个函数有常量字符串google.com
正式流程:
1-在手机上断网打开NP管理器,不然更新提示框无法关闭,使用NP管理器对黑科技app进行去除签名校验

Screenshot_2025-03-31-20-21-11-70.png (168.21 KB, 下载次数: 0)
下载附件
2025-3-31 21:05 上传

Screenshot_2025-03-31-20-21-48-52.png (223.68 KB, 下载次数: 0)
下载附件
2025-3-31 21:05 上传

Screenshot_2025-03-31-20-22-25-54.png (159.33 KB, 下载次数: 0)
下载附件
2025-3-31 21:05 上传

Screenshot_2025-03-31-20-22-45-65.png (172.56 KB, 下载次数: 0)
下载附件
2025-3-31 21:05 上传
2-对新生成的文件,加了kill的文件,点击查看,点击classes.dex文件进行编辑,打开方式:DEX编辑器PLUS,搜索代码中的字符串常量google.com

Screenshot_2025-03-31-20-25-15-81.png (113.08 KB, 下载次数: 0)
下载附件
2025-3-31 21:06 上传

Screenshot_2025-03-31-20-25-42-54.png (97.4 KB, 下载次数: 0)
下载附件
2025-3-31 21:06 上传

Screenshot_2025-03-31-20-25-49-75.png (85.47 KB, 下载次数: 0)
下载附件
2025-3-31 21:06 上传
3-根据jadx看到的代码结构,第一个函数返回google.com字符串,第四个函数执行到后面部分时显示对话框,且返回false,我们就让它第一行返回true,其中代码if块里就返回true

Snipaste_2025-03-31_21-10-36.png (53.44 KB, 下载次数: 0)
下载附件
2025-3-31 21:10 上传
smali中函数以.method开头,.end method结束,我们从google.com所在的第一个往下数,找到第四个,把函数中的第一次return true复制,粘贴到前面的位置

Snipaste_2025-03-31_21-17-15.png (113.38 KB, 下载次数: 0)
下载附件
2025-3-31 21:18 上传

Snipaste_2025-03-31_21-17-48.png (111 KB, 下载次数: 0)
下载附件
2025-3-31 21:18 上传

Snipaste_2025-03-31_21-18-13.png (105.39 KB, 下载次数: 0)
下载附件
2025-3-31 21:18 上传
点击返回,确定保存,再返回,确定编译,再返回,看到classes.dex绿色的,就是更新了

Screenshot_2025-03-31-21-20-41-27.png (179.73 KB, 下载次数: 0)
下载附件
2025-3-31 21:22 上传

Screenshot_2025-03-31-21-20-48-67.png (102.82 KB, 下载次数: 0)
下载附件
2025-3-31 21:22 上传

Screenshot_2025-03-31-21-20-53-97.png (96.85 KB, 下载次数: 0)
下载附件
2025-3-31 21:22 上传

Screenshot_2025-03-31-21-21-05-46.png (173.19 KB, 下载次数: 0)
下载附件
2025-3-31 21:22 上传
到此,kill这个文件已经处理好了,可以安装运行了,我这里NP管理器默认自动签名,可以打开看一下是否有签名

Screenshot_2025-03-31-21-23-56-73.png (134 KB, 下载次数: 0)
下载附件
2025-3-31 21:24 上传

Screenshot_2025-03-31-21-23-51-17.png (164.5 KB, 下载次数: 0)
下载附件
2025-3-31 21:24 上传
模拟器删除app,重新安装kill这个apk,打开,选择车型优化,然后重启
在没激活前,高级功能下面现实的是升级到专业版,激活后,显示的是查看注册码
看看查看注册码是null,因为是直接跳过的,

Snipaste_2025-03-31_21-26-56.png (121.81 KB, 下载次数: 0)
下载附件
2025-3-31 21:27 上传
开启pro功能试试,可以

Snipaste_2025-03-31_21-27-07.png (141.91 KB, 下载次数: 0)
下载附件
2025-3-31 21:27 上传
由于没有去除网络权限,app也是可以下载的

Snipaste_2025-03-31_21-27-47.png (263.14 KB, 下载次数: 0)
下载附件
2025-3-31 21:28 上传
最终文件:HondaHack_7.4.7_破解版可联网.apk:https://wwrm.lanzoue.com/i3IND2s9mhmb
注册机:https://cysin.github.io/honda_hacking_analysis/

Snipaste_2025-03-31_22-22-12.png (25.47 KB, 下载次数: 0)
下载附件
2025-3-31 22:22 上传
如果直接使用注册机获取激活码,在原版apk中激活后,遇到吊销问题,和刚才修改的文件相同,但是在第六个函数

Snipaste_2025-03-31_22-19-01.png (184.58 KB, 下载次数: 0)
下载附件
2025-3-31 22:22 上传

Snipaste_2025-03-31_22-20-18.png (279.05 KB, 下载次数: 0)
下载附件
2025-3-31 22:22 上传
可以一块清空字符串里面的内容