在zeekr极氪001上安装第三方应用程序的新手指南

所有操作均由您自行承担风险!作者对可能产生的后果不承担任何责任!

所有操作都是在5.1.6版本上进行的。

工程菜单
首先需要访问工程菜单。如果您有权访问菜单,请通过点击右上角的时钟大约10次来打开它。接下来,您需要激活ADB:选择"Usb mode switch",然后点击"Host mode now"按钮(该按钮应该将名称更改为"Device mode now"):

(如果再次点击"Device mode now"按钮,USB将切换到正常的U盘模式)。

注意!无论如何都不要点击Open Upgrade,否则车机将"变砖",只能在专家的帮助下才能恢复!
如果您无权访问工程菜单,请联系专家激活它,然后再回到这里

通过ADB处理应用程序的程序
通过工程菜单启用ADB模式后,您将能够通过连接到扶手中USB端口的笔记本电脑来管理应用程序。您可以使用USB-A到USB-A线,或者如果笔记本电脑有相应的端口,可以使用USB-A到USB-C线。

使用USB将笔记本电脑连接到汽车,现在有两种通过ADB进行控制的方法:第一种是ADB Tool(命令行),第二种是ADB AppControl(图形界面)。

1. ADB Tool: developer.android.com/too…s/releases/platform-tools

下载归档文件并将其解压缩到C:\platform-tools文件夹(或其他名称)。转到此文件夹,在地址栏中输入"cmd"(不带引号)并按Enter - 将在工作目录内打开命令行。然后,您可以在控制台中执行必要的命令。

Фото в бортжурнале Zeekr 001

2. ADB AppControl: adbappcontrol.com/ru/

下载,安装并转到"控制台"选项卡:

开始:

您可以使用以下命令开始连接到ADB:

adb root && adb remount

然后按回车键。
今后,每个命令单独输入一行,然后按Enter。

要进入超级用户模式(某些命令需要),首先输入su命令,然后输入其余命令。

如果您在命令行中进入adb shell,则可以使用exit命令或重新连接USB电缆退出。

禁用安装第三方应用程序的验证:

adb shell
su
pm disable com.ecarx.xsfinstallverifier
settings put global package_verifier_enable 0
settings put global verifier_verify_adb_installs 0  

可以从命令行安装应用程序,如下所示:

adb install -g apks/myApp.apk

这里:
-g - 授予应用程序所有必要的权限。
apks - myApp.apk文件所在的文件夹
-d - 版本降级重新安装。否则会出现错误Failure [INSTALL_FAILED_VERSION_DOWNGRADE]。
-r - 重新安装应用程序并保留数据。

查看所有已安装应用程序的列表:

adb shell pm list packages

可以从命令行删除应用程序,如下所示:

adb shell pm uninstall -k --user 0 com.myApp  

其中"com.myApp"是包名。
-k - 保留数据和缓存删除应用程序。

清除应用程序的缓存和数据:

adb shell pm clear com.myApp

如果您使用ADB AppControl程序而不是命令行,则可以在"应用程序"选项卡上执行删除/禁用/启用应用程序:

要通过ADB AppControl安装应用程序,您需要将必要的apk文件上传到install文件夹,然后可以通过单击"安装"按钮来安装它们:

Фото в бортжурнале Zeekr 001

要授予应用程序权限,请右键单击所需的应用程序并选择"权限"项:

应用程序正常工作所需的一些权限:

1. Back Button(用于添加导航按钮的应用程序):

adb shell pm grant com.appspot.app58us.backkey android.permission.SYSTEM_ALERT_WINDOW

adb shell settings put secure enabled_accessibility_services com.appspot.app58us.backkey/com.appspot.app58us.backkey.BackkeyService

2. Overlays应用程序的权限(可用于添加音乐控制"小部件"等):

adb shell cmd notification allow_listener com.applay.overlay/com.applay.overlay.service.OverlaysNotificationListener

adb shell appwidget grantbind --package com.applay.overlay --user 0

3. 从ApkPure安装的权限:

adb shell appops set com.apkpure.aegon REQUEST_INSTALL_PACKAGES allow

4. 从Telegram安装的权限:

adb shell appops set org.telegram.messenger.web REQUEST_INSTALL_PACKAGES allow

类似地,授予其他应用程序安装apk的访问权限:

adb shell appops set <package_name> REQUEST_INSTALL_PACKAGES allow

授予应用程序在所有其他窗口上显示窗口的能力:

adb shell pm grant <package_name> android.permission.SYSTEM_ALERT_WINDOW

应用程序管理器AppManager v3.1.2可能会有所帮助,您可以在其中找到包名。

AppManager应用程序需要权限:

adb shell
su
pm grant io.github.muntashirakon.AppManager android.permission.PACKAGE_USAGE_STATS

还要注意fooView应用程序:fooview-alpha.ru.uptodown.com/android - 它添加了手势,启动应用程序等功能,在某些方面甚至优于Overlays,并且可以替代back button。

使用-g参数安装,以便立即添加权限:

adb install -g fooview-float-viewer-1-5-5.apk

但是,安装后,我的屏幕切换到垂直方向,我不得不执行adb reboot,之后一切都恢复正常。

还有,不要通过"向下"按钮手势拉下面板(通知面板),因为屏幕可能会"锁定"。相反,请转到应用程序设置并更改"向下"手势,例如更改为"最近应用程序列表"。

PS.我用这个应用程序替换了Back button和Overlays。方便的东西!

许多必要的apk可以从4pda.to/uptodown.com/下载

我收集了一些应用程序,其中一部分已安装在我这里:

Запчасти на фото: Z20220. Фото в бортжурнале Zeekr 001

图片中的零件:Z20220

下载:drive.google.com/file/d/1…Z_3cWyTk/view?usp=sharing

PS.要使用YouTube-revanced,需要安装Vanced microG。

使用ROOT权限启动某些应用程序
以下信息仅适用于知道自己在做什么的高级用户!Root权限提供编辑系统文件的能力,这可能会导致不愉快的后果!如果您不知道自己在做什么,请不要这样做!
您可以使用Shizuku以root访问权限运行应用程序:

github.com/RikkaApps/Shizuku

  1. 安装最新版本的Shizuku apk并启动应用程序。
  2. 在控制台中输入命令:
adb root && adb remount && adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh  

并检查Shizuku是否已启动:

Фото в бортжурнале Zeekr 001

  1. 启动与Shizuku兼容的应用程序,例如MT Manager文件管理器。
  2. 启动后,应用程序将请求通过Shizuku连接 - 您允许。

完成!您的应用程序(比如MT Manager)以root权限运行!

车机重启后,root权限会丢失,需要通过ADB重新执行Shizuku启动命令。

4 个赞

哪里复制来的,图都炸了

修好了 忘了传到cdn了

学到了,但是车在哪领呢 :upside_down_face:

1 个赞

这指南,很难用到啊哥

图裂了啊,补一下图

4 个赞

我的车不是001

能不能root

常规话题软件分享

好麻烦啊~

我劝你最好赶紧给我一台车

可以root

一看就是俄国佬搞的教程 国内应该没这么麻烦