当前位置: 首页 > news >正文

针对oneplus6 怎么选择lineage源码的什么分支

针对oneplus6 怎么选择lineage源码的什么分支 :

  • 先刷入 官方LineageOS-20 从而正常启动, 正常启动 说明 官方LineageOS-20 中的驱动是正常的

  • 再用 编译LineageOS源码的分支20 ,并用https://github.com/LineageOS/android_device_oneplus_enchilada/blob/lineage-17.1/extract-files.sh 提取手机中的驱动(即使上一步官方LineageOS-20中的驱动) ,理论上 应该可行

  • 以上 20 可以换成 19、 21 , 因为 这三个在我这部oneplus6上都是正常的.

oneplus6-lineage-ota包刷机

lineage-16.0-20200325-nightly-enchilada-signed.zip
(变砖)lineage-17.1-20210119-nightly-enchilada-signed.zip

官方 lineage-17 OTA 包刷入 oneplus6 启动失败,

这说明, 一加厂家 销售的 早期 oneplus6 适用此 lineage-17 OTA包,

而 一加厂家销售的 后期的 还叫 oneplus6 但是其 设备树估计有改动 , 而我手里这部oneplus6估计就是后期的, 所以无法 用早期的 lineage-17 OTA包 启动

手机oneplus6当前用的是 lineage-20.0-20240214-nightly-enchilada-signed.zip,

实测 底版lineage-20 可以正常启动twrp-3.7.0_11-0-enchilada.img

fastboot boot /app4/twrp-3.7.0_11-0-enchilada.img #正常启动到twrp
#twrp界面: wipe  --> 格式化 data分区
adb sideload  lineage-17.1-20210119-nightly-enchilada-signed.zip

sideload走完 在twrp界面选择重启手机,

启动后崩溃进入 Qualcomm Crashdump mode

(正常)lineage-19.1-20221227-nightly-enchilada-signed.zip

请注意,我已经编译过 lineage源码分支19 ,结论是启动卡住(呼吸灯亮但黑屏 900E端口进入ramdump模式), 而官方LineageOS-19 OTA包正常,则说明我用的(vendor)驱动不对

那我怎修改? 简单, 先刷入 官方 LinegeOS-19 OTA ,从而让手机获得正常vendor驱动; 在我编译 lineage源码分支19时 , 提取手机中的驱动, 这样理论上可行.

下载网页/lineage-19.1-20221227-nightly-enchilada-signed.zip

实测 底版lineage-20 可以正常启动twrp-3.7.0_11-0-enchilada.img

md5sum   lineage-19.1-20221227-nightly-enchilada-signed.zip
# c16b104096426b910fd19cb7e2329dfa  lineage-19.1-20221227-nightly-enchilada-signed.zipadb reboot bootloaderfastboot boot /app4/twrp-3.7.0_11-0-enchilada.img
adb sideload lineage-19.1-20221227-nightly-enchilada-signed.zip

sideload走完 在twrp界面选择重启手机,

提示要factory恢复出厂 即格式化/data分区,照做,再次重启

正常进入LineageOS-19

(变砖)lineage-17.1-20210420-nightly-enchilada-signed.zip

网页/lineage-17.1-20210420-nightly-enchilada-signed.zip

wget https://b2.timschumi.net/file/lineage-archive/lineage-17.1-20210420-nightly-enchilada-signed.zipmd5sum  lineage-17.1-20210420-nightly-enchilada-signed.zip 
#be7166cd4fc44548a8647fa5c0e60cf0  lineage-17.1-20210420-nightly-enchilada-signed.zipadb reboot bootloader
fastboot boot /app4/twrp-3.5.2_9-0-enchilada.img 
#Sending 'boot.img' (32604 KB)                      OKAY [  0.813s]
#Booting                                            OKAY [  0.086s]
#Finished. Total time: 0.961s
adb sideload lineage-17.1-20210420-nightly-enchilada-signed.zip 

重启, 走过logo、没进android、呼吸灯常亮并崩溃

(基本正常)lineage-21.0-20241106-nightly-enchilada-signed.zip

手机oneplus6当前用的是 android9 OnePlus6-brick-enchilada_22 ,

实测 底版android9 可以正常启动 twrp-3.5.2_9-0-enchilada.img

下载页面/lineage-21.0-20241106-nightly-enchilada-signed.zip

Ota_Url=https://mirrorbits.lineageos.org/full/enchilada/20241106/lineage-21.0-20241106-nightly-enchilada-signed.zip
wget $Ota_Url
md5sum   lineage-21.0-20241106-nightly-enchilada-signed.zip 
# 1b1ea12ddfb34d156d640112e0cee69f  lineage-21.0-20241106-nightly-enchilada-signed.zip
fastboot boot /app4/twrp-3.5.2_9-0-enchilada.img
adb sideload lineage-21.0-20241106-nightly-enchilada-signed.zip

sideload走完 在twrp界面选择重启手机,

第一次启动 刚进入android logo 立即又重启

第二次启动 提示要factory恢复出厂 即格式化/data分区,照做,再次重启

第三次启动 正常进入LineageOS-21

(正常)lineage-20.0-20240214-nightly-enchilada-signed.zip

手机oneplus6当前用的是 lineage-21.0-20241106-nightly-enchilada-signed.zip,

实测 底版lineage-21 可以正常启动twrp-3.7.0_11-0-enchilada.img , 但启动 twrp-3.5.2_9-0-enchilada.img会崩溃进入 Qualcomm Crashdump mode

下载网页/lineage-20.0-20240214-nightly-enchilada-signed.zip

Ota_Url=https://b2.timschumi.net/file/lineage-archive/lineage-20.0-20240214-nightly-enchilada-signed.zip
wget $Ota_Url
md5sum   lineage-20.0-20240214-nightly-enchilada-signed.zip
# 248ed58d0be677ae7465577ae17819a4  lineage-20.0-20240214-nightly-enchilada-signed.zip

https://dl.twrp.me/enchilada/twrp-3.7.0_11-0-enchilada.img

# fastboot boot /app4/twrp-3.5.2_9-0-enchilada.img #启动后崩溃进入 Qualcomm Crashdump modemd5sum /app4/twrp-3.7.0_11-0-enchilada.img 
# 4c7c9bc3524487199dca587a8c179624  /app4/twrp-3.7.0_11-0-enchilada.imgfastboot boot /app4/twrp-3.7.0_11-0-enchilada.img #正常启动到twrpadb sideload lineage-20.0-20240214-nightly-enchilada-signed.zip

sideload走完 在twrp界面选择重启手机,

提示要factory恢复出厂 即格式化/data分区,照做,再次重启

正常进入LineageOS-20


http://www.mrgr.cn/news/68854.html

相关文章:

  • ORU——ORAN 无线电单元参考架构
  • 基于物联网的智能超市快速结算系统
  • C语言实现数据结构之堆
  • 【算力基础】GPU算力计算和其他相关基础(TFLOPS/TOPS/FP32/INT8...)
  • adminPage-vue3依赖DetailsModule版本说明:V1.2.1——1) - 新增span与labelSpan属性
  • 【3-4个月检索|IEEE出版|往届均已EI检索|悉尼/郑州双会场】2024年第四届数字化社会与智能系统国际学术会议(DSInS 2024)
  • vue3中配置svg图标
  • 公开仓库改私有再配置公钥后Git拉取仍需要输入用户名的问题
  • 【Linux】一篇文章轻松搞懂基本指令
  • 大牛直播SDK如何实现Android平台多路RTSP播放?
  • Python 连接 Redis 进行增删改查(CRUD)操作
  • Python venv 虚拟环境 相关 Windows环境 2024 /11/9
  • 什么是Flutter,有什么特点
  • 使用多种机器学习调参模型进行二分类建模的全流程教程,代做分析
  • 我自己nodejs练手时常用的一些库基础用法
  • 嵌入式ARM平台Linux网络实时性能优化
  • vue3框架还需要学习什么
  • XSS漏洞--常用payload及绕过
  • 双亲委派模型的破坏
  • JavaScript中异步函数的执行时机
  • Python 中使用组合方式构建复杂正则
  • Java 中如何巧妙应用 Function 让方法复用性更强
  • 三十五、Python基础语法(文件操作-下)
  • MIT 6.S081 Lab1: Xv6 and Unix utilities翻译
  • 关于向前欧拉法的一些总结
  • ARXML汽车可扩展标记性语言规范讲解