
如题,希望有个大佬能教下,可以有偿,请教我下如何下手。或者提供下系统的学习教程。
1 yyzh 2023-06-22 02:25:41 +08:00 via Android 首先第一点驱动你打算怎么做?不开源的哦 |
2 8yte 2023-06-22 03:03:02 +08:00 via Android AOSP 吗,是我记错了还是你拼错了 另外[移植]是指刷机吗,那可以看看 xda 论坛 |
3 Zys2017 2023-06-22 06:33:01 +08:00 via Android 什么型号 |
4 Sophimp 2023-06-22 07:14:33 +08:00 可以先看看 lineageOS 有没有你的机型, 有别人帮你做好了, 就是学一下刷机的教程就可以了。 |
5 Sophimp 2023-06-22 07:20:11 +08:00 如果是想从源码级适配,这个就复杂得多了,需要有编程基础。 得先找到你的机型有没有开源的 kernel 源码,先适配一个 twrp recovery (如果有现成的,也可以 clone 下来一个,换换内核)练练手,然后再移植 aosp 或者 lineageos 可以参考文章[如何移植 CyanogenOS/LineageOS 到您自己的手机]( https://blog.yiyitec.com/2019/08/02/%e8%af%91%e5%a6%82%e4%bd%95%e7%a7%bb%e6%a4%8d-cyanogenos-lineageos-%e5%88%b0%e6%82%a8%e8%87%aa%e5%b7%b1%e7%9a%84%e6%89%8b%e6%9c%ba/) |
6 JensenQian 2023-06-22 09:00:58 +08:00 via Android 左转隔壁 xda |
7 ltkun 2023-06-22 09:08:02 +08:00 via Android 一般小米高通系肯定有 不用折腾 其他的需要适配 |
8 shalingye 2023-06-22 12:03:22 +08:00 via Android 之前有见过小米 4 的安卓 11 的 lineageos ,可以参考一下那位大佬的作品 |
9 deorth 2023-06-22 13:12:51 +08:00 via Android 同 soc 没其它人做过就直接洗洗睡。 |
10 flyqie 2023-06-22 14:32:46 +08:00 via Android kernel 和 hal 处理起来很麻烦,很多时候 shim 也不是万能的。 如果你真想移植 aosp 的话,最好的办法就是先自己搞个云手机平台练练手(容器或者 vm 都行,真实设备推荐 vm)。 网上基本没有成体系的从 0 开始的入门教程,你能找到的书基本都是过时的。 aosp 不同版本之间改了很多东西,老资料基本不能满足入门需求。 移植 aosp 没那么简单,教你成本极高,况且还不知道你基础如何。。 |
11 flyqie 2023-06-22 14:35:39 +08:00 via Android |
12 QwQmoe 2023-06-22 18:58:50 +08:00 via iPhone 先学习英语,ROM 圈中文资料非常少 |
16 bufbz OP |
20 tyzandhr 2023-06-23 20:25:01 +08:00 via Android 第一步:拥有一台 32GB 内存以上,200GB 硬盘的编译机 |
21 tyzandhr 2023-06-23 20:27:20 +08:00 via Android 编译本身就非常困难。我之前想为我的 Xperia 适配 lineageos ,按照 Sony 官方的指引下载的编译配置文件。好不容易解决所有设备配置冲突,结果卡了编译。 |
22 flyqie 2023-06-23 21:49:17 +08:00 via Android |