https://www.52pojie.cn/thread-1275624-1-1.html
首先打开某远程root网站,分析网页得知安装授权码是10位,通过弱密码尝试,20秒通过。
等待几分钟后root完成并装好了车机修改app。
a1.jpg (83.3 KB, 下载次数: 3)
下载附件
2020-9-27 16:45 上传
这个app需要付费注册才能使用所谓pro版的内容,否则也就只能装个app什么的。
a2.jpg (112.67 KB, 下载次数: 1)
下载附件
2020-9-27 17:06 上传
我们在np管理器里打开这个app,在pb.smali里找到了注册码的算法
a5.jpg (55.16 KB, 下载次数: 1)
下载附件
2020-9-27 17:06 上传
a6.jpg (79.8 KB, 下载次数: 2)
下载附件
2020-9-27 17:07 上传
p0即为正确的注册码,用np的加log功能在此处加一个log,记录p0的值到sdcard,
一个简单的算号器就做好了。
值得一提的是,在分析中我们知道,注册码为“xxxx-xxxx”格式,但事实上app只用到
了前4位进行比较,后4位可任意输入。注册码的算法也不复杂,将机器码添加
google.com前缀,取hash值,然后进行简单运算。公式可见上面的java源码截图。
a4.jpg (65.29 KB, 下载次数: 2)
下载附件
2020-9-27 17:06 上传
算出注册码后即可用原版注册,变成专业版,所有功能均可用。
这个app如果在车机以外的设备运行,需去掉重启提示,否则永远在那个界面。
另外app还有两处签名验证,不去掉的话,安装应用功能将不能使用。
所以用破解版在车机上算出注册码后直接安装原版使用,可自由升级。
a3.jpg (110.09 KB, 下载次数: 1)
下载附件
2020-9-27 17:06 上传
进入车机设置里,点开设备信息,多点几下最下面的版本号,用于打开开发者模式。
可是这个开发者模式需要输入密码,输入方法有点特殊,按上图标注的顺序各点击一次即可。
进入开发者模式,勾选允许位置模拟。
在手机和车机端分别安装gps gether,选择WiFi共享,从手机共享gps到车机,这样就不用拆开
车机安装gps天线什么的了。
a7.jpg (82.44 KB, 下载次数: 1)
下载附件
2020-9-27 17:24 上传
a8.jpg (118.6 KB, 下载次数: 1)
下载附件
2020-9-27 17:24 上传
用gps软件测试,卫星数量为0,且显示为未定位,但经纬度已经有了。
至此,车机破解完成,可装app,可设置车机的一些功能,也可自由
安装导航app,而不用本田智能互联的高德导航了。
gps techer因为是多年以前开发的app,已经停止维护,在现在的安卓
设备上运行时,因为使用了已淘汰的电源管理api,所以无法保持手机
长亮,导致锁屏或软件转入后台后无法使用WiFi发送数据,可简单修改解决。
现在没时间了,晚一点补上修改方法。