{"id":19051,"date":"2026-10-11T10:46:24","date_gmt":"2026-10-11T17:46:24","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=19051"},"modified":"2026-10-11T11:18:44","modified_gmt":"2026-10-11T18:18:44","slug":"lineageos-24-out-now-android-17","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/10\/11\/lineageos-24-out-now-android-17\/","title":{"rendered":"LineageOS 24 Out Now (Android 17)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;ve included the main first section of the blog post, but more information with the link. The download is out for my Moto G 5G 2024, but not my Moto Stylus 5G 2023 quite yet, though this was just recently supported and a couple days behind my Moto G 5G 2024. So it might take a bit of time to roll out to all devices. I downloaded the zip file and the MindTheGapps file to sideload per the instructions, and it was pretty painless. All my apps and even the shut down, removed, or disabled Google apps carried over, but I&#8217;ll need to go through settings to make sure Google didn&#8217;t sneak something in somewhere (the main one to disable is the Google app with an interface to Gemini). I went through my crypto wallets and a couple others, all setup and working fine. Kudos to LineageOS for the rollout of Android 17, and I don&#8217;t even mind that I have to sideload the updated version via command line, as it&#8217;s good to keep up with the commands and procedures.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"1024\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/10\/Screenshot_20261011-121020_Settings-457x1024.png\" alt=\"\" class=\"wp-image-19054\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/10\/Screenshot_20261011-121020_Settings-457x1024.png 457w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/10\/Screenshot_20261011-121020_Settings-134x300.png 134w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/10\/Screenshot_20261011-121020_Settings-686x1536.png 686w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/10\/Screenshot_20261011-121020_Settings.png 720w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/lineageos.org\/Changelog-32\/\" target=\"_blank\" rel=\"noopener\">https:\/\/lineageos.org\/Changelog-32\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_9c855700-8458-49dd-a33a-161ad3089ec7\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\">Changelog 32 &#8211; Slick Seventeen, Awesome Applications, Universal USB Tools<\/h2>\n\n\n\n<h6 class=\"wp-block-heading\">Written on October 11, 2026 by Nolen Johnson (npjohnson)<\/h6>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lineageos.org\/images\/2026-10-11\/hero.webp\" alt=\"hero\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">24 &#8211; Getting Sentimental<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hey there! Welcome back!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re a bit sentimental about this release, as it precedes a really fun upcoming milestone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On December 24, 2026, LineageOS will celebrate 10 years. It\u2019s a remarkable milestone for a project built by a passionate community of developers, maintainers, contributors, and users who have kept so many devices alive along the way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This release is part of that story: one more step forward, and a small moment to appreciate how far we\u2019ve come. Here\u2019s to the next decade. And thank you for your continued patronage, support, and belief in the project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The last year has been crazy, but we have remained dedicated to bringing an updated LineageOS based on Android 17 to the masses!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ve been hard at work rebasing all of our changes and features since Android 17\u2019s release in June. Android 17\u2019s first release mainly contained iterative improvements and some UI\/UX refinements, but due to our previous efforts adapting to Google\u2019s heavy refactoring over the last several versions, we were able to rebase onto Android 17\u2019s code-base faster than anticipated. Yes you read that right: We\u2019re early this year!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Security Patches<\/h3>\n\n\n\n<figure class=\"wp-block-image alignwide\"><img decoding=\"async\" src=\"https:\/\/lineageos.org\/images\/2026-10-11\/security-patch-level-by-branch.png\" alt=\"LineageOS Security Patch Level by Branch\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Security patches from August 2025 to October 2026 have been merged to LineageOS 18.1 through 24.0.\n<ul class=\"wp-block-list\">\n<li>As always, we will merge full security bulletins and change the security patch level string to match on all branches that Google actively distributes bulletins for &#8211; which as of writing is Android 14 (LineageOS 21) and newer.<\/li>\n\n\n\n<li>We also plan to continue backporting and merging security bulletin patches to 18.1, 19.1, and 20.0, though as there is no \u201cattestable\u201d set of patches provided by Google for these versions, we will not modify the security patch level string.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Legacy branch patching has progressed greatly:\n<ul class=\"wp-block-list\">\n<li>Security patches through November 2025 have been merged for the legacy branches 15.1, 16.0, and 17.1\n<ul class=\"wp-block-list\">\n<li>This gets closer to closing the rather exhaustive effort to backport all feasible security patches.<\/li>\n\n\n\n<li>The December 2025 bulletins pulled in some rather difficult to backport patches, which we were unable to adapt &#8211; but if you\u2019re able to, push them to Gerrit for review!<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Application Updates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">LineageOS isn\u2019t just about the OS itself: our suite of core apps continues to evolve as well. At this point, many of our applications are updated to Material Design 3 Expressive! Go check them out! This cycle brings some major improvements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Canvas &#8211; A brand new image editor:\n<ul class=\"wp-block-list\">\n<li>Handles all your basic photo editing needs, such as: cropping, white balance, filters, etc.<\/li>\n\n\n\n<li>Pairs well with our existing Glimpse gallery, and Aperture camera applications!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Catapult (Android TV Launcher) &#8211; Special thanks to Contributor Timi Rautam\u00e4ki:\n<ul class=\"wp-block-list\">\n<li>A battery indicator was added for mobile devices and handheld consoles<\/li>\n\n\n\n<li>Various UI updates, mainly the animations and icons were revamped.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Etar:\n<ul class=\"wp-block-list\">\n<li>Updated to the newest upstream version.<\/li>\n\n\n\n<li>Multiple fixes having been sent back to the upstream repo!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Jelly (Browser)\n<ul class=\"wp-block-list\">\n<li>Support PWA-like apps via the shortcut mechanism<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Twelve (Music)\n<ul class=\"wp-block-list\">\n<li>Improved load times with a large media library<\/li>\n\n\n\n<li>Now shows your \u201cMost played\u201d albums\/genres in activity tab<\/li>\n\n\n\n<li>Fixed audio tracks getting stuck with offload enabled<\/li>\n\n\n\n<li>Improved Jellyfin support.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Updater &#8211; Special thanks to Contributor pjgowtham:\n<ul class=\"wp-block-list\">\n<li>More Material Design 3 Expressive goodness! Alongside a complete redesign including better animations and better branding<\/li>\n\n\n\n<li>Updates are <a href=\"https:\/\/source.android.com\/docs\/core\/ota\/ab#streaming-updates\" target=\"_blank\" rel=\"noopener\">streamed<\/a> by default! This will greatly decrease installation time on A\/B devices!<\/li>\n\n\n\n<li>Improved UX and logical flow, as well as built-in notes to explain things to users<\/li>\n\n\n\n<li>On non-A\/B, the recovery partition is now automatically updated on the boot subsequent to a successful update<\/li>\n\n\n\n<li>Tablet and TV layouts are greatly improved!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Seedvault:\n<ul class=\"wp-block-list\">\n<li>Updated to the newest upstream version.<\/li>\n\n\n\n<li>Multiple fixes having been sent back to the upstream repo!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>SetupWizard &#8211; Special thanks to Contributor Saalim:\n<ul class=\"wp-block-list\">\n<li>Complete Material Design 3 Expressive implementation along with new fluid animations and beautiful assets<\/li>\n\n\n\n<li>Onboarding flow rearchitected<\/li>\n\n\n\n<li>Device-specific hooks to allow maintainers to insert device-specific pages for peripherals\/etc.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>WebView:\n<ul class=\"wp-block-list\">\n<li>Has been updated to version 155.0.8059.30.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">WebUSB Flash Tools<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installing LineageOS just got a little simpler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re launching new browser-based flash tools for several common device-installation methods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ADB<\/li>\n\n\n\n<li>Fastboot<\/li>\n\n\n\n<li>Amlogic Burn protocol<\/li>\n\n\n\n<li>Samsung Odin protocol<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These tools use WebUSB to communicate directly with compatible devices from your browser, reducing the need to find, install, and run separate flashing utilities. They\u2019re designed to make the installation process more approachable, especially for users who are comfortable following device-specific instructions but would rather avoid extra desktop software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This does not replace our existing installation guides. The LineageOS Wiki will continue to document the established installation methods, and those instructions remain the default and supported path for each device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead, the WebUSB tools are an additional option for users who want a more streamlined flashing experience. Availability and compatibility will vary by device, browser, operating system, and USB connection, so please read the tool\u2019s guidance carefully before proceeding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As always, flashing custom software carries risk. Back up anything important, confirm that you have selected the correct files and device, and follow the instructions presented by the tool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can try the new flash tools at <a href=\"https:\/\/flash.lineageos.org\" target=\"_blank\" rel=\"noopener\">flash.lineageos.org<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re excited to offer another way to make installing LineageOS more straightforward, while keeping our established documentation and workflows intact.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Massive thank you to Contributors Nicholas Lim and Luk1337 for their hard work on these!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CI\/CD Improvements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ve done a lot of work to ensure submissions are properly tested and pre-reviewed, as well as build-tested:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Continuous Integration (CI) posts CI+1\/CI-1 votes on most application repos, as well as several other core repos. This CI runs things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pre-commit.com\" target=\"_blank\" rel=\"noopener\">pre-commit<\/a> to run any number of processes<\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Lint_(software)\" target=\"_blank\" rel=\"noopener\">lint<\/a>\/<a href=\"https:\/\/clang.llvm.org\/docs\/ClangFormat.html\" target=\"_blank\" rel=\"noopener\">clang-format<\/a>\/other formatting checks<\/li>\n\n\n\n<li><a href=\"https:\/\/reuse.software\" target=\"_blank\" rel=\"noopener\">REUSE<\/a> compliance\/licensing checks<\/li>\n\n\n\n<li>Many more specific uses per-repo<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Continuous Deployment (CD) now pushes APKs and other such build artifacts in a GitHub Actions run each time a commit is merged.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A11Y Accessibility Audit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">LineageOS just completed a full end-to-end installation process and application suite Accessibility Audit that was performed free-of-charge by the <a href=\"https:\/\/www.a11yproject.com\" target=\"_blank\" rel=\"noopener\">a11y<\/a> project!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We are greatly appreciative of their amazing work on this audit! The goal was to make LineageOS more accessible &#8211; and some changes such as recovery navigation\/UI have already seen reworking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We are also very thankful for the free accessibility-in-development training they gave over 40 contributors in a web-seminar!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stay tuned for more information, and potentially a future blog post on outcomes!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Deprecations \/ Legacy Devices<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, we feel that the 24.0 branch has reached feature and stability parity with 23.2 and is ready for initial release.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LineageOS 24.0 will launch building for a decent selection of devices, with additional devices to come as they meet the requirements specified by the <a href=\"https:\/\/github.com\/LineageOS\/charter\/blob\/main\/device-support-requirements.md\" target=\"_blank\" rel=\"noopener\">Charter<\/a> and are made ready for builds by their maintainer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We would also like to announce formally that even though some devices using Linux Kernel versions 4.4 and 4.9 have been ported to LineageOS 23.2 and 24.0, we have decided to only accept LineageOS 22.2 submissions for these devices. The legacy kernel versions and devices associated with them carry countless platform commits that are rather hacky and difficult to continue to pull forward to newer Android versions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LineageOS 22.2 still supports many devices running <code>4.4<\/code> and <code>4.9<\/code>, and will continue to receive builds and security patches merged monthly until Google stops distributing official security-bulletins for Android 15 &#8211; and you can still submit new LineageOS 22.2 devices for official builds!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, on LineageOS 23.2\/24.0 we\u2019re currently only shipping kernels that have 1:1 eBPF backports, build fully without GCC, and have many other important backported features.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Upgrading to LineageOS 24.0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To upgrade, please follow the upgrade guide for your device by navigating to it <a href=\"https:\/\/wiki.lineageos.org\/devices\/\" target=\"_blank\" rel=\"noopener\">here<\/a> and then by clicking on \u201cUpgrade to a higher version of LineageOS\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re coming from an unofficial build, you need to follow the good ole\u2019 install guide for your device, just like anyone else looking to install LineageOS for the first time. These can be found at the same place <a href=\"https:\/\/wiki.lineageos.org\/devices\/\" target=\"_blank\" rel=\"noopener\">here<\/a> by clicking on your device and then on \u201cInstallation\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please note that if you\u2019re currently on an official build, you <em>DO NOT<\/em> need to wipe your device, unless your device\u2019s wiki page specifically dictates otherwise, as is needed for some devices with massive changes, such as a repartition.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Careful Commonization<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Several of our contributors have been working hard on SoC-specific common kernels that others can base their kernels on, and merge on a somewhat regular basis to pull in the latest features\/security patches to save maintainers additional effort.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go check them out and consider basing your device kernels on them!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve included the main first section of the blog post, but more information with the link. The download is out for my Moto G 5G 2024, but not my Moto Stylus 5G 2023 quite yet, though this was just recently supported and a couple days behind my Moto G 5G 2024. So it might take [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-19051","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=19051"}],"version-history":[{"count":4,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19051\/revisions"}],"predecessor-version":[{"id":19056,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/19051\/revisions\/19056"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=19051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=19051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=19051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}