compile command【 su 】 into LineageOS-14.1 ROM --- Update & Build Prep – LineageOS
2017-03-03 14:49
501 查看
http://lineageos.org/Update-and-Build-Prep/
Written on January 20, 2017 by ciwrl
Alright, alright, alright - it’s nearly ‘go time’ for builds to start flowing. Before everyone gets excited and rushes to download, we want to cover a few important points.
First, we want to thank everyone that stepped forward to assist with the infrastructure (and offers continue to pour in). Thanks to you all, all infrastructure pieces are lighting up ‘Operational’ on our lovely
status page.
Additionally, our
Download Portal,
Install stats page (yep, that’s 50k+ unofficial installs already!) and
Wiki are all live. Notably, all three of these sites (and this blog) are open sourced - you can contribute to them via our Gerrit instance! Bear with us if these sites look bare at the moment, they will grow with content and design as we continue marching
forward.
On to the fun stuff - build roster, release process and other details:
The build roster is ever growing, but we are supporting Marshmallow and Nougat capable devices.
We’ll list the 80+ devices in a separate post.
Our release cadence will be ‘weekly’ by default (to be nice to all the donated hardware).
We will NOT be shipping root baked into the ROM.
Root will be a downloadable zip based install similar to gapps installation (only need to flash it once).
Home builders that want to bake su back into the ROM can use the command ‘export WITH_SU=true’ prior to building.
Our official builds will all be signed with a private key for authentication and signature permission control
This will not break, prevent or stop any ‘unofficial’ builds.
Key verification info can be found on the wiki
Verifying Build Authenticity page
Regarding installation, we recommend that users wipe when switching to LineageOS, and reinstall their gapps. However, we recognize that this can be time consuming, so we are offering an EXPERIMENTAL (read as, if it fails, you’ll have to wipe anyways) solution.
Alongside the ‘weekly’ release for your supported device, we’ll provide an EXPERIMENTAL data migration build.
This build will allow you to ‘upgrade’ from CM to the signed LineageOS weekly
This build may wipe permissions (you’ll have to re-allow app permissions), but should retain all user data
This build will be watermarked with an ugly banner to ensure that you don’t permanently run this EXPERIMENTAL release, and upgrade to a normal weekly after.
The process for this installation will be as follows:
Install EXPERIMENTAL migration build on top of cm-13.0 or cm-14.1 build (don’t try to install LineageOS 13.0 on top of CM 14.1, that will not work).
Reboot
Install LineageOS weekly build
Reboot
Re-setup your application permissions
Given the EXPERIMENTAL nature of this process, we are going to remove this option in two months time.
Look for builds to start rolling out this weekend!
LineageOS Team
Written on January 20, 2017 by ciwrl
Alright, alright, alright - it’s nearly ‘go time’ for builds to start flowing. Before everyone gets excited and rushes to download, we want to cover a few important points.
First, we want to thank everyone that stepped forward to assist with the infrastructure (and offers continue to pour in). Thanks to you all, all infrastructure pieces are lighting up ‘Operational’ on our lovely
status page.
Additionally, our
Download Portal,
Install stats page (yep, that’s 50k+ unofficial installs already!) and
Wiki are all live. Notably, all three of these sites (and this blog) are open sourced - you can contribute to them via our Gerrit instance! Bear with us if these sites look bare at the moment, they will grow with content and design as we continue marching
forward.
On to the fun stuff - build roster, release process and other details:
The build roster is ever growing, but we are supporting Marshmallow and Nougat capable devices.
We’ll list the 80+ devices in a separate post.
Our release cadence will be ‘weekly’ by default (to be nice to all the donated hardware).
We will NOT be shipping root baked into the ROM.
Root will be a downloadable zip based install similar to gapps installation (only need to flash it once).
Home builders that want to bake su back into the ROM can use the command ‘export WITH_SU=true’ prior to building.
Our official builds will all be signed with a private key for authentication and signature permission control
This will not break, prevent or stop any ‘unofficial’ builds.
Key verification info can be found on the wiki
Verifying Build Authenticity page
Regarding installation, we recommend that users wipe when switching to LineageOS, and reinstall their gapps. However, we recognize that this can be time consuming, so we are offering an EXPERIMENTAL (read as, if it fails, you’ll have to wipe anyways) solution.
Alongside the ‘weekly’ release for your supported device, we’ll provide an EXPERIMENTAL data migration build.
This build will allow you to ‘upgrade’ from CM to the signed LineageOS weekly
This build may wipe permissions (you’ll have to re-allow app permissions), but should retain all user data
This build will be watermarked with an ugly banner to ensure that you don’t permanently run this EXPERIMENTAL release, and upgrade to a normal weekly after.
The process for this installation will be as follows:
Install EXPERIMENTAL migration build on top of cm-13.0 or cm-14.1 build (don’t try to install LineageOS 13.0 on top of CM 14.1, that will not work).
Reboot
Install LineageOS weekly build
Reboot
Re-setup your application permissions
Given the EXPERIMENTAL nature of this process, we are going to remove this option in two months time.
Look for builds to start rolling out this weekend!
LineageOS Team
相关文章推荐
- How to Build LineageOS rom for any android device Easily ! {Full guide}
- 为属性页中的对话框添加工具栏,及添加工具栏tool tip & Update command ui
- 创建一个Mac OS X 下的Command Line Tool程序
- (OK) porting MPTCP to LineageOS-14.1-kiwi (Android-7.1.1,运行在Huawei honor 5x) for VirtualBox - 90% 成功
- porting MPTCP to LineageOS-14.1-kiwi - 内核不包含MPTCP--cat-dev-kmsg.txt
- porting MPTCP to LineageOS-14.1-kiwi - 华为荣耀5x - mptcp-dmesg.txt (cat /dev/kmsg)
- Create & delete user accounts from the command line on Mac OS X
- (OK) quagga is correctly running on docker & lineage-14.1(Android 7)
- (OK) porting MPTCP to LineageOS-14.1-kiwi (Android-7.1.1,运行在Huawei honor 5x) for VirtualBox - 60% 成功
- Lineage OS Build for armani(转过来留作参考)
- How to install Lineage Os ROM on any Android device [2 methods]
- Compile TrinityCore /Merge Eluna Lua Engine & Update Source/Engine
- [Guide] Mac OS X Lion: How To Boot A Linux Live System From An USB Drive & How To Update Any OCZ SSD
- Compile LineageOS for Oneplus 3 on Fedora 25
- Create & delete user accounts from the command line on Mac OS X
- 安装包自动Compile&Build
- Android compile & build
- cmake的四个命令:add_compile_options()add_definitions()target_compile_definitions()build_command()
- (OK) porting MPTCP to LineageOS-14.1-kiwi (Android-7.1.1,运行在Huawei honor 5x) for VirtualBox- 100% 成功