下载的代码分别有14.1版到LineageOS, 一加3T和一加2的设备详细配置信息及内核源代码。

当前工作目录为 ~/android/lineage/
一加2的   device specific configuration目录     device/oneplus/oneplus2
一加3/3T的device specific configuration目录  device/oneplus/oneplus3
一加2  kernel 目录为 kernel/oneplus/msm8994
一加3T kernel 目录为 kernel/oneplus/msm8996
proprietary blobs目录 verdor/oneplus

LineageOS代码目录结构

wall的问题

19号的时候下载了个20171012版的LineageOS for oneplus3/3T,直接就进入系统了,不过第一次安装的nano版Opengapps好像没有谷歌框架,于是又装了个full版本,结果多了太多用不上的应用。后来发现其实pico版本的就包括了Google Play services,常见这里。真是莫名其妙。LineageOS每周更新一次,早上起来发现20171019版以及出来了,我兴致勃勃的更新了下,也没啥问题。不过我没清理手机空间,那些用不上的应用还都在呢,虽然已经root过了,但我不想一个个去卸载,所以干脆又重新装吧。

结果这次装完之后,卡在安装向导那里了,原来第一次装机的话是要更谷歌服务器通信的,大陆连接不上。电脑搜了以下发现这篇文章大概可以解决问题,最近国内开19大,好多科学上网的方式都不能用了,我尝试了拨号输代码,没啥用,然后通过adb修改hosts,结果也不行。最后把/system/priv-app/LineageosSetupWizar和/system/priv-app/SetupWizar目录下到apk移到了sdcard目录下面,可算可以进入系统了。

不过进入系统默认是英文,也没法用开发者模式,很多设置选项都没有,真是奇葩。于是我装上爬墙软件,设置开机启动,然后重新进入recovery刷老版本的系统,这次好歹设置选项都正常了,开发模式也可以用了,只是那个root好像还不太对

编译系统

https://wiki.lineageos.org/devices/oneplus3/build

Reference