This topic created in 2276 days ago, the information mentioned may be changed or developed.
手上有一台 SM-G9350(Snapdragon 820),貌似没有安卓 8 以上的第三方 ROM 可刷,想去 aosp 编译一个系统出来烧到手机上
目前想刷的是 Android10 (如果不行的话,9 和 8 都可以接受),但是好像网路上并没有针对这个手机的教程。大部分的教学都是用官方的方法用 repo 同步原始码,然后选择 aosp_arm64-eng 这个版本来编译,再用 fastboot 来 burn 到手机里。想问下这种方法是万能的吗?如果不是,能否通过一些方法针对特定机型来实现呢?
8 replies • 2020-03-12 19:18:13 +08:00
 |
|
1
iziv Mar 12, 2020 via iPhone 1
aosp 的代码下载下来不包含驱动程序,直接编出来的 image 刷到任何设备里面都起不来。建议放弃。
|
 |
|
2
ysc3839 Mar 12, 2020 via Android
不行,需要针对硬件进行适配。至于怎么适配我也不知道,可以看看相关开发文档,或者联系一些适配者询问。
|
 |
|
3
ysc3839 Mar 12, 2020 via Android
刚刚简单搜索了一下,大概是因为 S7 Edge 国际版用的不是高通芯片,仅仅国内等少数型号用的是高通芯片,所以无人适配。前代 S5 就没有这样的问题,到目前 LineageOS 还在持续支持。 这种问题也没什么办法,只能看看能否联系到一些人帮你适配了,不过求人适配至少是要提供设备的。
|
 |
|
4
cev2 Mar 12, 2020 via Android
不是,没有。 有了 AOSP 源码离适配好一个机型中间隔了 81 难中的 80 难。 即使手机厂商也很少去拖 AOSP 源码移植,一般都是用芯片厂商提供的特定 soc 型号的 SDK 来二次开发,版本越新越贵。所以目前国产千元机基本都出厂一个安卓版本用到报废。
|
 |
|
5
killeder Mar 12, 2020
aosp 里面的代码也有一部分是与硬件相关的,手机目前的标准化程度还达不到 pc 那样
|
 |
|
6
keymao Mar 12, 2020
一般的手机厂都是一整套方案买回来的,都是供应商提供的。AOSP 只是基础中的基础,还需要编译大量的硬件的驱动程序。
|
 |
|
8
ostrichb Mar 12, 2020 via Android
@ luwies hero2lte 只适用于 exynos 处理器,snapdragon 是不能用的
|