From e606503f84927afd8a64c098cbbc487db005dd7a Mon Sep 17 00:00:00 2001 From: Tommy Date: Sat, 13 Nov 2021 03:23:09 +0000 Subject: [PATCH] Update Android recommendations (#285) --- .../sections/android-operating-systems.html | 43 ++++++++---------- assets/img/legacy_png/3rd-party/divestos.png | Bin 0 -> 13249 bytes .../img/legacy_svg/3rd-party/bahnhof-dark.svg | 2 - assets/img/legacy_svg/3rd-party/bahnhof.svg | 2 - assets/img/legacy_svg/3rd-party/lineageos.svg | 2 - .../img/legacy_svg/3rd-party/njalla-dark.svg | 2 - assets/img/legacy_svg/3rd-party/njalla.svg | 2 - 7 files changed, 18 insertions(+), 35 deletions(-) create mode 100644 assets/img/legacy_png/3rd-party/divestos.png delete mode 100644 assets/img/legacy_svg/3rd-party/bahnhof-dark.svg delete mode 100644 assets/img/legacy_svg/3rd-party/bahnhof.svg delete mode 100644 assets/img/legacy_svg/3rd-party/lineageos.svg delete mode 100644 assets/img/legacy_svg/3rd-party/njalla-dark.svg delete mode 100644 assets/img/legacy_svg/3rd-party/njalla.svg diff --git a/_includes/legacy/sections/android-operating-systems.html b/_includes/legacy/sections/android-operating-systems.html index f06d221f..1c743d6c 100644 --- a/_includes/legacy/sections/android-operating-systems.html +++ b/_includes/legacy/sections/android-operating-systems.html @@ -1,39 +1,32 @@

Mobile Operating Systems

-

Android-based Operating Systems

- - +{% include legacy/cardv2.html + title="GrapheneOS" + image="/assets/img/legacy_svg/3rd-party/grapheneos.svg" + image-dark="/assets/img/legacy_svg/3rd-party/grapheneos-dark.svg" + description='GrapheneOS is a free and open-source security and privacy-focused mobile operating system built on top of the Android Open Source Project. It expands upon android security by providing a hardened memory allocator, network and sensors permission, sandboxed Play Services support, and various other security features. Using GrapheneOS is recommended if you want the utmost security for your device. Currently, only Pixel phones are supported.' + badges="info:AOSP" + website="https://grapheneos.org" + github="https://github.com/GrapheneOS" +%} {% include legacy/cardv2.html title="CalyxOS" image="/assets/img/legacy_svg/3rd-party/calyxos.svg" - description='CalyxOS is a custom ROM based on the Android Open Source Project, with support for Google Pixel devices and the Xiaomi Mi A2. It aims to be secure and private by default, including a number of good choices for default applications. It also supports verified boot.' + description='CalyxOS is a custom ROM based on the Android Open Source Project, with support for Google Pixel devices and the Xiaomi Mi A2. It aims to be secure and private by default, and includes a number of good choices for default applications. Some of its features include optional MicroG support and a built-in firewall. It should be noted that CalyxOS lacks a lot of the security hardening that GrapheneOS has, such as a hardened memory allocator, hardened webview, more secure spawning system, and so on.' badges="info:AOSP" website="https://calyxos.org" gitlab="https://gitlab.com/calyxos" %} {% include legacy/cardv2.html - title="GrapheneOS" - image="/assets/img/legacy_svg/3rd-party/grapheneos.svg" - image-dark="/assets/img/legacy_svg/3rd-party/grapheneos-dark.svg" - description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It specifically targets devices offering strong hardware security, currently only supporting Google Pixel phones.' + title="DivestOS" + image="/assets/img/legacy_png/3rd-party/divestos.png" + description='DivestOS is a soft-fork of LineageOS with signed builds, automated kernel vulnerability (CVE) patching, fewer proprietary blobs, along with bundled F-Droid and UnifedNlp. Not all of its supported devices support verified boot, and DivestOS does not handle firmware updates well currently. For Pixel devices, we still recommend using GrapheneOS or CalyxOS. For other supported devices, DivestOS is a good option.' badges="info:AOSP" - website="https://grapheneos.org/" - github="https://github.com/GrapheneOS/" + website="https://www.divestos.org" + tor="http://divestoseb5nncsydt7zzf5hrfg44md4bxqjs5ifcv4t7gt7u6ohjyyd.onion" + privacy-policy="https://divestos.org/index.php?page=privacy_policy" + github="https://github.com/divested-mobile" + gitlab="https://gitlab.com/divested-mobile" %} - -

Worth Mentioning

- - diff --git a/assets/img/legacy_png/3rd-party/divestos.png b/assets/img/legacy_png/3rd-party/divestos.png new file mode 100644 index 0000000000000000000000000000000000000000..9db7fe89a1693c54b80ec1e55f46ee8c800354e0 GIT binary patch literal 13249 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 g>YiE0pO1t;yjjQBD&L-?j^+TA - diff --git a/assets/img/legacy_svg/3rd-party/bahnhof.svg b/assets/img/legacy_svg/3rd-party/bahnhof.svg deleted file mode 100644 index 0ef38b98..00000000 --- a/assets/img/legacy_svg/3rd-party/bahnhof.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/assets/img/legacy_svg/3rd-party/lineageos.svg b/assets/img/legacy_svg/3rd-party/lineageos.svg deleted file mode 100644 index 8003fd0f..00000000 --- a/assets/img/legacy_svg/3rd-party/lineageos.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/assets/img/legacy_svg/3rd-party/njalla-dark.svg b/assets/img/legacy_svg/3rd-party/njalla-dark.svg deleted file mode 100644 index 7b702544..00000000 --- a/assets/img/legacy_svg/3rd-party/njalla-dark.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/assets/img/legacy_svg/3rd-party/njalla.svg b/assets/img/legacy_svg/3rd-party/njalla.svg deleted file mode 100644 index c63c2946..00000000 --- a/assets/img/legacy_svg/3rd-party/njalla.svg +++ /dev/null @@ -1,2 +0,0 @@ - -