wuli小茶 发表于 2017-12-29 16:47

不得不服,原厂中控任意安装第三方APP教程

本帖最后由 路人甲是野百合 于 2020-9-24 15:56 编辑

如何原厂实现下载任何第三方软件一直是不少小伙伴的追求,一位网友耗时一年,终于实现了原车所有程序去除行车限制和速度感应限制,任意安装APK程序,不得不服。

目前的实验进度了证实了原厂中控自带GPS功能能够用于导航,自尊和顶配能否实现尚未测试,所以小伙伴们仔细看哦~

工具

笔记本电脑一台
USB A-A线一根
VMware player
Ubuntu 16 LTS
Android NDK 安装包
Dirtycow 脚本
APK store key 读取工具
自己想装的APP的APK安装包

上述工具下载链接
**** Hidden Message *****

过程

首先要下载安装一个VMware player软件,之后在虚拟机中安装LINUX。推荐装UBUNTU吧,界面比较友好操作简单点。



在ubuntu里安装adb,输入:sudo apt-get install adb



将下载的NDK文件包解压至/home/da/ndk/,然后在上面的菜单栏,查看里点选显示隐藏文件



编辑 .bashrc文件



在文本最下面加上以下两行内容,星号位置改为NDK所在文件夹的绝对路径
如果不知道NDK文件的绝对路径。可以在文件夹上点右键属性查看完整的路径。
export NDK_HOME=/***************/ndk/
export PATH=$NDK_HOME:$PATH



配置完后重启一下,重启之后在命令行里运行ndk-build 检查是否生效



出现这个提示就表示没有问题了。

安装java环境

sudo apt-get install default-jre

车机开发者模式

打开USB调试
进入系统 设置
通过按照固定顺序点击打开开发者模式
进入开发者模式设置打开USB调试
长按亮度调整键+HOME+MENU 进入工厂模式菜单
点击下面那个选项一次,进入二级目录
然后长按menu键进入三级目录
再一直按住HOME键不松大概15秒直到进入USB口模式设置界面
将USB第一个口模式从HOST调整为device

用DRITYCOW漏洞提权

把下载的DIRTYCOW文件解压
在解压的文件包目录中点右键
选择在终端打开



然后运行 adb devices命令,检查车机设备是否已经通过ADB连接。正常情况如下图。会显示设备序列号

运行命令→make root

这时会开始流程。流程进行一半会不断的提示I/O错误。不过不用担心。

直接ctrl+c中断进程

执行命令→adb shell

执行命令→run-as

正常情况左边的提示符会由$变成#表示你的权限获取已经成功

抓取whitelist文件

紧接刚才这一步。在提权成功以后运行这条命令将白名单文件复制到临时文件夹

cp /data/data/whitelist-1.0.xml /data/local/tmp
然后是修改这个复制出来的白名单文件的权限
chown shell:shell /data/local/tmp/whitelist-1.0.xml
权限修改完成后输入
exit按回车
再输入exit按回车 回到本机终端命令行
adb pull /data/local/tmp/whitelist-1.0.xml /home/da/
将白名单文件抓取回本机home/da/这个目录里
获取需要安装的程序的storekey

java -jar/Location/of/file/GetAndroidSig.jar Filename.apk

修改whitelist文件并替换掉源文件

之后就是在本地修改白名单文件,白名单文件有固定格式,你可以参照原有格式进行修改。也可以用我已经改好的白名单文件。修改好的白名单文件存放在百度云文件夹里,我修改好的白名单加入了以下程序的支持

网易云音乐
喜马拉雅FM
MX播放器
MX播放器解码器v7
爱奇艺HD
MOBO播放器
酷狗播放器
QQ音乐
Torque Lite
高德地图手机版
高德地图车机版
百度地图

同时。我的白名单关闭了所有程序对于行车限制的功能。

然后是将修改好的白名单文件推送回车机临时目录

adb push /home/da/whitelist-1.0.xml/data/local/tmp/whitelist-1.0.xml
进入shell
adb shell

再次提权
run-as
将修改好的临时文件覆盖掉系统文件
cp /data/local/tmp/whitelist-1.0.xml /data/data/
退出ADB SHELL
两次exit
重启车机后让配置生效
adb reboot

将程序安装至车机

车机的屏幕为横屏,所以很多APP对于横屏支持不是很好。我筛选了一下基本常用的包已经打包存放在百度云的APK目录里了。大家拷贝到U盘根目录下然后用程序安装器就可以直接安装了

注意:要将apk要放在u盘根目录,不然apk列表不会显示任何程序

之后还可以通过当贝市场(https://webapk.dangbei.net/update/dbmarket.apk )下载各种第三方APP,例如当贝桌面、影视快搜、QQ音乐等等。


risada 发表于 2020-7-10 14:43

从是正常发展东风风光

z3960 发表于 2018-1-2 20:15

一脸懵逼,不明觉厉

eswgdeh 发表于 2017-12-29 16:49

不得不服的教程啊

wuli小茶 发表于 2017-12-29 16:50

自顶一下{znds6}

new1198 发表于 2017-12-29 16:50

感谢分享,很强大

eggttbaby 发表于 2017-12-29 16:50

花费了一年的时间真是厉害了

wqxdhc 发表于 2017-12-29 16:51

{znds14}终于……来了

乖巧的杯子 发表于 2017-12-29 16:52

{znds5}感谢分享

SunMi 发表于 2017-12-29 16:52

好难,没看懂(╥╯^╰╥)

aghfsj135 发表于 2017-12-29 16:52

不错

wkking448 发表于 2017-12-29 16:53

……一脸懵逼,不明觉厉
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 不得不服,原厂中控任意安装第三方APP教程