LineageOS 20 based on Android 13 is here, bringing new features and a new default camera app

LineageOS 20 based on Android 13 has been released. We’ve added a lot of new features and added an even better new default camera app.

LineageOS is a well-known player in the field of custom Android development. It’s the successor to his CyanogenMod, which now supports a huge number of devices, giving enthusiasts a way to customize and optimize their system without the hassle of heavy skins. The LineageOS team recently released his LineageOS 20, a major update based on Android 13.

What’s New in LineageOS 20

LineageOS 20 includes many new features and enhancements.

  • Security patches from April 2022 to December 2022 have been merged into LineageOS 17.1 through 20.
  • A new camera app called Aperture has been added to LineageOS. It is based on Google’s (for the most part) awesome CameraX library and provides a “close to stock” camera app experience on many devices. Big kudos to the developers SebaUbuntu, LuK1337 and luca020400 for originally developing this, the designer Vazguard and the whole team who worked on integrating it into LineageOS and adapting it to the multitude of supported devices!
  • WebView updated to Chromium 108.0.5359.79.
  • We’ve completely reworked the volume panel in Android 13 and further evolved the side pop-out expand panel.
  • Full support for generic kernel images and Linux 5.10 builds, and full support for out-of-tree modules to match the new AOSP conventions.
  • The Lineage fork of the AOSP Gallery app has many fixes and improvements.
  • The updater app has lots of bug fixes and improvements and also added a new Android TV layout.
  • Our web browser, Jelly, sees some bug fixes and improvements.
  • Back upstream for our previously integrated FOSS Etar calendar app, we’ve made even more changes and improvements.
  • The Seedvault Backup app is back upstream with even more changes and improvements.
  • The Recorder app has been tuned with Android’s built-in features in mind, but it also offers features you’d expect from LineageOS.
    • The app has been significantly redesigned.
    • Added support material.
    • High quality recorder (WAV format) now supports stereo and some thread fixes.
  • Android TV builds now ship with an ad-free Android TV launcher, unlike Google’s ad-supported launcher. It also supports Google TV-style builds, which we evaluate for future migration on supported devices.
  • Several Google TV features have been ported to the LineageOS Android TV build, including a more attractive two-panel setup application.
  • adb_root service is no longer associated with the build type property. This improves compatibility with many third party root systems.
  • The merge script has been significantly overhauled, greatly simplifying the process of merging Android Security Bulletins and making supporting devices such as Pixel devices with full source releases more streamlined.
  • LLVM is fully embraced and builds now use the LLVM bin-utils by default and optionally the LLVM Integrated Assembler. If you have an older kernel, don’t worry. You can opt out at any time.
  • A global quick settings light mode was developed to ensure that this UI element matches the theme of the device.
  • The setup wizard has adapted to Android 13 with a new style and a more seamless transition/user experience.

LineageOS 20 Aperture, the new default camera app


If you’ve used the default camera app in LineageOS, you may have been disappointed. The app’s name, ‘Snap’, is a fork of Qualcomm’s own camera app that ended up using his default AOSP camera app. We made use of the Camera2 API which is too simple for most people. That’s why Aperture is so important.

Aperture makes use of the CameraX API. This API has matured in recent years and can now be used across camera apps. This allows Aperture to implement the following features:

  • Auxiliary camera support (must be enabled by device service personnel)
  • Video frame rate control
  • Full control of EIS (electronic image stabilization) and OIS (optical image stabilization) settings
  • Leveler to check device orientation angle

LineageOS 20 build roster

Below is the official build roster for the first batch of LineageOS 20 rollouts. If you have one of these devices, you can install LineageOS 20 right away.

equipment name



ASUS Zenfone 5Z (ZS620KL)


Rohan Prohit, Jack Eagle, TheEMarD

fairphone 4



F(x)tec Pro¹

for one

BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm

Google Pixel 4a 5G

wild rose

Arrest, Mikeioanina

google pixel 4a


Peter Cxy, cdesai, mikeioannina

google pixel 4


cdesai, Eamo5, mikeioannina, npjohnson

Google Pixel 4 XL


cdesai, Eamo5, mikeioannina, npjohnson

google pixel 5a


Arrest, Mikeioanina

google pixel 5


Arrest, Mikeioanina

Lenovo Z5 Pro GT


semado, optional toast

Lenovo Z6 Pro


Padlock, Temar

motorola edge 20


np johnson, SGC Markus

motorola edge 30


Temar, sb6596

motorola edge


erfanoabdi, Jleeblanch, SyberHexen

motorola edge s / moto g100


Dian Lujitao

1 Motorola moto g 5G / 5G ace


Cyber ​​Hexen, Gee Branch

Motorola moto g 5G plus / one 5G


cyber witch

motorola moto g6 plus

turn over

Julie branch

motorola moto g7 play


SyberHexen, deadman96385, erfanoabdi, npjohnson

motorola moto g7 plus


Julie Branch, Mump Johnson

motorola moto g7 power


SyberHexen, erfanoabdi, npjohnson

motorola moto g7


erfanoabdi, npjohnson, SyberHexen

motorola moto x4


Elfano Abdi, TheEMarD

motorola moto z3 play


Julie branch

motorola one power



Nubia Mini 5G


Arian K16a, np johnson

one plus 5



One Plus 5T


Tiger tree, snc

OnePlus 6



Oneplus 6T


edwin mok

one plus 7


Shantanu Sarkar

OnePlus 7 Pro


LuK1337, turtle

One Plus 7T

Hot dog


OnePlus 7T Pro

Hot dog


one plus 8

Instant noodles


OnePlus 8 Pro

instant noodle rup


One Plus 8T



one plus 9


mikeioannina, tangalbert919, ZVNexus

OnePlus 9 Pro


LuK1337, bgcngm, Mikeioanina

Razorphone 2


Mikeioanina, npjohnson

Samsung Galaxy Tab S5e (LTE)


bgcngm, LuK1337

Samsung Galaxy Tab S5e (Wi-Fi)

gts4lv wifi

LuK1337, bgcngm

Sony Xperia 1II



Xiaomi Mi 8


of the problem

Xiaomi Mi 8 Explorer Edition

big bear


xiaomi mi 8 pro



Xiaomi Mi 8 SE


wicks death

Xiaomi Mi 9SE



Xiaomi Mi CC 9 / Mi 9 Lite



Xiaomi Mi MIX 2S



Xiaomi Poco F1


bgcngm, bracken shake

general target

As with the last few releases, the LineageOS team supports Android Virtual Device (AVD), the default emulator environment provided by Android Studio, as a build target. LineageOS 19 also adds support for the Android Automotive build target. Developers can also build Generic System Image (GSI) packages for both mobile and Android TV configurations, but the official download portal does not host such compiled builds. That’s because it depends on how well the OEM adheres (or doesn’t) to his Treble requirements.

What if my device is not listed here?

Just because your device isn’t listed here doesn’t mean you can’t start enjoying LineageOS 20 right away. Due to its open source nature, the forums have many unofficial builds for many devices. Many of them will eventually become official builds as development progresses. Additionally, most of them are now perfectly stable as everyday drivers, with the occasional minor quirk.

How to upgrade to LineageOS 20 from an older version

If you’re unfamiliar with the process of installing custom ROMs or modifying your phone, before you try to do anything, first unlock your device’s bootloader and install an updated custom recovery such as LineageOS Recovery or TWRP. need to do it. Then, once the official LineageOS 20 builds are available for your device, you’ll need to install them via that custom recovery environment. Check the wiki for your device beforehand, as device-specific instructions may vary.

As for the Google app, it is not pre-installed in LineageOS releases. You have to choose the appropriate GApps distribution and install it yourself.

sauce: lineage blog

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *