Na een jaar van stilte is er weer eens een nieuwe uitgave van LineageOS beschikbaar gekomen. LineageOS is de opvolger van CyanogenMod en een opensourcebesturingssysteem voor smartphones en tablets. Het is gebaseerd op een kale versie van Android en voegt extra functionaliteit toe, waaronder root-toegang, snelkoppelingen in de notificatiebalk, een uitgebreid lockscreen en verschillende thema's voor de interface. Verder zijn er vaak prestatieverbeteringen waar te nemen ten opzichte van de software die een fabrikant zelf meelevert. LineageOS versie 18.1 is gebaseerd op Android 11 en de release notes voor deze uitgave zien er als volgt uit:
New Features!Generic Targets
- Security patches from April 2020 to March 2021 have been merged to LineageOS 15.1 through 18.1.
- 18.1 builds are currently based on the android-11.0.0_r32 tag, which is the Pixel series unified tag.
- Wi-Fi display is available for newer Qualcomm devices, on a device-by-device basis.
- WebView has been updated to Chromium 89.0.4389.105.
- Our Recorder app has been vastly improved in more ways than can be counted, go leave yourself a voice-memo so you don’t forget that great idea!
- Screen recording has been moved to a QS tile to match AOSP’s behavior.
- The user interface has been revamped and there’s also now a UI for easily viewing, managing, and sharing your voice notes.
- It’s now possible to choose the quality of your audio recordings to save space.
- It’s now possible to pause and resume recordings.
- The FOSS Etar app has been forked, improved, and shipped in place of the stagnant and largely unmaintained AOSP calendar.
- The Calyx institute’s FOSS Seedvault application has been included as a built-in backup solution.
- To use it, navigate to Settings -> System -> Backup, and “Change backup provider” to Seedvault. You can then click “Seedvault Backup” to configure, schedule, and encrypt backups!
- Backups created with Seedvault can be uploaded on your Nextcloud instance, an external USB drive or kept on your local storage.
- There is now an option on non-A/B devices to update the recovery image alongside the OS, just as the stock OS would!
- To use this, either enable the option during the initial device setup or navigate to Settings -> System -> (Show More) Updater -> Three Dot Menu in the top right -> and check “Update recovery alongside OS”.
- Our music app, Eleven now has a more up-to-date UI and integrates nicely with all the new android features for music players such as seeking from the notification.
- All LineageOS apps now have support for dark mode.
- (17.1 too) Our recovery now has a new, colorful, and fun UI that is much more accessible.
- (17.1 too) The firewall can block all connections now by making apps think that the device is in airplane mode.
- (17.1 too) We’ve introduced a new expandable volume dialog UI that allows you to control multiple volume streams more easily.
- (17.1 too) The partial screenshot feature has been improved with a new UI that’s easier to use. On 18.1 it also integrates nicely with the new Android’s “instant screenshot”. Long press the screenshot button in the power menu and give it a try!
- (17.1 too) Trebuchet now supports icon packs.
- (17.1 too) ADB root was reworked to ensure compatibility with other 3rd party root solutions.
Though we’ve had buildable generic targets since 2019, in an effort to make LineageOS more accessible to developers, and really anyone interested in giving LineageOS a try, we’ve documented how to use them in conjunction with the Android Emulator/Android Studio! This enables the average person to build and run LineageOS on their local PC.
Additionally, these same targets can now be used to build GSI’s in both mobile and Android TV configurations, making LineageOS more accessible than ever to devices using Google’s Project Treble. We won’t be providing official builds for these targets due to the fact the user-experience varies entirely based on how well the device manufacturer complied with Treble’s requirements, but feel free to go build them yourself and give it a shot!
Sensitive phone numbersIn Changelog 10 we introduced the feature that some sensitive phone numbers are automatically hidden from the call log.
Addon.d-v3
For world suicide prevention day we asked you on Reddit about additional numbers for your countries.
LineageOS 18.1 now finally makes use of all that information and introduces a helpline contact list (just look at the 3-dot menu in the dialer to find it). In addition to quickly being able to find and call any of these numbers, we also show names, languages, websites, and categories for many of them. To improve upon that we want to ask you to have a look at the existing list and let us know of any additional numbers or information for existing ones.For all the addon creators out there, addon.d now supports extra system partitions. This means that you can now backup and restore files in
/vendor
,/product
, and/system_ext
without any extra work.For a reference addon.d script, you may refer to this example gist. For interface and implementation details, please refer to the documentation and the code in the implementing commit.
Engineering BlogWe know it’s been a while since we posted on our Engineering Blog, but contributors Aayush Gupta (theimpulson) and Nolen Johnson (npjohnson) recently posted a comprehensive piece on working with SELinux on Android! Just about everyone can benefit from giving it a read, it’s written in a way that both aspiring, and seasoned developers will learn something new. You can read it here!
DeprecationsOn the whole, we feel that the 18.1 branch has reached feature and stability parity with 17.1 and is ready for initial release.
LineageOS 16.0 builds stopped on February 15th, 2021, to allow space on our infrastructure to begin testing LineageOS 18.1.
LineageOS 18.1 will launch building for a fairly wide selection of devices, with additional devices to come as they are marked as both Charter compliant and ready for builds by their maintainer.
Lineage OS 17.1 - Android 10