launch experimental Pixel 5a support

This commit is contained in:
Daniel Micay 2021-09-07 04:50:27 -04:00
parent 20d20ea746
commit 31376df595
4 changed files with 36 additions and 7 deletions

View File

@ -157,6 +157,12 @@
have substantial upstream and downstream hardening specific to the have substantial upstream and downstream hardening specific to the
devices.</p> devices.</p>
<p>GrapheneOS has experimental support for the following devices:</p>
<ul>
<li>Pixel 5a (barbet)</li>
</ul>
<p>Many other devices are supported by GrapheneOS at a source level, and it can be <p>Many other devices are supported by GrapheneOS at a source level, and it can be
built for them without modifications to the existing GrapheneOS source tree. Device built for them without modifications to the existing GrapheneOS source tree. Device
support repositories for the Android Open Source Project can simply be dropped into support repositories for the Android Open Source Project can simply be dropped into
@ -196,14 +202,15 @@
recommended:</p> recommended:</p>
<ul> <ul>
<li>Pixel 5a (barbet) — experimental</li>
<li>Pixel 5 (redfin)</li> <li>Pixel 5 (redfin)</li>
<li>Pixel 4a (5G) (bramble)</li> <li>Pixel 4a (5G) (bramble)</li>
<li>Pixel 4a (sunfish)</li> <li>Pixel 4a (sunfish)</li>
</ul> </ul>
<p>The Pixel 5 and Pixel 4a (5G) will likely be supported for at least a bit <p>The Pixel 5a, Pixel 5 and Pixel 4a (5G) will likely be supported for at
longer than the Pixel 4a. We strongly recommend against purchasing older least a bit longer than the Pixel 4a. We strongly recommend against purchasing
devices.</p> older devices.</p>
<p>The Pixel 4a is a budget device meeting the same security standards as the more <p>The Pixel 4a is a budget device meeting the same security standards as the more
expensive flagship devices. You can read more on the differences between the hardware expensive flagship devices. You can read more on the differences between the hardware
@ -215,8 +222,8 @@
secondary unlock mechanism was replaced with IR-based 3D facial scanning. secondary unlock mechanism was replaced with IR-based 3D facial scanning.
GrapheneOS plans to extend secondary unlock support with the option of GrapheneOS plans to extend secondary unlock support with the option of
2-factor authentication using a secondary PIN or passphrase required for 2-factor authentication using a secondary PIN or passphrase required for
fingerprint / face unlock. The Pixel 4a, Pixel 4a (5G) and Pixel 5 moved back fingerprint / face unlock. The Pixel 4a, Pixel 4a (5G), Pixel 5 and Pixel 5a
to using a fingerprint scanner instead of face unlock.</p> moved back to using a fingerprint scanner instead of face unlock.</p>
</article> </article>
<article id="future-devices"> <article id="future-devices">

View File

@ -2,7 +2,7 @@
const baseUrl = "https://releases.grapheneos.org/"; const baseUrl = "https://releases.grapheneos.org/";
const versionBaseUrl = "https://github.com/GrapheneOS/platform_manifest/releases/tag/"; const versionBaseUrl = "https://github.com/GrapheneOS/platform_manifest/releases/tag/";
const devices = ["redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"]; const devices = ["barbet", "redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"];
const channels = ["stable", "beta"]; const channels = ["stable", "beta"];
const delayMs = 1000 * 60 * 5; const delayMs = 1000 * 60 * 5;

View File

@ -140,7 +140,7 @@ async function unlockBootloader(setProgress) {
return "Bootloader unlocked."; return "Bootloader unlocked.";
} }
const supportedDevices = ["redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"]; const supportedDevices = ["barbet", "redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"];
async function getLatestRelease() { async function getLatestRelease() {
let product = await device.getVariable("product"); let product = await device.getVariable("product");

View File

@ -61,6 +61,7 @@
<li> <li>
<a href="#stable-channel">Stable channel</a> <a href="#stable-channel">Stable channel</a>
<ul> <ul>
<li><a href="#barbet-stable">Pixel 5a (experimental)</a></li>
<li><a href="#redfin-stable">Pixel 5</a></li> <li><a href="#redfin-stable">Pixel 5</a></li>
<li><a href="#bramble-stable">Pixel 4a (5G)</a></li> <li><a href="#bramble-stable">Pixel 4a (5G)</a></li>
<li><a href="#sunfish-stable">Pixel 4a</a></li> <li><a href="#sunfish-stable">Pixel 4a</a></li>
@ -75,6 +76,7 @@
<li> <li>
<a href="#beta-channel">Beta channel</a> <a href="#beta-channel">Beta channel</a>
<ul> <ul>
<li><a href="#barbet-beta">Pixel 5a (experimental)</a></li>
<li><a href="#redfin-beta">Pixel 5</a></li> <li><a href="#redfin-beta">Pixel 5</a></li>
<li><a href="#bramble-beta">Pixel 4a (5G)</a></li> <li><a href="#bramble-beta">Pixel 4a (5G)</a></li>
<li><a href="#sunfish-beta">Pixel 4a</a></li> <li><a href="#sunfish-beta">Pixel 4a</a></li>
@ -228,6 +230,15 @@
the update server. The list you're seeing below is a pre-generated template and may the update server. The list you're seeing below is a pre-generated template and may
not be updated for the latest set of releases yet.</strong></p></noscript> not be updated for the latest set of releases yet.</strong></p></noscript>
<section id="barbet-stable">
<h3><a href="#barbet-stable">Pixel 5a (experimental)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RD2A.210605.007.2021090401">RD2A.210605.007.2021090401</a></p>
<ul>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip">barbet-factory-2021090401.zip</a></li>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip.sig">barbet-factory-2021090401.zip.sig</a></li>
<li><a href="https://releases.grapheneos.org/barbet-ota_update-2021090401.zip">barbet-ota_update-2021090401.zip</a></li>
</ul>
</section>
<section id="redfin-stable"> <section id="redfin-stable">
<h3><a href="#redfin-stable">Pixel 5</a></h3> <h3><a href="#redfin-stable">Pixel 5</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021082501">RQ3A.210805.001.A1.2021082501</a></p> <p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021082501">RQ3A.210805.001.A1.2021082501</a></p>
@ -318,6 +329,15 @@
the update server. The list you're seeing below is a pre-generated template and may the update server. The list you're seeing below is a pre-generated template and may
not be updated for the latest set of releases yet.</strong></p></noscript> not be updated for the latest set of releases yet.</strong></p></noscript>
<section id="barbet-beta">
<h3><a href="#barbet-beta">Pixel 5a (experimental)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RD2A.210605.007.2021090401">RD2A.210605.007.2021090401</a></p>
<ul>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip">barbet-factory-2021090401.zip</a></li>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip.sig">barbet-factory-2021090401.zip.sig</a></li>
<li><a href="https://releases.grapheneos.org/barbet-ota_update-2021090401.zip">barbet-ota_update-2021090401.zip</a></li>
</ul>
</section>
<section id="redfin-beta"> <section id="redfin-beta">
<h3><a href="#redfin-beta">Pixel 5</a></h3> <h3><a href="#redfin-beta">Pixel 5</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021082501">RQ3A.210805.001.A1.2021082501</a></p> <p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021082501">RQ3A.210805.001.A1.2021082501</a></p>
@ -436,11 +456,13 @@
<p>Tags:</p> <p>Tags:</p>
<ul> <ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021090401">RQ3A.210805.001.A1.2021090401</a> (Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, emulator, generic, other targets)</li> <li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021090401">RQ3A.210805.001.A1.2021090401</a> (Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, emulator, generic, other targets)</li>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RD2A.210605.007.2021090401">RD2A.210605.007.2021090401</a> (Pixel 5a)</li>
</ul> </ul>
<p>Changes since the 2021082501 release:</p> <p>Changes since the 2021082501 release:</p>
<ul> <ul>
<li>add experimental Pixel 5a support via device support branch</li>
<li>Settings: add back past GrapheneOS feature for toggling whether secondary users can install new apps</li> <li>Settings: add back past GrapheneOS feature for toggling whether secondary users can install new apps</li>
<li>Vanadium: update Chromium base to 92.0.4515.166</li> <li>Vanadium: update Chromium base to 92.0.4515.166</li>
<li>Vanadium: update Chromium base to 93.0.4577.62</li> <li>Vanadium: update Chromium base to 93.0.4577.62</li>