Jekyll2017-12-06T12:12:32-08:00//LineageOSLineageOS Android DistributionChangelog 15 - Super Security, Gratifying Gestures, Resounding Recorder 2017-12-05T00:00:00-08:002017-12-05T00:00:00-08:00/Changelog-15<h2 id="welcome-to-lineageos-regularly-irregular-review-where-we-go-over-changes-in-the-last-few-weeks">Welcome to LineageOS’ regularly irregular review, where we go over changes in the last few weeks</h2> <h3 id="major-changes-since-september-23rd">Major changes since September 23rd</h3> <ul> <li>Recorder app has gotten a major redesign, it’s now better thanks to the feedback provided in the Summer Survey. <ul> <li>If you are interested in reading more about the design changes, our very own jrizzoli wrote a <a href="https://medium.com/@jrizzoli/recording-awesomeness-bc1c5ffe2826">Medium post</a> on the thought process</li> </ul> </li> <li>A LiveDisplay tile has been added</li> <li>KRACK Wi-Fi vulnerability has been fixed in both LineageOS 14.1 and 13.0</li> <li>October security patches have been merged for both LineageOS 14.1 and 13.0</li> <li>November security patches have been merged for LineageOS 14.1 and 13.0</li> <li>Bypassing the lockscreen by switching to a lockscreen-less profile from quick settings has been blocked (BUGBASH-1095)</li> <li>The updater, among other minor improvements, now supports device unifications: when a device gets build merged with another one, the user will directly receive updates without requiring the user to manually flash the new build.</li> <li>Added support for extended length NFC (needs to be enabled per-device, if supported)</li> <li>Two new touchscreen gesture options have been added for lowering and raising the media volume</li> <li>Battery icon has been improved; the percentage will be shown in battery saver mode when the “show percentage” option is set. The exclamation mark in the battery has also been given more contrast so it’s easier on the eyes</li> <li>The Calendar app now shows week start and end in the title when in week view, instead of showing the month and year</li> <li>Gallery has received some stability improvements</li> <li>Making emergency calls without a sim card is now possible, in regions that allow it</li> <li>Issues with the “Install” button being greyed out when installing APKs should now be fixed (REGRESSION-1262)</li> </ul> <h3 id="oreo-update">Oreo Update</h3> <p>Up to now, news on Oreo-based LineageOS 15.0 has been almost non-existent, but we’re in a position now where we can document some of our progress here.</p> <p>As many of you have seen (and we’re sure some of you are running them right now), a number of unofficial LineageOS 15.0 builds exist, some of which are built by our very own maintainers. These are in no way representative of a final product, but definitely let you all experience some of the features Android 8.0 has to offer.</p> <p>Once that the basic framework has been put in place and devices are successfully booting LineageOS 15.0, some features are being brought forward, most of which are dependent on what was previously known as the CMSDK. A large focus while doing this has been to evaluate the need to carry-forward or otherwise clean up the leftovers from our inception last year.</p> <p>However now that Android 8.1 has been released, we’re anticipating moving straight to the 15.1 branch where we’ll merge all our work done for 15.0 and finish the porting effort.</p> <p>Like always, we won’t be giving any indication as to when we might be close to a releasable product, but keep waiting patiently, and as we reach big milestones, we’ll be giving you some more status updates.</p> <h3 id="infrastructure">Infrastructure</h3> <p>Our <a href="https://status.lineageos.org">status page</a> has been updated and now it automatically detects whether a service is down without requiring any manual input as it did previously.</p> <p>We have added a new language <a href="https://en.wikipedia.org/wiki/Kabyle_language">Kabyle</a> to our <a href="https://translate.lineageos.org/">translation system</a> . Feel free to subscribe to this or other languages to improve or complete the translation progress!</p> <h3 id="build-roster">Build roster</h3> <p>We have enforced stricter quality terms for our builds: maintainers now have limited time frames to fix important issues that have been assigned to them on Jira before their device gets pulled down from the build roster. Those devices will be added back once the issues listed in the <a href="https://github.com/LineageOS/hudson/commit/b2560ed989493a7798ca914fe82033ccfee610df">removal commit</a> have been addressed.</p> <p>Added 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/gohan">BQ Aquaris X5 Plus - gohan</a> - <em>maintainers: brinlyau, cmorlok, eloimuns, Kra1o5, stucki, cyclon1978, Team aquaris-dev</em></li> <li><a href="https://wiki.lineageos.org/devices/tenshi">BQ Aquaris U Plus - tenshi</a> - <em>maintainers: brinlyau, eloimuns, Kra1o5, stucki, Team aquaris-dev</em></li> <li><a href="https://wiki.lineageos.org/devices/suzuran">Sony Xperia Z5 Compact - suzuran</a> - <em>maintainer: olefb</em></li> <li><a href="https://wiki.lineageos.org/devices/karin">Sony Xperia Z4 Tablet LTE - karin</a> - <em>maintainers: andralex8, cdesai, Kali-, olivier97, quarx2k</em></li> <li><a href="https://wiki.lineageos.org/devices/karin_windy">Sony Xperia Z4 Tablet WiFi - karin_windy</a> - <em>maintainers: andralex8, cdesai, Kali-, olivier97, quarx2k</em></li> <li><a href="https://wiki.lineageos.org/devices/m216">LG K10 - m216</a> - <em>maintainers: erfanoabdi, dom133</em></li> <li><a href="https://wiki.lineageos.org/devices/FP2">Fairphone 2 - FP2</a> - <em>maintainer: chrmhoffmann</em></li> </ul> <p>Changes to 14.1 devices</p> <ul> <li>Samsung Galaxy S5 Sprint SM-G900P (<a href="https://wiki.lineageos.org/devices/kltespr">kltespr</a>) has been merged into Samsung Galaxy S5 G900I/P (<a href="https://wiki.lineageos.org/devices/kltedv">kltedv</a>).</li> </ul> <p>Removed 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/vs985">LG G3 (Verizon) - vs985</a> - no longer maintained</li> <li><a href="https://wiki.lineageos.org/devices/peach">Ark Benefit A3 - peach</a> - no longer maintained</li> <li><a href="https://wiki.lineageos.org/devices/wt88047">Wingtech Redmi 2 - wt88047</a> - no longer maintained</li> <li><a href="https://wiki.lineageos.org/devices/addison">Motorola Moto Z Play - addison</a> - no longer maintained</li> <li><a href="https://wiki.lineageos.org/devices/A6020">Lenovo Vibe K5 / K5 Plus - A6020</a> - outstanding unfixed issues</li> <li>LG G4 - <a href="https://wiki.lineageos.org/devices/h815">h815</a>, <a href="https://wiki.lineageos.org/devices/h811">h811</a> - outstanding unfixed issues</li> <li>HTC One M9 - <a href="https://wiki.lineageos.org/devices/himaul">himaul</a>, <a href="https://wiki.lineageos.org/devices/himawl">himawl</a> - outstanding unfixed issues</li> <li><a href="https://wiki.lineageos.org/devices/i9305">Samsung Galaxy S III (LTE / International) - i9305</a> - outstanding unfixed issues</li> </ul> <p>Removed 13.0 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/ghost">Motorola Moto X - ghost</a> - no longer maintained</li> </ul>harryyoudChanges since September 23rdSummer Survey - Results2017-10-16T00:00:00-07:002017-10-16T00:00:00-07:00/Summer-Survey-Results<h2 id="we-asked-for-feedback-you-answered">We asked for feedback. You answered</h2> <p>Let’s talk about the <a href="https://www.lineageos.org/Summer-Survey/">Summer Survey</a> and its results.<br /> To start off, only about 1.35% of our users (at the time of writing) took the survey (23000 / 1700000), so the results are not reflective of our entire userbase, but we’ll analyze the feedback nonetheless.</p> <h3 id="builds">Builds</h3> <p>The majority of the people who responded were using an official build (86%). Nearly all (97%) had it installed on a phone, whereas a smaller portion (10%) had it installed on a tablet.</p> <h3 id="apps">Apps</h3> <p>Your favorite apps are our Snap Camera app, our Trebuchet launcher, and AudioFX. The apps you’d like to see improved in LineageOS 15 are Snap, Trebuchet, and the Gallery app.<br /> Many asked to match the camera quality of stock in Snap, but unfortunately that is not entirely within our control, primarily due to the proprietary nature of newer stock features and algorithms. However, this doesn’t mean we won’t continue to aim for the best with what we can control.<br /> The least used app is Jelly (61% of the surveyed never use it) and that’s understandable since there are more powerful alternatives. This doesn’t mean Jelly (or any other app) is going to be removed, but we will use this information to avoid spending time and resources on projects people rarely use.</p> <p>Most of the responders said they were using Google Apps, but a sizeable amount of those surveyed weren’t using any Google Apps (mostly due to region-blocks, or privacy and ideological motivations). We will work hard to improve user experience for both types of users.</p> <h3 id="icons">Icons</h3> <p>On average, our icons were rated 3.8 / 5, and the Dialer and Gallery were said to have the best icons. We’ll use this feedback to adapt our icons to the new adaptive icon style introduced with Android O in LineageOS 15.</p> <h3 id="wallpapers">Wallpapers</h3> <p>Our wallpapers have been rated 3.2 / 5. Responder’s favorite kinds are abstract and landscapes. We’ll also try to bring some improvements to our wallpapers collection in the upcoming release.</p> <h3 id="features">Features</h3> <p>Status bar customizations and Privacy Guard were the favorite features among those who responded, followed by Ambient display, button remapping, lockscreen enhancements, LiveDisplay, Protected Apps, and Profiles.</p> <h3 id="infrastructure">Infrastructure</h3> <p>Changelogs were rated 4.6 / 5 as a good idea, and 4 / 5 with regards to the quality of them. Our wiki was rated as 3.8 / 5 and the download portal was slightly higher at 4.2 / 5.<br /> It looks like a large portion of the responders is not aware of our Jira, subreddit or IRC channels (47%, 42% and 47% respectively). We would like to offer some clarification as to where to find these and what they are.<br /> Our subreddit (<a href="https://www.reddit.com/r/LineageOS">r/LineageOS</a>) is a good place for finding support directly from other LineageOS users and sometimes team members.<br /> Our <a href="https://jira.lineageos.org">Jira</a> is a place for <a href="https://wiki.lineageos.org/bugreport-howto.html">submitting bug reports</a>.<br /> Our IRC, similar to our subreddit, a place for finding support with installation, or asking Android questions, can be found at channels <em>#lineageos</em> and <em>#lineageos-dev</em> on Freenode (the latter being used for development related questions).</p> <h3 id="your-personal-messages">Your personal messages</h3> <p>The last survey page had an optional text box that could be filled with a personal message for the LineageOS team, and we took the time to read them all.<br /> It’s very motivating to see that so many people, who could write anything they wanted, said a simple, yet powerful, “Thank you” (or something similar).<br /> Others were mostly about feature suggessions. Even though not all of the suggestions can be implemented, we appreciate your contribution, and we’ll do our best to tune our goals so that they are more inline with the community desires during the development of the next branch.</p> <p>The LineageOS team would like to extend our thanks back to everyone who took their time to answer these simple questions.</p>jrizzoliHere's what you told usChangelog 14 - Powerful PrivacyGuard, Unique Updater, Brave Burn-in protection and Awesome AudioFX2017-09-23T00:00:00-07:002017-09-23T00:00:00-07:00/Changelog-14<h2 id="welcome-to-lineageos-regularly-irregular-review-where-we-go-over-changes-in-the-last-few-weeks">Welcome to LineageOS’ regularly irregular review, where we go over changes in the last few weeks</h2> <h3 id="major-changes-since-august-8th">Major changes since August 8th</h3> <ul> <li>LineageOS Updater app has been rewritten. Previous issues with downloading updates should be gone now <ul> <li>Downloads are now stored at <em>/data/lineageos_updates/</em></li> </ul> </li> <li>Privacy Guard has received an user interface overhaul</li> <li>Burn-in protection (device-specific): statusbar and navigation bar (if any) icon’s position is shifted every minute to help prevent burn-in of these areas</li> <li>AudioFX can now control reverb effect</li> <li>Added system profiles tile</li> <li>September security patches, including <a href="https://www.armis.com/blueborne/">blueborne</a> vulnerability fix</li> <li>Jelly improvements, including more HTML 5 features support</li> <li>Disabled unused cmsdk services in builds</li> <li>Added carrier selection shortcut for Settings app, so you can jump to it right from your homescreen</li> <li>It’s now possible to reapply the current system profile</li> <li>Volume buttons should no longer cause backlit hardware keys to light up</li> <li>Email is (back) able to customize notification lights settings for each email account</li> <li>WEP WiFi encryption input now detects valid keys correctly</li> <li>A number of crashes have been fixed in camera operations</li> </ul> <h3 id="survey">Survey</h3> <p>Our <a href="https://www.lineageos.org/Summer-Survey/">summer survey</a> has ended. We’d like to thank everyone who took their time to provide advices and feedbacks. We’ll share the results once we’ve analyzed the data in another post. Stay tuned!</p> <h3 id="lineageos-150-progress">LineageOS 15.0 progress</h3> <p>While the cm-14.1 branch development hasn’t stopped, we’re also working on the next LineageOS version (15.0), based on the latest Android 8.0. We will refrain from giving any ETA, just patiently wait until the new branch is ready for release-time.</p> <h3 id="infrastructure">Infrastructure</h3> <ul> <li>CVE Tracker <ul> <li>Improvements for internal usage (maintainers): tags for filters, severity indicators for CVEs, actions are now logged</li> </ul> </li> </ul> <h3 id="build-roster">Build roster</h3> <h4 id="added-141-devices">Added 14.1 devices</h4> <ul> <li>LG G6 (<a href="https://wiki.lineageos.org/devices/h870">EU Unlocked - h870</a> and <a href="https://wiki.lineageos.org/devices/us997">US Unlocked - us997</a>) - <em>maintainer: rashed</em></li> <li><a href="https://wiki.lineageos.org/devices/v400">LG G Pad 7.0 WiFi - v400</a> - <em>maintainer: mycax</em></li> <li><a href="https://wiki.lineageos.org/devices/cheeseburger">OnePlus 5 - cheeseburger</a> - <em>maintainers: amartinz, codeworkx, jrizzoli, jumoog, xingrz</em></li> <li><a href="https://wiki.lineageos.org/devices/v1awifi">Samsung Galaxy Note Pro 12.2 Wi-Fi - v1awifi</a> - <em>maintainer: thompatry</em></li> <li><a href="https://wiki.lineageos.org/devices/v1awifi">Samsung Galaxy S5 (Exynos International 3G) - k3gxx</a> - <em>maintainer: tincho5588</em></li> <li><a href="https://wiki.lineageos.org/devices/gtelwifiue">Samsung Galaxy Tab E 9.6 - gtelwifiue</a> - <em>maintainer: zvikovincent</em></li> <li><a href="https://wiki.lineageos.org/devices/gtesqltespr">Samsung Galaxy Tab E 8.0 - gtesqltespr</a> - <em>maintainer: zvikovincent</em></li> <li><a href="https://wiki.lineageos.org/devices/taoshan">Sony Xperia L - taoshan</a> - <em>maintainer: corphish</em></li> <li><a href="https://wiki.lineageos.org/devices/odin">Sony Xperia ZL - odin</a> - <em>maintainers: cyberwalkman, daedroza, chippa_a, adrian dc</em></li> <li><a href="https://wiki.lineageos.org/devices/dogo">Sony Xperia ZR - dogo</a> - <em>maintainers: daedroza, chippa_a, cyberwalkman. adrian dc</em></li> <li><a href="https://wiki.lineageos.org/devices/yuga">Sony Xperia Z - yuga</a> - <em>maintainers: daedroza, cyberwalkman, mardonhh, chippa_a, adrian dc</em></li> <li><a href="https://wiki.lineageos.org/devices/pollux">Sony Xperia Tablet Z LTE - pollux</a> - <em>maintainers: cahbkaup, cyberwalkman, daedroza, chippa_a, adrian dc</em></li> <li><a href="https://wiki.lineageos.org/devices/pollux_windy">Sony Xperia Tablet Z Wi-Fi - pollux_windy</a> - <em>maintainers: cahbkaup, cyberwalkman, daedroza, chippa_a, adrian dc</em></li> <li><a href="https://wiki.lineageos.org/devices/ivy">Sony Xperia Z3+ - ivy</a> - <em>maintainers: cdesai, kali-, olivier97, quarx2k</em></li> </ul> <h4 id="readded-141-devices">Readded 14.1 devices</h4> <ul> <li><a href="https://wiki.lineageos.org/devices/lt03lte">Samsung Galaxy Note 10.1 2014 (LTE) - lt03lte</a> - <em>maintainer: rashed</em></li> <li><a href="https://wiki.lineageos.org/devices/w7">Lg L90 - w7</a> - <em>maintainer: mobiusm</em></li> </ul>harryyoudChanges since August 8th 2017Summer Survey2017-08-18T00:00:00-07:002017-08-18T00:00:00-07:00/Summer-Survey<p>While the project’s development proceeds, we think it’s important to take a moment and get some feedback from our users. It has been decided to create a simple survey, instead of collecting on-device metrics, to help us improve LineageOS in the right direction without wasting resources on things that our userbase is not interested in.</p> <p>The survey is really simple and we won’t collect any sensitive information.</p> <p>We kindly ask you to be respectful of everyone: be honest and don’t take the survey more than one time, each one’s opinion is equally important.</p> <p>The survey will be closed in two weeks’ time.</p> <h3 id="topics">Topics</h3> <p>We’ve divided this survey into 5 topics:</p> <ol> <li>Apps</li> <li>Wallpapers</li> <li>Features</li> <li>Infrastructure</li> <li>Public relations</li> </ol> <p>You can take the survey here below, and you can share it to your friends using this link: <a href="https://goo.gl/forms/4phLuXIWHUr3s4Qf2">goo.gl/forms/4phLuXIWHUr3s4Qf2</a></p> <p>We’re looking forward to see your answers!</p> <p>The LineageOS team</p> <h3 id="survey">Survey</h3> <html> <iframe src="https://docs.google.com/forms/d/e/1FAIpQLSdb1IiHmxwVh08emdMh5Nc9pi8oIhc-Wp49Sr5JdFRzoDMPmA/viewform?embedded=true" width="100%" height="700" frameborder="0" marginheight="0" marginwidth="0"><a href="https://goo.gl/forms/4phLuXIWHUr3s4Qf2">Loading...</a></iframe> </html>jrizzoliIt's your timeChangelog 13 - Wonderful Webviews, Pedantic Permissions and Disappearing Dates2017-08-08T00:00:00-07:002017-08-08T00:00:00-07:00/Changelog-13<h2 id="welcome-to-lineageos-regularly-irregular-review-where-we-go-over-changes-in-the-last-few-weeks">Welcome to LineageOS’ regularly irregular review, where we go over changes in the last few weeks</h2> <h3 id="major-changes-since-july-3rd">Major changes since July 3rd</h3> <ul> <li>Even more Jelly improvements <ul> <li>Search on page has been added</li> <li>No longer saves form data when in incognito mode</li> <li>Changed to Google as the default search engine, home page and suggestion provider. This can still be changed in Settings, just like before</li> <li>Added the Yandex search engine</li> <li>Media can now be displayed in full screen mode</li> </ul> </li> <li>Merged July security patches for both LineageOS 14.1 and 13.0</li> <li>Merged August security patches for LineageOS 14.1</li> <li>Sensitive number improvements <ul> <li>Countries with multiple MCCs are now supported properly (including GB, US, and India)</li> <li>Added multiple 116 numbers in various European countries</li> <li>Added sensitive numbers for Greece</li> </ul> </li> <li>Date can now be hidden on the LockClock widget</li> <li>Updated Chromium Webview to version 60 (60.0.3112.78)</li> <li>A number of deadlocks/freezes/crashes in AppOps have been fixed</li> <li>The updater app now warns in case mobile data is about to be used for a download</li> <li>“Panic detection” mode is now enabled. Pressing the back button several times in quick succession will return you to the home screen</li> <li>Fixed a number of crashes and removed a screen for single SIM devices in the Setup Wizard</li> <li>Eleven (Music app), Snap, and Gallery are now properly granted external storage permissions</li> <li>On dual-SIM devices, the preferred SIM for SMS is no longer reset on reboot</li> </ul> <h3 id="infrastructure">Infrastructure</h3> <ul> <li>CVE tracker improvements <ul> <li>Added a dark theme - makes it easier on the eyes!</li> <li>Added a new landing page to answer some FAQs</li> </ul> </li> </ul> <h3 id="build-roster">Build roster</h3> <p>Added 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/nx512j">nubia Z9 Max - nx512j</a> - <em>maintainer: Bauuuuu</em></li> <li><a href="https://wiki.lineageos.org/devices/mido">Xiaomi Redmi Note 4 - mido</a> - <em>maintainer: TheScarastic</em></li> </ul> <p>Readded 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/athene">Motorola Moto G4 - athene</a> - <em>maintainers: vache, shr3ps, rahulsnair</em></li> <li><a href="https://wiki.lineageos.org/devices/d800">LG G2 (AT&amp;T) - d800</a> - <em>maintainer: Kapricornus</em></li> <li><a href="https://wiki.lineageos.org/devices/d801">LG G2 (T-Mobile) - d801</a> - <em>maintainer: Kapricornus</em></li> <li><a href="https://wiki.lineageos.org/devices/d802">LG G2 (International) - d802</a> - <em>maintainer: Kapricornus</em></li> <li><a href="https://wiki.lineageos.org/devices/d803">LG G2 (Canadian) - d803</a> - <em>maintainer: Kapricornus</em></li> </ul> <p>Suspended 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/lt03lte">Samsung Galaxy Note 10.1 2014 (LTE) - lt03lte</a> <ul> <li>Withdrawn due to neglected CVE patches</li> </ul> </li> </ul>harryyoudChanges since July 3rd 2017Changelog 12 - Jam-packed Jelly, Terrific Tiles, and Updated Updater2017-07-03T00:00:00-07:002017-07-03T00:00:00-07:00/Changelog-12<h2 id="welcome-to-lineageos-biweekly-review-where-we-go-over-changes-in-the-last-couple-of-weeks">Welcome to LineageOS’ biweekly review, where we go over changes in the last couple of weeks</h2> <h3 id="major-changes-since-june-12th">Major changes since June 12th</h3> <ul> <li>Jelly has been vastly improved: <ul> <li>When a download is completed, a notification is now shown, and a scan for new files is now run</li> <li>Links in incognito tabs are now opened in new incognito tabs</li> <li>A shortcut can now be created directly to a new incognito tab</li> <li>Form data (e.g. usernames, passwords are not saved) is now saved by default</li> <li>Do not track option can now be enabled</li> <li>Search suggestions are now available, including: <ul> <li>Baidu</li> <li>Bing</li> <li>DuckDuckGo (default)</li> <li>Google</li> <li>Yahoo</li> <li>None</li> </ul> </li> <li>Links can now be opened in external apps (e.g. YouTube links can be opened in the YouTube app)</li> <li><a href="https://android-developers.googleblog.com/2017/06/whats-new-in-webview-security.html">Safe browsing</a> is now supported</li> </ul> </li> <li>The <a href="https://www.lineageos.org/Changelog-10/">sensitive numbers list</a> has been expanded: <ul> <li>Brazil, France, Portugal, and the UK have new numbers included</li> <li>Sensitive numbers for Greece, Taiwan, and Ukraine have been added</li> <li>Country detection for the Czech Republic has been fixed</li> </ul> </li> <li>A longstanding issue affecting tap-to-pay on several devices has now been fixed</li> <li>Media codecs have been updated</li> <li>A timeout for the ‘long press power button for torch’ option can now be set. You can find this option in Settings &gt; Buttons &gt; Automatically turn torch off</li> <li>The clock app can now set a system profile when an alarm triggers</li> <li>The Location QS tile can now be toggled without fully expanding the status bar</li> <li>The Battery Saver QS tile has been removed, as this functionality is already available in the main Battery QS tile</li> <li>Custom tiles have now been integrated into the framework to allow for deeper integration with the system, and mimic behavior from older versions <ul> <li>In the next few weeks, keep an eye out for new tiles being forward ported</li> </ul> </li> <li>The updater app now prevents major version upgrades (e.g. 13.0 to 14.1) from being automatically installed, in order to prevent the situation where the user doesn’t notice the change and ends up with incompatible add-ons</li> </ul> <h3 id="infrastructure">Infrastructure</h3> <ul> <li>The <a href="https://cve.lineageos.org/">CVE tracker</a> has seen a major redesign, and completion percentage calculation has been improved</li> <li>The <a href="https://download.lineageos.org/">downloads page</a> now shows <code class="highlighter-rouge">sha256</code> and <code class="highlighter-rouge">sha1</code> checksums instead of <code class="highlighter-rouge">md5</code></li> <li>Weather providers are now available on the <a href="https://download.lineageos.org/extras">extras page</a></li> </ul> <h3 id="build-roster">Build roster</h3> <p>Added 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/foster">Nvidia Shield Android TV - foster</a> - <em>maintainer: webgeek1234</em></li> <li><a href="https://wiki.lineageos.org/devices/shieldtablet">Nvidia Shield Tablet - shieldtablet</a> - <em>maintainer: webgeek1234</em> <ul> <li>Promoted from 13.0</li> </ul> </li> </ul> <p>Readded 14.1 devices</p> <ul> <li>LG G5 (<a href="https://wiki.lineageos.org/devices/h830">T-Mobile - h830</a> and <a href="https://wiki.lineageos.org/devices/h850">International - h850</a>) - <em>maintainer: rashed</em></li> <li>LG V20 (<a href="https://wiki.lineageos.org/devices/h918">T-Mobile - h918</a> and <a href="https://wiki.lineageos.org/devices/us996">GSM Unlocked - us996</a>) - <em>maintainers: rashed, Albinoman887</em></li> <li><a href="https://wiki.lineageos.org/devices/v521">LG G Pad X (T-Mobile) - v521</a> - <em>maintainer: rashed</em></li> <li><a href="https://wiki.lineageos.org/devices/ham">ZUK Z1 - ham</a> - <em>maintainers: ashwinr64, raymanfx, shenki</em></li> </ul> <p>Suspended 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/w7">LG L90 - w7</a> <ul> <li>No active maintainer owns the device</li> </ul> </li> <li><a href="https://wiki.lineageos.org/devices/athene">Motorola Moto G4 - athene</a> <ul> <li>Investigating boot issues</li> </ul> </li> </ul>javelinanddartChanges since June 12th 2017Changelog 11 - June ASB, Chromium 59 and Tasks Lock2017-06-12T00:00:00-07:002017-06-12T00:00:00-07:00/Changelog-11<h2 id="welcome-to-lineageos-biweekly-review-where-we-go-over-changes-in-the-last-couple-of-weeks">Welcome to LineageOS’ biweekly review, where we go over changes in the last couple of weeks</h2> <h3 id="major-changes-since-the-31st-may">Major changes since the 31st May</h3> <ul> <li><a href="https://source.android.com/security/bulletin/2017-06-01">June security patches</a> have been merged (AOSP tag <em>android-7.1.2_r17</em>). All builds starting June 6th will include these. Users that have a vendor.img (mostly Google devices) will be presented with a notice to update this on first boot</li> <li>You can now <a href="https://review.lineageos.org/#/q/topic:taskLock">prevent tasks from being removed when clearing all apps</a> in the recent apps view</li> <li>Jelly now supports HTTP authentication</li> <li>System WebView has been updated to <a href="https://review.lineageos.org/#/q/topic:chromium-59">Chromium 59</a></li> <li>The <a href="https://www.lineageos.org/Changelog-10/">sensitive numbers list</a> has been expanded, and some new countries are now included (e.g. Canada, Czech Republic, Germany, Greece, India, Israel, Netherlands, Serbia and Spain)</li> <li>You can now disable lock screen album background when playing music</li> <li>Double tap to sleep now works on the lock screen too</li> <li>Terminal now properly recognizes CTRL and ALT keys</li> </ul> <h3 id="build-roster">Build roster</h3> <p>Added 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/flounder">Google Nexus 9 (WiFi) - flounder</a> - <em>maintainers: hashbang173, razorloves</em></li> <li><a href="https://wiki.lineageos.org/devices/flounder_lte">Google Nexus 9 (LTE) - flounder_lte</a> - <em>maintainers: hashbang173, razorloves</em></li> <li><a href="https://wiki.lineageos.org/devices/libra">Xiaomi Mi 4c - libra</a> - <em>maintainer: Demon000</em></li> <li><a href="https://wiki.lineageos.org/devices/capricorn">Xiaomi Mi 5s - capricorn</a> - <em>maintainer: LuK1337</em></li> <li><a href="https://wiki.lineageos.org/devices/lithium">Xiaomi Mi MIX - lithium</a> - <em>maintainer: balika011</em></li> </ul> <p>Changed 13.0 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/maserati">Motorola Droid 4 - maserati</a> - Promoted to 14.1</li> <li><a href="https://wiki.lineageos.org/devices/targa">Motorola Droid Bionic - targa</a> - Promoted to 14.1</li> <li><a href="https://wiki.lineageos.org/devices/spyder">Motorola Droid RAZR/RAZR MAXX (CDMA) - spyder</a> - Promoted to 14.1</li> <li><a href="https://wiki.lineageos.org/devices/umts_spyder">Motorola Droid RAZR/RAZR MAXX (GSM) - umts_spyder</a> - Promoted to 14.1</li> </ul> <p>Suspended 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/tenshi">BQ Aquaris U Plus - tenshi</a> <ul> <li>Rework in progress</li> </ul> </li> <li><a href="https://wiki.lineageos.org/devices/v521">LG G Pad X (T-Mobile) - v521</a> <ul> <li>Suspended until wiki instructions are updated</li> </ul> </li> <li>LG G2 (<a href="https://wiki.lineageos.org/devices/d800">AT&amp;T</a>, <a href="https://wiki.lineageos.org/devices/d801">T-Mobile</a>, <a href="https://wiki.lineageos.org/devices/d803">Canadian</a> and <a href="https://wiki.lineageos.org/devices/d802">International</a>) <ul> <li>No longer actively maintained</li> </ul> </li> <li>LG G5 (<a href="https://wiki.lineageos.org/devices/h830">T-Mobile</a> and <a href="https://wiki.lineageos.org/devices/h850">International</a>) <ul> <li>Suspended until wiki instructions are updated</li> </ul> </li> <li>LG V20 (<a href="https://wiki.lineageos.org/devices/h910">AT&amp;T</a>, <a href="https://wiki.lineageos.org/devices/h918">T-Mobile</a>, <a href="https://wiki.lineageos.org/devices/ls997">Sprint</a>, <a href="https://wiki.lineageos.org/devices/vs995">Verizon</a> and <a href="https://wiki.lineageos.org/devices/us996">GSM Unlocked</a>) <ul> <li>Suspended until wiki instructions are updated</li> </ul> </li> </ul> <p>You can <a href="http://wiki.lineageos.org/contributing.html">contribute</a> and help the maintainer with updating the wiki instructions by submitting a commit like <a href="https://review.lineageos.org/#/c/175965/">this one</a> for the device to get builds re-enabled.</p>TimSchumiChanges since 31st May 2017SafetyNet2017-06-05T00:00:00-07:002017-06-05T00:00:00-07:00/Safetynet<h2 id="safetynet-what-it-is-and-how-it-affects-you">SafetyNet: What it is, and how it affects you</h2> <h3 id="what-is-safetynet">What is SafetyNet?</h3> <p><a href="https://developer.android.com/training/safetynet/index.html">SafetyNet</a> is an API that was developed by Google in order to detect whether or not a device is in a known-good state. On older devices, this check is more lenient in order to maintain compatibility.</p> <h3 id="how-does-this-affect-you">How does this affect you?</h3> <p>App developers can choose to enable a toggle in the app developer console to hide their app on the Play Store if a device doesn’t pass SafetyNet tests, or can choose to check the SafetyNet status of a device to disable certain functionality. Notable examples would be Netflix, which is hidden on the Play Store, and Android Pay, which checks SafetyNet each time the app is used. Devices running Lineage may have a smaller selection of usable apps in the Play Store as a result of these checks.</p> <h3 id="what-are-we-going-to-do-about-it">What are we going to do about it?</h3> <p>Our official stance is that <strong>we will not intentionally circumvent an integrity check that Google has put in place for app developers</strong>. Any action taken to bypass SafetyNet risks a backlash against all custom OSes, and could cause Google to block them entirely from the Play Store. We have always taken the approach that our customizations should not change the underlying Android architecture in ways that developers cannot predict.</p> <h3 id="what-can-you-do-about-it">What can you do about it?</h3> <p>For apps that are no longer visible in the Play Store, you can pursue alternative methods of app installation. For apps that inhibit functionality, you can always install your device’s stock software and relock your bootloader.</p> <p>The LineageOS Team</p>javelinanddartWhat it is, and how it affects youChangelog 10 - Sensitive numbers and our CVE Tracker2017-05-31T00:00:00-07:002017-05-31T00:00:00-07:00/Changelog-10<h2 id="welcome-to-lineageos-biweekly-review-where-we-go-over-changes-in-the-last-couple-of-weeks">Welcome to LineageOS’ biweekly review, where we go over changes in the last couple of weeks</h2> <h3 id="major-changes-since-the-15th-may">Major changes since the 15th May</h3> <ul> <li>Some sensitive numbers are no longer written to the call log <ul> <li>In the EU, some numbers are intentionally not shown on phone bills, in order to allow hotlines dealing with domestic violence or similar situations to be called with confidence</li> <li>In LineageOS, a list of particular numbers (available to view <a href="https://github.com/LineageOS/android_vendor_cm/blob/cm-14.1/prebuilt/common/etc/sensitive_pn.xml">here</a> - this will be continually updated) will no longer be written to the call log viewable in the Dialer app</li> <li>We would appreciate if you know of any other sensitive numbers in your country - particularly those dealing with child abuse, domestic abuse, or sexual assault hotlines - to submit these to <a href="https://review.lineageos.org">Gerrit</a>, in a similar fashion to these commits: <a href="https://review.lineageos.org/174954">Brazil</a>, <a href="https://review.lineageos.org/175114">Bangladesh</a>, <a href="https://review.lineageos.org/175119">Turkey</a>, <a href="https://review.lineageos.org/175115">US</a></li> </ul> </li> <li>Small Jelly tweaks and improvements <ul> <li>Support ‘desktop mode’ - for viewing sites as a desktop browser would see them</li> <li>The page is no longer re-rendered when the device is rotated</li> <li>Incognito mode has been improved: it no longer stores cookies, and now shows an indicator to let you know when you are in incognito mode</li> </ul> </li> <li>WiFi is now enabled on first boot after a factory reset, preventing a crash in our Setup Wizard further in the setup</li> <li>AudioFX should now be much more responsive, and free of some of the lag suffered when moving between various effects</li> <li>The customisable right lockscreen shortcut now has identical behaviour and appearance to the left one, so no longer appears black, and correctly inherits the icon’s primary colour as the background</li> <li>A potential memory leak and/or memory corruption exploit with our recent su hide patches (which you can read more about in our <a href="https://lineageos.org/Changelog-9/">last changelog post</a>) has been fixed</li> </ul> <h3 id="cve-tracker-again">CVE tracker (again)</h3> <p>If you didn’t know, Google releases a set of security updates monthly, which fix a number of CVEs (security vulnerabilities). These aren’t always in the upper layers of Android, and are typically in the kernel.</p> <p>Because of this, it can be difficult to record exactly which devices, as a developer, have been patched against particular vulnerabilities. Our <a href="https://cve.lineageos.org">CVE tracker</a>, which was previously private is now publically accessible (as read-only), primarily for the use of developers not currently part of the LineageOS team who would like to patch their kernels against security vulnerabilities.</p> <p>To clear up some confusion, to modify values here, you have to be signed into a GitHub account that is part of the LineageOS organization on GitHub - a privilege reserved for those who are part of our team.</p> <p>Also bear in mind, that this does not analyse the kernel repository. The device maintainer must mark particular CVEs patched themselves.</p> <h3 id="build-roster">Build roster</h3> <p>Added 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/dragon">Google Pixel C - dragon</a> - <em>maintainer: followmsi</em></li> <li><a href="https://wiki.lineageos.org/device/hlte">Galaxy Note 3 (International LTE) - hlte</a> - <em>maintainers: haggertk, trader418</em></li> <li><a href="https://wiki.lineageos.org/device/hltetmo">Galaxy Note 3 (T-Mobile) - hltetmo</a> - <em>maintainers: haggertk, trader418</em></li> <li><a href="https://wiki.lineageos.org/devices/tenshi">BQ Aquaris U Plus - tenshi</a> - <em>maintainers: brinlyau, eloimuns, Kra1o5, Team aquaris-dev</em></li> </ul> <p>Changes to 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/mako">Google Nexus 4 - mako</a> - <em>maintainer: rmccask</em> <ul> <li>Readded to 14.1 roster</li> </ul> </li> </ul> <p>Changes to 13.0 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/x2">LeEco Le Max 2 - x2</a> - <em>maintainers: tortel, andr68rus, cr3pt</em> <ul> <li>Promoted to 14.1</li> </ul> </li> <li><a href="https://wiki.lineageos.org/devices/xt897">Motorola Photon Q 4G LTE - xt897</a> - <em>maintainers: nadlabak, mccreary</em> <ul> <li>Promoted to 14.1</li> </ul> </li> </ul>harryyoudChanges since 15th May 2017Changelog 9 - Gello, Jelly and a security advisory2017-05-15T00:00:00-07:002017-05-15T00:00:00-07:00/Changelog-9<h2 id="welcome-to-lineageos-biweekly-review-where-we-go-over-changes-in-the-last-couple-of-weeks">Welcome to LineageOS’ biweekly review, where we go over changes in the last couple of weeks</h2> <h3 id="major-changes-since-the-2nd-of-may">Major changes since the 2nd of May</h3> <ul> <li>The autobrightness slider, found in Quick Settings, can now be toggled in <em>Settings &gt; Status bar &gt; Brightness</em></li> <li>Gello has been dropped in favor of Jelly. Read below for more information</li> <li>Jelly got various improvements, including desktop mode support</li> <li>FlipFlap can now be disabled from within the app</li> <li>Incorrect call durations in Dialer has been fixed</li> <li>Webview has been updated to the latest stable release (based on Chromium 58)</li> <li>Fixed a crash in some 3rd party apps that use the camera under some circumstances</li> </ul> <h3 id="gello-and-jelly">Gello and Jelly</h3> <p><a href="https://www.lineageos.org/Changelog-8">Last month</a>, we introduced a new browser app, codenamed Jelly, made for devices that couldn’t handle a heavier browser such as Gello and/or Chrome.</p> <p>We’ve been shipping Gello which was based on Chromium m42 (dated April 2015) for too long, and it has recently became unreliable with the latest upstream merges. We’ve finally managed to rebase it up to Chromium m58, but it isn’t going to ship in nightlies.</p> <p>Gello is really hard to maintain for us, which means users will end up using an old vulnerable Chromium browser far too often. Jelly, instead, is easier to maintain and it depends only on the system webview (you can use Google’s one that’s updated from the Play Store too), so we’ve decided to <a href="https://review.lineageos.org/#/q/topic:nuke_gello+OR+topic:nuke_gello-devices">drop Gello</a> and just ship its little brother.</p> <p>We’re still looking into a reliable way to allow people who are still interested in obtaining a downloadable Gello, but in the meanwhile you can use our <a href="https://github.com/LineageOS/android_external_gello_build">Gello build environment</a> to compile your own Gello m58 APK.</p> <h3 id="kernel-su-hide-to-address-an-important-vulnerabilty">Kernel su-hide to address an important vulnerabilty</h3> <p>It has been claimed that the Privacy Guard implementation of ‘su’ has security vulnerabilities even when disabled. In other words, the mere presence of the su binary is enough to compromise the device.</p> <p>Unfortunately, the person who reported this vulnerabilty refuses to disclose its exact nature, nor could we make sure to properly fix this exact issue. The next best solution is to ensure that su is only accessible when enabled in the Settings app and keep su disabled when it’s not in use.</p> <p>We’ve created a kernel patch that hides the existence of su from <em>all</em> processes except root and system when the su daemon is not running (root needs access so that init can start the su daemon, and system needs access in order to populate the root access settings appropriately).</p> <p>This effectively makes it <em>impossible</em> for unprivileged processes to exploit su when it is disabled in settings. Indeed, it makes it impossible to even see that the su binary exists. It cannot be seen either directly (via <code class="highlighter-rouge">stat /system/xbin/su</code>) or indirectly (via <code class="highlighter-rouge">ls /system/xbin</code>). A side effect of this, is that Play Services can’t detect su binary when root is disabled either, allowing some (older) devices to pass SafetyNet when root is installed but disabled.</p> <p>This fix cannot be applied globally but <em>must</em> be merged to each device’s kernel. If your device hasn’t been patched yet, or you’re maintaining a device, take the proper patch and apply it <em>as soon as possible</em> (kernel <a href="https://review.lineageos.org/170516">3.18</a>, <a href="https://review.lineageos.org/170624">3.10</a> and <a href="https://review.lineageos.org/170648">3.4</a>).</p> <p><em>This is a precautionary measure. We are not aware of any active exploits targeting this issue.</em></p> <h3 id="build-roster">Build roster</h3> <p>Changes to 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/ether">Nextbin Robin - ether</a> has been readded - <em>maintainers: chrmhoffmann, crpalmer, mikeioannina</em> <ul> <li>The maintainers have been hard at work over the past couple of weeks squashing bugs and now it’s ready for nightlies again</li> </ul> </li> </ul> <p>Removed 14.1 devices</p> <ul> <li><a href="https://wiki.lineageos.org/devices/mako">Google Nexus 4 - mako</a> - no longer actively maintained</li> </ul> <p>We’d like you to remember that all the devices that are removed from the build roster are just waiting for a new maintainer for nightlies to continue. If you’re interested in maintaining a dropped device, patch it and then <a href="https://wiki.lineageos.org/submitting-patch-howto.html">submit your work to Gerrit</a>, your contributions will be welcome.</p>harryyoudChanges since 2nd May 2017

Polly po-cket