frankssy 发表于 2023-5-10 14:27

锐程Plus车机更新公版高德思路

本帖最后由 frankssy 于 2023-5-11 09:07 编辑

### 前言
> 所有操作都是基于Andirod ADB 命令来操作
>如果有违反版规或者分区不对啥的,忘海涵
>
>各位工具箱的大佬,于我无关啊,莫名奇妙被点着名骂了。
>
>目前测试锐程PLUS 跟 UNIV 别的也有车友手搓过
>
>没有应用商店只能通过第三方桌面或者EasyTouch打开,然后unit有几个年份的不能装第三方桌面,会卡开机,但是锁车熄火等断电了重新启动进shell删除掉第三方桌面就行了

### 思路 - 感谢以下作者分享出来的思路(百度都能找到)

> 易语言adb工具源码原作者:@Lc_Rose

> Cs55plus 贴吧破解思路作者:@时距曲线

> 自动解压apk思路:@长安小雕雕

> 感谢意思作者分享的文件提供的思路

###流程

##### 1、准备工作

电脑一台
双USB数据线(电脑支持Type-c可以用手机线)
ADB工具箱(百度)

##### 2、车机开启USB调试与切换USB端口为ADB

拨号 *#*#888 密码:369875(不同车型不一样,具体百度)
工程模式,切换usb为adb模式(用完adb记得切换为U盘模式)



然后 打开 原生 系统设置界面



最下面,狂点版本号,提示“已经是开发者调试模式"后按右上角的放大镜图标返回上级



高级设置,下面的“开发者选项”,找到USB调试,打开



###安装流程

##### 1、启动adb

解压 adb工具,然后打开文件夹,在地址栏直接输入CMD

```shell
adb devices   #查看设备列表
```

返回的如图才算读取到车机,不过不是说明有问题,请检查上面的步骤。



##### 2、解除车机分区验证

> 车机第一次弄的时候需要解除系统分区验证,不然无法挂载分区

```shell
adb root   #获取adbroot权限
adb disable-verity    #关闭分区验证
adbreboot      #重启车机
```

如下图提示为成功,



##### 3、删除\VecentekApp.apk(decore保护软件)

车机这个软件会检测推送进去的文件,然后有不对的会直接自动卸载掉

```shell
22款UNIT 名称不一样 是这个文件,所以命令也要自己修改一下。(区分大小写)
/system/app/deCoreAppUser/deCoreAppUser.apk

车机重启后,输入
adb root   #获取adbroot权限
adb remount    #挂载分区,获得可写权限
adb shell   #进入shell密码 adb36987
cd /system/app/VencentekApp/       #进入文件目录
rm -riVencentekApp.apk          #删除APK文,按 y 确定删除
exit       #退出shell模式
adbreboot    #重启车机
```

如下图:



##### 4、安装APP - 普通安装

```shell
adb root   #获取adbroot权限
adb remount    #挂载分区,获得可写权限
adb push bili.apk /system/app   #上传文件到/system/app/目录下
adb reboot #重启车机
有应用商店的要在应用商店随便下载一个app,桌面才显示图标,没有的就要用别的软件打开
```

如图:



##### 5、替换原厂高德\其它第三方软件

```shell
#因为不是完美破解,所以自己需要注意system分区的空间
查看内存命令:进入Shell 模式    df -h第一条查看自己的空间
#高德需要解压LIB文件,如何解压看第六条
```

```shell
#锐程PLUS 因为系统空间太少,所以必须删除原厂高德重启之后再进行更新
#UNIT的 原厂高德在 /System/priv-app/Ayto
adb root   #获取adbroot权限
adb remount    #挂载分区,获得可写权限
adb shell#进入shell密码 adb36987
cd /system/app #进入system/app目录
rm -rf AutoNavi #删除自带高德
adb reboot #重启车机
adb root   #获取adbroot权限
adb remount    #挂载分区,获得可写权限
adb push AutoNavi/. /system/app/AutoNavi/ #将工具箱解压LIB后的文件夹推送到System/app
adb reboot #重启车机
#重启后打开高德
```

如图:



##### 6、如何解压APK的lib

```shell
#当直接安装APK,点击图标闪退,无法打开的问题,则使用解压APK后推送文件夹的方式
```

> 1、打开 adb 工具文件 ,并在该文件夹中创建对应 apk 名称的文件夹(名称为英文,不要用中文就行)

```shell
#这里使用替换原厂高德为例子,所以我创建的文件夹名称为AutoNavi
```



> 2、下载公版的高德车机版(百度可下载),然后放到刚刚创建的AutoNavi文件夹中,并改名为AutoNavi.apk

这是下载好的



然后改名为AutoNavi



用解压软件打开这个APK文件,找到LIB文件夹,解压到文件中







然后进入lib文件夹,把里面armeabi-v7a改成 arm





完整目录如下



然后打开cmd执行adb工具,地址栏输入CMD,然后直接回车即可



```shell
#执行以下命令
adb root #获取权限
adb remount #挂载分区可读写
adb push AutoNavi/. /system/app/AutoNavi/ #push整个文件夹到System/app/AutoNavi 目录(看CMD窗口中的结果提示是否完成)
adb reboot #重启车机
```

##### 7、如何修复图标

```shell
#仅支持有应用商店的车机,要在应用商店随便下个app
比如推送了解压lib后的bili文件夹到system/app/bili/
命令如下:
adb root #获取权限
adb remount #挂载分区可读写
adb shell #进入shell
cd /system/app#进入/system/app目录
mv bili/bili.apk /system/app/#移动apk文件到/system/app
mv bili.apk /system/app/bili/#将apk文件移回去
reboot #重启车机
```



### 如何写工具

```shell
#下面来一个简单的工具实例,bat文件
@echo off
rem:定义主菜单
:MENU
color 0f
echo --------------------------------------------------------------
echo                   adb工具箱
echo --------------------------------------------------------------
echo锐程车机破解工具箱_V1.0
echoa.wifi 连接车机
echo1.查看车机是否连接                  
echo2.删除原车机高德                     
echo3.安装新版高德
echo4.重启车机
echo5.卸载
echo0.退出
echo ---------------------                  
set /p Xz=输入命令选项:
if "%Xz%"=="a" goto connect
if "%Xz%"=="1" goto devices
if "%Xz%"=="2" goto rmautonavi
if "%Xz%"=="3" goto insautonavi
if "%Xz%"=="4" goto rreboot
if "%Xz%"=="5" goto un
if "%Xz%"=="6" goto ico
if "%Xz%"=="0" goto eexit

rem:WiFiADB功能
:connect
set /p input=输入车机IP地址:
adb connect %input%
TIMEOUT /T 5
adb devices
pause
goto MENU

rem:查看车机是否连接
:devices
adb devices
TIMEOUT /T 5
goto MENU

rem:卸载原车高德/unit是/system/priv-app
:rmautonavi
adb root
TIMEOUT /T 3
adb remount
TIMEOUT /T 3
echo adb36987|adb shell rm -rf /system/app/AutoNavi/
adb reboot
goto MENU

rem:安装高德或者第三方软件
:insautonavi
adb root
TIMEOUT /T 3
adb remount
TIMEOUT /T 3
adb push AutoNavi/. /system/app/AutoNavi/
adb reboot
echo 车机重启成功!
goto MENU

rem:删除功能
:un
adb root
TIMEOUT /T 3
adb remount
TIMEOUT /T 3set /p cc=要删除的文件夹名称:
echo adb36987|adb shell rm -rf /system/app/%cc%
echo %cc%卸载成功,请重启车机
goto MNEU

rem:修复桌面没有图标,仅支持有应用商店的车机,要在应用商店随便下个app
:ico
adb root
TIMEOUT /T 3
adb remount
TIMEOUT /T 3ser /p ii=要修复图标的app名称(英文):
echo adb36987|adb shell mv /system/app/%ii%/%ii%.apk /system/app/
echo 第一步修复完成!
echo adb36987|adb shell mv /system/app/%ii%.apk /system/app/%ii%/%ii%.apk
echo 第二步修复完成!车机即将重启!
TIMEOUT /T 3
adb reboot
goto MENU

:rreboot
adb reboot
goto MENU

:eexit
exit

```

shuk3 发表于 2024-5-22 23:37

楼主在 univ 上解除分区,出现这个异常,有解决的思路吗
adb disable-verity
disable-verity only works for userdebug builds
Could not make block device /dev/block/platform/bootdevice/by-name/system_a writable (Permission denied).
Could not make block device /dev/block/platform/bootdevice/by-name/vendor_a writable (Permission denied).

wbq122 发表于 2024-9-26 14:52

frankssy 发表于 2024-8-19 09:20
嗯可以完美

目前有个BUG,就是摄像头接入时系统会将导航禁音,接入时间过长导航音量就不能恢复了,要人为自己调回来,比如倒挡或者低速打转向灯时中控会强制切换为摄像头画面,正常来说摄像头画面消失后导航界面能恢复,但是经常出现导航音量被清零,知道咋整不

山贼 发表于 2023-5-10 14:31

还是你的工具箱好用{:301_978:}

wojaiyh 发表于 2023-5-10 14:44

本帖最后由 wojaiyh 于 2024-1-5 22:19 编辑

支持技术贴~!!!!

这里有高德官方公版的下载资源~~~
https://lbsbbs.amap.com/forum.php?mod=forumdisplay&fid=57

再次感谢楼主
长安车机工具箱V3.5

https://yl158.lanzouf.com/b07v1rjqh
密码:e3o5

解压密码:adb36987


含教程 再次感谢楼主分享~~



likaiaixuexi 发表于 2023-5-10 14:44

有75plus的破解工具箱吗?我安装的软件桌面不显示,只能装嘟嘟桌面

frankssy 发表于 2023-5-10 14:46

likaiaixuexi 发表于 2023-5-10 14:44
有75plus的破解工具箱吗?我安装的软件桌面不显示,只能装嘟嘟桌面

75的你按照修复图标操作一下看看能不能修复有应用商店的应该都可以 要在应用商店下载一个之后重新弄

key_user 发表于 2023-5-10 14:47

覆盖安装,方向盘按键适配吗,比如ar导航...

frankssy 发表于 2023-5-10 14:48

key_user 发表于 2023-5-10 14:47
覆盖安装,方向盘按键适配吗,比如ar导航...

公版的肯定导航没有方向盘是适配的,不想动原厂可以安装共存的高德

frankssy 发表于 2023-5-10 14:51

wojaiyh 发表于 2023-5-10 14:44
支持技术贴~!!!!

这里有高德官方公版的下载资源~~~


{:1_908:} 你文本编辑器保存的时候改下编码啊

Free4All 发表于 2023-5-10 15:00

安装其他软件也是同理吗

wa369369 发表于 2023-5-10 15:00

好用 支持
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 锐程Plus车机更新公版高德思路