红旗 eqm5 车机德赛西威 G6SA-r8a7795 ,已打开隐藏 adb ,但是推送安装软件会报 Failure [INSTALL FAILED INVALID APK],请问如何关闭或跳过,能成功安装软件呢?(有人已经成功,但是未分享方法)请教大佬门

看看 Android 版本和 apk 是否匹配

软件完全匹配的情况下,有人已经成功安装了,用的一样的安装包,安装包我查了 和签名无关系,也是网上通用版本,不知道他输了什么 能跳过签名效验还是啥,跳过这个错误直接安装。

MTK 平台?

DesaySV 的车机,型号:G6SA-r8a7795 ,CPU 架构:arm64-v8a ,系统:Android 8.1.0 (API27),内核版本:4.14.86+,用在红旗 eqm5 上。

看看你车机的开发者选项的 USB 调试选项附近,有没有类似「允许 adb 安装」字样的开关

车机界面上没法进到这些界面,如果能进,开一下配置就可以了。现在只能通过 adb 命令操作,且没有 root 权限,思路 1:通过 adb shell am start -n com.android.providers.settings/AccessibilitySettings (具体后面的类名不对,如果了解,请告知~) 呼出对应的设置界面,就可以直接开关。

安装个啥,嘟嘟推到 system 先搞一波,反正你有 adb 。换个思路搞

push 进去替换法吗

#6 可以 adb 提取一下 Settings 反编译看下有没有开发者选项的 Activity ,有的话就可以通过 adb 打开

正常装不进去,特殊手段装进去大概率也白屏闪退

你是来搞笑的? 你觉得 adb 就一定有权限推到/system?

有 adb 那就好办了。adb pull 下来 frameworks ,然后逆向看下在哪拦的。

自己试了再说,别上来就喷

我是 android framework 开发, 你有 adb 权限不一定有 root 权限. 你还想往/system 推, 这不是来搞笑么? 你觉得你喷的对吗?

#14不知道车机这边给没给 root 。能开 adb 确实不代表有 root ,哪怕有 root 也不代表能写 system, erofs 什么的 readonly filesystem 有 root 也写不了,fs 上就不支持。

是已经有人装进去了,都正常用了,只是装的方法没说。我们还在试。

#15 没给 root ,应该是有一个方法给 root 。现在不知道方法。而且就是在 adb 里的操作。

#12 是取 adb pull /system/framework 里的所有文件吗?主要看哪个呢?

com.android.providers.settings 里的吗?看了这个里的 AndroidManifest.xml 里面好像一个 Activity 都没有,车机另外 2 个软件工程模式软件倒有一些, 没看出来可以开放的地方。

对的, 这个喷子上来就开喷, 一点逻辑都不讲我都要笑死了.

#19 应该是 com.android.settings

#19 如果方便的话可以把 com.android.settings 这个包上传到任意一个不用登录的网盘里,我帮你看一下

#18不知道他会做在哪里,建议大概浏览下 package install 相关的。

#22 adb shell pm list packages 拿到的是所有程序的列表吧?不会有隐藏的系统组件吧?带 setting 的只有三个包,com.android 的只有 com.android.providers.settings nas.shengminjie.cn:5001/d/f/804743545505193992另外几个车机设置强相关的我也传上来,如果有空方便的话 可以看看主界面: nas.shengminjie.cn:5001/d/f/804743787258585100车机设置: nas.shengminjie.cn:5001/d/f/804743584967303178工程模式: nas.shengminjie.cn:5001/d/f/804744008239685646

有大神愿意协助的话 可远程连车机 adb 操作~

#22 解决了 adb shell getprop | grep install 发现用 setprop persist.sys.installed_enable true 就可以了……跟百度里 tcl 电视解除限制一个套路。

解决了 adb shell getprop | grep install 发现用 setprop persist.sys.installed_enable true 就可以了……跟百度里 tcl 电视解除限制一个套路。