add support for Pixel 9a
This commit is contained in:
parent
4427db873c
commit
99b3fae892
@ -63,7 +63,7 @@ done
|
|||||||
sed -i "$replace" static-tmp/**/*.html nginx-tmp/nginx.conf nginx-tmp/snippets/preload.conf
|
sed -i "$replace" static-tmp/**/*.html nginx-tmp/nginx.conf nginx-tmp/snippets/preload.conf
|
||||||
|
|
||||||
replace=
|
replace=
|
||||||
devices=(comet komodo caiman tokay akita husky shiba felix tangorpro lynx cheetah panther bluejay raven oriole barbet redfin bramble sunfish coral flame)
|
devices=(tegu comet komodo caiman tokay akita husky shiba felix tangorpro lynx cheetah panther bluejay raven oriole barbet redfin bramble sunfish coral flame)
|
||||||
channels=(stable beta alpha)
|
channels=(stable beta alpha)
|
||||||
for device in ${devices[@]}; do
|
for device in ${devices[@]}; do
|
||||||
for channel in ${channels[@]}; do
|
for channel in ${channels[@]}; do
|
||||||
|
@ -157,6 +157,12 @@
|
|||||||
<li>Pixel 6 (oriole)</li>
|
<li>Pixel 6 (oriole)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<p>GrapheneOS has experimental support for the following devices:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Pixel 9a (tegu)</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p>The release tags for these devices have official builds and updates
|
<p>The release tags for these devices have official builds and updates
|
||||||
available. These devices meet the stringent privacy and security standards and
|
available. These devices meet the stringent privacy and security standards and
|
||||||
have substantial upstream and downstream hardening specific to the
|
have substantial upstream and downstream hardening specific to the
|
||||||
@ -239,6 +245,7 @@
|
|||||||
guarantee from launch for full security updates and other improvements:</p>
|
guarantee from launch for full security updates and other improvements:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><strong>Pixel 9a</strong> — minimum 7 years support and hardware memory tagging support</li>
|
||||||
<li><strong>Pixel 9 Pro Fold</strong> — minimum 7 years support and hardware memory tagging support</li>
|
<li><strong>Pixel 9 Pro Fold</strong> — minimum 7 years support and hardware memory tagging support</li>
|
||||||
<li><strong>Pixel 9 Pro XL</strong> — minimum 7 years support and hardware memory tagging support</li>
|
<li><strong>Pixel 9 Pro XL</strong> — minimum 7 years support and hardware memory tagging support</li>
|
||||||
<li><strong>Pixel 9 Pro</strong> — minimum 7 years support and hardware memory tagging support</li>
|
<li><strong>Pixel 9 Pro</strong> — minimum 7 years support and hardware memory tagging support</li>
|
||||||
@ -433,6 +440,11 @@
|
|||||||
<th>OEM minimum support end</th>
|
<th>OEM minimum support end</th>
|
||||||
<th>OEM minimum support length</th>
|
<th>OEM minimum support length</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Google Pixel 9a</td>
|
||||||
|
<td>April 2032</td>
|
||||||
|
<td>7 years</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Google Pixel 9 Pro Fold</td>
|
<td>Google Pixel 9 Pro Fold</td>
|
||||||
<td>August 2031</td>
|
<td>August 2031</td>
|
||||||
|
@ -580,6 +580,7 @@ curl -O https://releases.grapheneos.org/<var>DEVICE_NAME</var>-install-<var>VERS
|
|||||||
verified boot key hashes below:</p>
|
verified boot key hashes below:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>Pixel 9a: <code>0508de44ee00bfb49ece32c418af1896391abde0f05b64f41bc9a2dfb589445b</code></li>
|
||||||
<li>Pixel 9 Pro Fold: <code>af4d2c6e62be0fec54f0271b9776ff061dd8392d9f51cf6ab1551d346679e24c</code></li>
|
<li>Pixel 9 Pro Fold: <code>af4d2c6e62be0fec54f0271b9776ff061dd8392d9f51cf6ab1551d346679e24c</code></li>
|
||||||
<li>Pixel 9 Pro XL: <code>55d3c2323db91bb91f20d38d015e85112d038f6b6b5738fe352c1a80dba57023</code></li>
|
<li>Pixel 9 Pro XL: <code>55d3c2323db91bb91f20d38d015e85112d038f6b6b5738fe352c1a80dba57023</code></li>
|
||||||
<li>Pixel 9 Pro: <code>f729cab861da1b83fdfab402fc9480758f2ae78ee0b61c1f2137dd1ab7076e86</code></li>
|
<li>Pixel 9 Pro: <code>f729cab861da1b83fdfab402fc9480758f2ae78ee0b61c1f2137dd1ab7076e86</code></li>
|
||||||
|
@ -394,6 +394,7 @@
|
|||||||
verified boot key hashes below:</p>
|
verified boot key hashes below:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>Pixel 9a: <code>0508de44ee00bfb49ece32c418af1896391abde0f05b64f41bc9a2dfb589445b</code></li>
|
||||||
<li>Pixel 9 Pro Fold: <code>af4d2c6e62be0fec54f0271b9776ff061dd8392d9f51cf6ab1551d346679e24c</code></li>
|
<li>Pixel 9 Pro Fold: <code>af4d2c6e62be0fec54f0271b9776ff061dd8392d9f51cf6ab1551d346679e24c</code></li>
|
||||||
<li>Pixel 9 Pro XL: <code>55d3c2323db91bb91f20d38d015e85112d038f6b6b5738fe352c1a80dba57023</code></li>
|
<li>Pixel 9 Pro XL: <code>55d3c2323db91bb91f20d38d015e85112d038f6b6b5738fe352c1a80dba57023</code></li>
|
||||||
<li>Pixel 9 Pro: <code>f729cab861da1b83fdfab402fc9480758f2ae78ee0b61c1f2137dd1ab7076e86</code></li>
|
<li>Pixel 9 Pro: <code>f729cab861da1b83fdfab402fc9480758f2ae78ee0b61c1f2137dd1ab7076e86</code></li>
|
||||||
|
@ -220,11 +220,11 @@ async function unlockBootloader(setProgress) {
|
|||||||
return "Bootloader unlocking triggered successfully.";
|
return "Bootloader unlocking triggered successfully.";
|
||||||
}
|
}
|
||||||
|
|
||||||
const supportedDevices = ["comet", "komodo", "caiman", "tokay", "akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"];
|
const supportedDevices = ["tegu", "comet", "komodo", "caiman", "tokay", "akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"];
|
||||||
|
|
||||||
const legacyQualcommDevices = ["sunfish", "coral", "flame"];
|
const legacyQualcommDevices = ["sunfish", "coral", "flame"];
|
||||||
|
|
||||||
const day1SnapshotCancelDevices = ["comet", "komodo", "caiman", "tokay", "akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble"];
|
const day1SnapshotCancelDevices = ["tegu", "comet", "komodo", "caiman", "tokay", "akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble"];
|
||||||
|
|
||||||
function hasOptimizedFactoryImage(product) {
|
function hasOptimizedFactoryImage(product) {
|
||||||
return !legacyQualcommDevices.includes(product);
|
return !legacyQualcommDevices.includes(product);
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="#devices">Devices</a>
|
<a href="#devices">Devices</a>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="#tegu">Pixel 9a (experimental)</a></li>
|
||||||
<li><a href="#comet">Pixel 9 Pro Fold</a></li>
|
<li><a href="#comet">Pixel 9 Pro Fold</a></li>
|
||||||
<li><a href="#komodo">Pixel 9 Pro XL</a></li>
|
<li><a href="#komodo">Pixel 9 Pro XL</a></li>
|
||||||
<li><a href="#caiman">Pixel 9 Pro</a></li>
|
<li><a href="#caiman">Pixel 9 Pro</a></li>
|
||||||
@ -488,6 +489,9 @@
|
|||||||
<section id="devices">
|
<section id="devices">
|
||||||
<h2><a href="#devices">Devices</a></h2>
|
<h2><a href="#devices">Devices</a></h2>
|
||||||
|
|
||||||
|
{% with codename="tegu", name="Pixel 9a (experimental)" %}
|
||||||
|
{% include "device.html" %}
|
||||||
|
{% endwith %}
|
||||||
{% with codename="comet", name="Pixel 9 Pro Fold" %}
|
{% with codename="comet", name="Pixel 9 Pro Fold" %}
|
||||||
{% include "device.html" %}
|
{% include "device.html" %}
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user