[Sony Xperia X Compact ROMs, Kernels, Recoveries, &] Chippa_a:
#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​

​

Moreover, to work with new encryption you need a recovery with appropriate support.​

​

Downloads Links

LineageOS 20:

​

Unofficial: https://sourceforge.net/projects/loire-development/files/lineageos-20/kugo​

​

Google Applications (optional):

​

MindTheGapps: https://androidfilehost.com/?w=files&flid=322935 (Android 13.0 -> arm64)​

​

Recommended Recovery (optional):

​

TWRP 3.x: https://xdaforums.com/-/-t3793837​

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:

Platform tree: https://github.com/Chippa-a/android_device_sony_loire-common​

Device tree: https://github.com/Chippa-a/android_device_sony_kugo​

Kernel sources: https://github.com/Chippa-a/android_kernel_sony_msm8956​

Vendor blobs (platform): https://github.com/Chippa-a/proprietary_vendor_sony_loire-common​

Vendor blobs (device): https://github.com/Chippa-a/proprietary_vendor_sony_kugo​

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)

Also thanks to:

The LineageOS Team

The SODP Team

Everyone involved in working and testing

Contributors

Chippa_a

ROM OS Version: 13.x

ROM Kernel: Linux 4.9.x

Version Information

Status: Stable