
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project, with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS GitHub organization.
And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
You can also view the changelog for a full list of changes & features.
Official LineageOS website : http://lineageos.org
About LineageOS Legal : http://lineageos.org/legal
Important Information
1. This ROM operates without ODM images, just follow the installation instructions.
2. This ROM does not intended to support Google Camera, but you can try to play with some mods.
About FDE and FBE
Full-disk encryption (FDE) has been completely deprecated since Android 13, and now we use software implementation of File-based encryption (FBE).
FDE and FBE methods are incompatible with each other. FBE cannot decrypt data encrypted with FDE and cannot encrypt existing files. That's why you need to perform factory reset/format data (not just "wipe data") before switching between ROM's with different encryption methods.
To make it a bit clear:
- FDE (e.g. stock, LineageOS-16/19) -> FBE (LineageOS-20) -> NOT POSSIBLE! Format data is required.
- FBE -> FBE -> POSSIBLE! You can update/upgrade using "dirty" installation as before, in case if encryption methods are the same
Downloads LinksLineageOS 20:
Google Applications (optional):
MindTheGapps: https://androidfilehost.com/?w=files&flid=322935 (Android 13.0 -> arm64)
XDA post about GApps: https://xda-developers.com/download-google-apps-gapps
Recommended Recovery (optional):
TWRP 3.x: https://forum.xda-developers.com/-/-t3786431
Flashing and updating
Before installation, please make sure you have read and understood everything correctly about FDE and FBE encryption methods.
LineageOS clean install:
- Download the latest build of LineageOS ROM
- Full wipe and factory reset (recommended / backup to make sure not to loose data)
- Flash the LineageOS ROM zip from the Recovery
- Flash the GApps to have the Google Applications (optional)
- Every additional zip you want to flash (optional)
- Reboot
LineageOS update/upgrade:
- Download the latest build of LineageOS ROM
- Wipe cache and dalvik cache
- Flash the latest LineageOS ROM zip from the Recovery
- Every additional zip you want to flash (optional)
- Reboot
You can also update using the built-in Updater (requires at least TWRP 3.6.x or LineageOS Recovery)
About the builds:
Kernel sources: https://github.com/Chippa-a/android_kernel_sony_msm8956
Issues and reports
- Report issues only if you are using the ROM kernel
- If an additional mod is installed, make sure it's unrelated, and mention it
- Make sure the issue wasn't discussed earlier in the threads
- Grab a logcat right after the problem has occurred
(Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing) - If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0
(Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
- The LineageOS Team
- The SODP Team
- Everyone involved in working and testing
Chippa_a
ROM OS Version: 13.x
ROM Kernel: Linux 4.9.x
Version Information
Status: Beta
Attachments
Last edited: