吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7730|回复: 13
收起左侧

[经验求助] 车机在没root权限的情况下怎么替换系统应用?

[复制链接]
kiviyoung 发表于 2022-5-22 17:02
40吾爱币
车是哈弗F7,系统是安卓8.1,可以操作ADB,没有root权限。
想替换在system\app下的launcher应用


这个启动器固定死了只能显示原车机自带的应用,自己安装的应用不会显示。
想要使用自己安装的应用, 只能通过安装第三方桌面应用 ,或者进入工程模式打开,比较麻烦,而且第三方桌面应用也不是很适配。


我问4S店拿到了系统的固件包,解包出来后提取到了launcher.apk这个应用,应用没有加固,代码没有混淆,小小修改了一下实现了我想要的功能,
在车机上安装了也能正常使用,但是是通过修改应用包名安装的,因为签名不一致无法覆盖安装。


因为修改了包名,所以点击 应用列表 按钮的时候,还是跳转到原车机的launcher。


没有root权限,没有原APK的签名证书,怎么在不修改apk包名的情况下覆盖安装?






最佳答案

查看完整内容

能打开USB调试吗?可以的话可以用adb shell #获取root权限 adb root #解除系统分区只读 adb disable-verity #重启车机 adb reboot #获取root权限 adb root #挂载系统分区 adb remount #进入shell adb shell # 删除自带某软件 rm -rf /路径/目录 #重启车机 adb reboot 车机自动重启,然后就可以安装 在安装第三方桌面后,如果嫌每次开机要选择桌面麻烦,可以禁用自带桌面,命令如下 #进入shell adb shell # ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

阿非 发表于 2022-5-22 17:02
能打开USB调试吗?可以的话可以用adb shell

#获取root权限
adb root
#解除系统分区只读
adb disable-verity
#重启车机
adb reboot
#获取root权限
adb root
#挂载系统分区
adb remount
#进入shell
adb shell
# 删除自带某软件
rm -rf /路径/目录
#重启车机
adb reboot
车机自动重启,然后就可以安装
在安装第三方桌面后,如果嫌每次开机要选择桌面麻烦,可以禁用自带桌面,命令如下
#进入shell
adb shell
#禁用系统桌面
pm disable-user 包名
#后期想恢复的话,用下面的命令恢复系统桌面
pm enable-user 包名

freelive 发表于 2022-5-23 07:27
没有root权限,是无法修改系统应用的。

你可以试试停用系统应用,把你自己修改好的,设置为开机自启,看能否实现效果。(第三方桌面基本也是通过开机自启,来实现切换到需要的应用)
 楼主| kiviyoung 发表于 2022-5-23 16:19
freelive 发表于 2022-5-23 07:27
没有root权限,是无法修改系统应用的。

你可以试试停用系统应用,把你自己修改好的,设置为开机自启,看 ...

停用系统应用后可以安装相同包名的应用吗?主要是那个打开 应用列表的按钮触发的是原车机launcher的包名,我不能修改包名。
freelive 发表于 2022-5-23 17:39
kiviyoung 发表于 2022-5-23 16:19
停用系统应用后可以安装相同包名的应用吗?主要是那个打开 应用列表的按钮触发的是原车机launcher的包名 ...

安装第三方桌面app后,切换桌面测试一下。如果正常,就可以修改默认桌面为第三方,然后冻结原桌面,再重启后测试。
 楼主| kiviyoung 发表于 2022-5-23 19:43
freelive 发表于 2022-5-23 17:39
安装第三方桌面app后,切换桌面测试一下。如果正常,就可以修改默认桌面为第三方,然后冻结原桌面,再重 ...

不可以的,系统设计得局限性很大。
切换第三方桌面可以用实体按键切换,然而我不是想换一个桌面。然后呢应用列表的按键是在屏幕里的,是系统的一部分,点击跳转就是原车机的launcher应用,(我也不知道为什么应用列表的包名要叫launcher),如图,左边栏第二个三层样式的图标就是应用列表的按钮。

点击之后就会进入到这个界面

我是修改这个界面的一点点东西而已。
我想到的要么就是拿到签名证书覆盖安装,要么就拿到root权限直接卸载替换掉,但是这两个好像都不太可能实现了。所以上来问问大神们有什么奇技。
freelive 发表于 2022-5-23 19:52
kiviyoung 发表于 2022-5-23 19:43
不可以的,系统设计得局限性很大。
切换第三方桌面可以用实体按键切换,然而我不是想换一个桌面。然后呢 ...

这么看的话,还是用工具root试试吧,毕竟拿到签名不太可能,各种root工具,或许有能成功的。
li爱自由 发表于 2022-5-24 09:15
做共存版安装
阿非 发表于 2022-5-24 21:08
再次看了,你的可以ADB,那么可以先安装个第三方桌面,然后按上面的方法删除自带桌面,然后安装你修改后的桌面,安装好后打开,再卸载第三方桌面即可
上面的方法在日产最新车机,安卓9.1的版本下成功删除自带的各种软件
阿非 发表于 2022-5-24 21:13
另外请教楼主,显示第三方软件,修改关键点在哪里?
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-20 02:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表