Android车机-如何安装第三方软件?

被汽车商限制了安装软件,怎么办?导航地图不好使,我想使用其他的?我想装个文件管理软件,都可以满足你!
下面内容以吉利帝豪车机为例,其他车机可以参考作调整。以下所有操作有一些难度,需要操作者懂一些电脑知识和程序相关知识最佳,请谨慎操作,切勿做其他无关操作,以防发生不可挽回的损失!

  1. 背景说明
    帝豪车机使用的是Android系统,但是该Android系统被官方阉割过,保留了一些常用的应用程序,但是往往有时候无法满足我们用户的日常需求,因此,我们需要用一些方式安装上自己想要的应用,但是这里有个建议,由于车机系统的内存不是很大,不建议安装过多的应用软件。除外,还需要应用支持该版本的Android系统,目前知晓该Android系统版本是5.1,比较低。
  2. 事前准备
    这里我们使用的程序方式向车机写入相关的应用,需要懂一些程序方面的知识,可能需要你去花费一点时间了解一下这些东西。
    2.1. 相关设备
    Android手机一台(建议: 支持双Wifi,即支持开启Wifi热点的同时,也支持连接WIFI)
    笔记本电脑一台(Mac笔记本或Windows笔记本,Linux笔记本)
    2.2. 相关程序
    2.2.1. ADB软件
    由于车机是Android系统的,ADB作为Android系统的一个命令行工具,可以对车机进行一些基础的操作,包括推送文件,取出文件,安装应用,修改文件权限等。因此需要再电脑系统中安装ADB命令行工具。
    2.2.2. mtk-su文件
    准备好车机的ROOT文件 mtk-su , 到时候需要用ADB命令把文件写入车机系统,然后执行相关命令,以使咱获得车机更大的操作权限。
  3. 操作过程
    3.1. 安装ADB软件
    3.1.1. Windows系统如何安装ADB?
    https://blog.csdn.net/m0_64776928/article/details/125869652
    3.1.2. Mac系统如何安装ADB?
    https://blog.csdn.net/qq_34816154/article/details/122784385
    3.1.3. Linux系统如何安装ADB?
    https://blog.csdn.net/daida2008/article/details/125242757
    3.2. 设置界面,开启WIFI调试功能
    3.2.1. 如何进入车机的Android原生设置页面?
    方法会有一点麻烦,需要有耐心操作。
    ① 打开手机热点,把网络分享给车机,让车机能通过手机分享的热点上网;
    ② 打开车机的一个有文本输入框的应用界面,使弹出输入法的键盘,点击输入法键盘界面的左上角的键盘图标,然后回打开一个输入法的设置界面,此时选择应用【隐私政策相关】的选项。
    ③ 进入界面后,你会看到隐私政策相关的文字内容,以及还有一些蓝色字样的超链接文本。找到某一个蓝色的超链接文本,然后马上断开手机上的热点,断掉后立即去点击蓝色文本,此时会进入一个新的页面,出现“网络错误”的字样界面,然后点击界面左上角的返回按钮,此时界面上会出现“设置”的蓝色字样,点击进入即可到达Android原生系统界面。如果没有进入到该页面,需要重复该以上步骤,直到成功。
    3.2.2. 怎么开启WIFI调试功能?开启后如何连接到车机?
    此时,我们已经在Android原生设置界面了,我们需要找到最后一个点击项,打开【关于系统】,在里面找到【版本】,然后连续点击多次后,会出现提示【已打开开发者模式】,此时,我们退出这个界面,返回到上一个界面,我们会看见在【关于我们】前面多了一个【开发者模式】的选项。此时我们需要点击这个选项,进入新页面,找到页面中的【ADB调试】并打开,然后找到【WIFI Remote Debug】并打开,这样就让我们的车机支持了WIFI远程调试功能了,接着我们退出这个开发者界面,返回上一个界面,找到【安全选项】,在里面找到【允许未知来源应用安装】,设置为打开。
    当以上步骤都操作完成后,我们此时打开手机热点,让电脑和车机都连接到手机的热点。然后在车机的Android原生设置页面,继续打开【关于系统】的选项,进入后找到【设备状态和信息】的界面,里面会显示当前车机的连接IP地址,接着,我们在电脑上,打开终端,使用ADB命令行连接到车机,命令行输入:adb connect IP(刚才看到的那个IP地址),然后命令执行后会提示连接成功的英文提示,此时我们就通过ADB命令和WIFI热点把电脑和车机联系到一起去了。
    3.3. 向车机写入ROOT权限文件
    上面,我们已经连接到车机了,接着我们需要的就是向车机写入ROOT权限为文件,并通过命令行获得ROOT权限。
    ① 向车机推送mtk-su文件:adb push ./mtk-su /data/local/tmp
    参数说明:
    push – 推送(文件)
    ./mtk-su - mtk-su文件的路径,内容视这个文件的位置而定,这里的./表示终端的当前位置
    /data/local/tmp – 需要把mtk-su文件推送到车机的这个文件目录下
    ② 使用adb shell 给于这个文件设置权限:
    adb shell
    chmod 755 /data/local/tmp/mtk-su
    ③ 退出命令:exit
    注意事项:以上命令仅需执行一次,如果车机更新了,mtk-su文件需要重新放入。
    3.4. 给车机安装应用
    安装方式有两种,但是需要我们把应用安装包推送到车机中,使用如下命令:
    adb push xxx.apk /sdcard
    adb shell
    /data/local/tmp/mtk-su 执行mtk-su,以获得操作权限
    3.4.1. 安装到system,不可在车机中删除
    mount -r -w -o remount -t ext4 /system 挂在system可读写,只要对system改写一次,就需要执行一次;每一次的adb连接中,只需要执行一次
    cp /sdcard/xxx.apk /system/app 复制安装包文件到系统应用中
    chmod 777 /system/app/xxx.apk 修改安装包文件权限,让安装包生效
    reboot 通过命令行重启车机
    注意,如果需要删除该应用,则使用
    mv /system/app/xxx.apk /sdcard 把应用安装包从系统APP目录中移动到sdcard中即可
    3.4.2. 安装到data,可在车机中删除
    cp /sdcard/xxx.apk /data/app 复制安装包文件到系统应用中
    chmod 777 /data/app/xxx.apk 修改安装包文件权限,让安装包生效
    reboot 通过命令行重启车机
  4. 其他
    4.1. 我想替换原车机的百度地图,让车机使用高德替换车机主页的导航地图?
    这种情况下,我们需要做的就是,先把高德地图使用安装到system的方式,然后打开车机的Android原生界面,找到【系统的重置或恢复出厂】的选项,恢复出厂设置即可。重启车机后,会有一个几分钟的等待时间,请耐心等待,待重启完成后,车机系统会询问你选择哪一款地图,选择设置即可。
    4.2. 怎么在后续安装软件没那么麻烦?
    嫌弃上面操作太麻烦?可以,我们建议你可以安装一个文件管理器软件到车机的system中,这样我们就可以通过我们的USB接口使用移动设备中的现有安装包,在文件管理器中点击安装了。亦或者,我们可以安装一个简版的浏览器(例如XBrowser)到车机system中,然后使用XBrowser下载相应的安装包并安装。
    4.3. 由于上面所有手段使用的是技术操作手段给车机安装第三方软件的,会有一些第三方程序不兼容车机系统,实属正常现象。另外,请勿随便乱使用操作命令操作车机,否则可能会导致车机系统发生不可挽回的崩溃现象,那就不是大家想看到的情形了,因此操作过程一定要谨慎,以防出现不可挽回的损失。

注明,以上内容是由网友提供线索和操作方式,我这里只是把相关操作步骤做了一个简单的阐述,有兴趣的车友可以试试。mtk-su 文件可以咨询本人,本人可以友情提供!

你可能感兴趣的:(Android车机-如何安装第三方软件?)