diff --git a/i18n/ar/android/obtaining-apps.md b/i18n/ar/android/obtaining-apps.md index 4a1cacfa9..4fd528a80 100644 --- a/i18n/ar/android/obtaining-apps.md +++ b/i18n/ar/android/obtaining-apps.md @@ -122,6 +122,6 @@ description: نوصي بهذه الطرق للحصول على التطبيقات

F-Droid Basic

-في بعض الحالات النادرة، يوزّع مطور التطبيق تطبيقه عبر F-Droid فقط، ويُعد Gadgetbridge مثالًا على ذلك. إذا كنت تحتاج فعلا إلى تطبيق كهذا، فننصح باستخدام [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) الأحدث بدلًا من تطبيق F-Droid الأصلي للحصول عليه. يدعم F-Droid Basic التحديثات التلقائية في الخلفية بدون الحاجة إلى privileged extension أو root، كما أنه يحتوي على ميزات أقل، وهذا يساعد على تقليل الـ attack surface. +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/bn-IN/android/obtaining-apps.md b/i18n/bn-IN/android/obtaining-apps.md index acad1d72d..89a030877 100644 --- a/i18n/bn-IN/android/obtaining-apps.md +++ b/i18n/bn-IN/android/obtaining-apps.md @@ -1,5 +1,5 @@ --- -title: Obtaining Applications +title: "Obtaining Applications" description: We recommend these methods for obtaining applications on Android without interacting with Google Play Services. --- @@ -86,26 +86,26 @@ If you download APK files to install manually, you can verify their signature wi 3. Extract the downloaded archive: - ```bash - unzip commandlinetools-*.zip - cd cmdline-tools - ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3" - ``` + ```bash + unzip commandlinetools-*.zip + cd cmdline-tools + ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3" + ``` 4. Run the signature verification command: - ```bash - ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk - ``` + ```bash + ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk + ``` 5. The resulting hashes can then be compared with another source. Some developers such as Signal [show the fingerprints](https://signal.org/android/apk) on their website. - ```bash - Signer #1 certificate DN: CN=GrapheneOS - Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59 - Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c - Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3 - ``` + ```bash + Signer #1 certificate DN: CN=GrapheneOS + Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59 + Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c + Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3 + ``` ## F-Droid @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/bn/android/obtaining-apps.md b/i18n/bn/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/bn/android/obtaining-apps.md +++ b/i18n/bn/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/cs/android/obtaining-apps.md b/i18n/cs/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/cs/android/obtaining-apps.md +++ b/i18n/cs/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/de/android/obtaining-apps.md b/i18n/de/android/obtaining-apps.md index 58911d7cf..50cdc8554 100644 --- a/i18n/de/android/obtaining-apps.md +++ b/i18n/de/android/obtaining-apps.md @@ -122,6 +122,6 @@ Die [F-Droid](https://f-droid.org/en/packages) und [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In seltenen Fällen werden App-Entwickler ihre Apps nur über F-Droid verteilen ([GadgetBridge](../health-and-wellness.md#gadgetbridge) ist ein Beispiel davon). Wenn du wirklich eine solche App brauchst, empfehlen wir den neueren [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) Client anstelle der ursprünglichen F-Droid App zu verwenden. F-Droid Basic unterstützt automatische Hintergrundaktualisierungen ohne privilegierte Zugriffsrechte oder Root und hat einen reduzierten Funktionsumfang (Begrenzung der Angriffsfläche). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/el/android/obtaining-apps.md b/i18n/el/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/el/android/obtaining-apps.md +++ b/i18n/el/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/eo/android/obtaining-apps.md b/i18n/eo/android/obtaining-apps.md index acad1d72d..89a030877 100644 --- a/i18n/eo/android/obtaining-apps.md +++ b/i18n/eo/android/obtaining-apps.md @@ -1,5 +1,5 @@ --- -title: Obtaining Applications +title: "Obtaining Applications" description: We recommend these methods for obtaining applications on Android without interacting with Google Play Services. --- @@ -86,26 +86,26 @@ If you download APK files to install manually, you can verify their signature wi 3. Extract the downloaded archive: - ```bash - unzip commandlinetools-*.zip - cd cmdline-tools - ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3" - ``` + ```bash + unzip commandlinetools-*.zip + cd cmdline-tools + ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3" + ``` 4. Run the signature verification command: - ```bash - ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk - ``` + ```bash + ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk + ``` 5. The resulting hashes can then be compared with another source. Some developers such as Signal [show the fingerprints](https://signal.org/android/apk) on their website. - ```bash - Signer #1 certificate DN: CN=GrapheneOS - Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59 - Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c - Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3 - ``` + ```bash + Signer #1 certificate DN: CN=GrapheneOS + Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59 + Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c + Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3 + ``` ## F-Droid @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/es/android/obtaining-apps.md b/i18n/es/android/obtaining-apps.md index 85d951698..843cdbc9d 100644 --- a/i18n/es/android/obtaining-apps.md +++ b/i18n/es/android/obtaining-apps.md @@ -122,6 +122,6 @@ Los repositorios [F-Droid](https://f-droid.org/es/packages) e [IzzyOnDroid](http

F-Droid Basic

-En algunos casos excepcionales, el desarrollador de una aplicación solo la distribuirá a través de F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) es un ejemplo de ello). Si realmente necesitas una aplicación como esa, te recomendamos que utilices el nuevo cliente [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) en lugar de la aplicación F-Droid original para obtenerla. F-Droid Basic soporta actualizaciones automáticas en segundo plano sin extensión privilegiada o root, y tiene un conjunto de características reducidas (limitando la superficie de ataque). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/fa/android/obtaining-apps.md b/i18n/fa/android/obtaining-apps.md index 0a0b83cd5..89a030877 100644 --- a/i18n/fa/android/obtaining-apps.md +++ b/i18n/fa/android/obtaining-apps.md @@ -86,26 +86,26 @@ If you download APK files to install manually, you can verify their signature wi 3. Extract the downloaded archive: - ```bash - unzip commandlinetools-*.zip - cd cmdline-tools - ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3" - ``` + ```bash + unzip commandlinetools-*.zip + cd cmdline-tools + ./bin/sdkmanager --sdk_root=./ "build-tools;29.0.3" + ``` 4. Run the signature verification command: - ```bash - ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk - ``` + ```bash + ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk + ``` 5. The resulting hashes can then be compared with another source. Some developers such as Signal [show the fingerprints](https://signal.org/android/apk) on their website. - ```bash - Signer #1 certificate DN: CN=GrapheneOS - Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59 - Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c - Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3 - ``` + ```bash + Signer #1 certificate DN: CN=GrapheneOS + Signer #1 certificate SHA-256 digest: 6436b155b917c2f9a9ed1d15c4993a5968ffabc94947c13f2aeee14b7b27ed59 + Signer #1 certificate SHA-1 digest: 23e108677a2e1b1d6e6b056f3bb951df7ad5570c + Signer #1 certificate MD5 digest: dbbcd0cac71bd6fa2102a0297c6e0dd3 + ``` ## F-Droid @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/fi/android/obtaining-apps.md b/i18n/fi/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/fi/android/obtaining-apps.md +++ b/i18n/fi/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/fr/android/obtaining-apps.md b/i18n/fr/android/obtaining-apps.md index 5554f3671..246b74bd2 100644 --- a/i18n/fr/android/obtaining-apps.md +++ b/i18n/fr/android/obtaining-apps.md @@ -122,6 +122,6 @@ Les dépôts [F-Droid](https://f-droid.org/en/packages) et [IzzyOnDroid](https:/

F-Droid Basic

-Dans de rares cas, le développeur d'une application ne la distribue que par l'intermédiaire de F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) en est un exemple). Si vous avez vraiment besoin d'une telle application, nous vous recommandons d'utiliser le client plus récent [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) au lieu de l'application F-Droid originale pour l'obtenir. F-Droid Basic peut effectuer des mises à jour en arrière-plan, sans autorisations privilégiées ou root, et possède un ensemble de fonctionnalités réduit (limitant ainsi les possiblités d'attaque). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/he/android/obtaining-apps.md b/i18n/he/android/obtaining-apps.md index ad9776ac0..2b28cb7c2 100644 --- a/i18n/he/android/obtaining-apps.md +++ b/i18n/he/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/hi/android/obtaining-apps.md b/i18n/hi/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/hi/android/obtaining-apps.md +++ b/i18n/hi/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/hu/android/obtaining-apps.md b/i18n/hu/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/hu/android/obtaining-apps.md +++ b/i18n/hu/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/id/android/obtaining-apps.md b/i18n/id/android/obtaining-apps.md index 2abf3a179..e3d7dfbeb 100644 --- a/i18n/id/android/obtaining-apps.md +++ b/i18n/id/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/it/android/obtaining-apps.md b/i18n/it/android/obtaining-apps.md index 2faf77faa..71340742d 100644 --- a/i18n/it/android/obtaining-apps.md +++ b/i18n/it/android/obtaining-apps.md @@ -120,6 +120,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/ja/android/obtaining-apps.md b/i18n/ja/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/ja/android/obtaining-apps.md +++ b/i18n/ja/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/ko/android/obtaining-apps.md b/i18n/ko/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/ko/android/obtaining-apps.md +++ b/i18n/ko/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/ku-IQ/android/obtaining-apps.md b/i18n/ku-IQ/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/ku-IQ/android/obtaining-apps.md +++ b/i18n/ku-IQ/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/nl/android/obtaining-apps.md b/i18n/nl/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/nl/android/obtaining-apps.md +++ b/i18n/nl/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/pl/android/obtaining-apps.md b/i18n/pl/android/obtaining-apps.md index 720ea8f6d..91bc055dc 100644 --- a/i18n/pl/android/obtaining-apps.md +++ b/i18n/pl/android/obtaining-apps.md @@ -122,6 +122,6 @@ Repozytoria [F-Droid](https://f-droid.org/pl/packages) i [IzzyOnDroid](https://a

F-Droid Basic

-W rzadkich przypadkach zdarza się, że twórca dystrybuuje aplikację wyłącznie za pośrednictwem F-Droid (przykładem jest aplikacja [Gadgetbridge](../health-and-wellness.md#gadgetbridge)). Jeśli naprawdę potrzebujesz takiej aplikacji, zalecamy skorzystanie z nowszego klienta [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) zamiast oryginalnej aplikacji F-Droid. F-Droid Basic obsługuje automatyczne aktualizacje w tle bez potrzeby rozszerzeń z uprawnieniami uprzywilejowanymi czy roota i ma ograniczony zestaw funkcji (co zmniejsza powierzchnię ataku). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/pt-BR/android/obtaining-apps.md b/i18n/pt-BR/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/pt-BR/android/obtaining-apps.md +++ b/i18n/pt-BR/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/pt/android/obtaining-apps.md b/i18n/pt/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/pt/android/obtaining-apps.md +++ b/i18n/pt/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/ru/android/obtaining-apps.md b/i18n/ru/android/obtaining-apps.md index 93c910367..378432e37 100644 --- a/i18n/ru/android/obtaining-apps.md +++ b/i18n/ru/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/sv/android/obtaining-apps.md b/i18n/sv/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/sv/android/obtaining-apps.md +++ b/i18n/sv/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/tr/android/obtaining-apps.md b/i18n/tr/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/tr/android/obtaining-apps.md +++ b/i18n/tr/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/uk/android/obtaining-apps.md b/i18n/uk/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/uk/android/obtaining-apps.md +++ b/i18n/uk/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/vi/android/obtaining-apps.md b/i18n/vi/android/obtaining-apps.md index 5a074defe..2ccec2543 100644 --- a/i18n/vi/android/obtaining-apps.md +++ b/i18n/vi/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/zh-Hant/android/obtaining-apps.md b/i18n/zh-Hant/android/obtaining-apps.md index c99673abe..5dd9e58df 100644 --- a/i18n/zh-Hant/android/obtaining-apps.md +++ b/i18n/zh-Hant/android/obtaining-apps.md @@ -3,7 +3,7 @@ title: "應用程式獲取途徑" description: 我們建議您使用這些方法取得 Android 上的應用程式,它們不需 Google Play 服務。 --- -有許多途徑可用於獲取 Android 應用程式而不必犧牲您的隱私,您甚至可以不使用 Google Play 服務 即可從 Play 商店下載應用程式。 我們推薦以下獲取 Android 應用程式的途徑(按優先順序列出)。 +有許多途徑可用於獲取 Android 應用程式而不必犧牲您的隱私,您甚至可以不使用 Google Play 服務 即可從 Play 商店下載應用程式。我們推薦以下獲取 Android 應用程式的途徑(按優先順序列出)。 ## Obtainium @@ -11,7 +11,7 @@ description: 我們建議您使用這些方法取得 Android 上的應用程式 ![Obtainium logo](../assets/img/android/obtainium.svg){ align=right } -**Obtainium** 是一個應用程式管理器,可讓您直接從開發人員自己的版本發布頁面下載及更新應用程式(即 Github、GitLab、開發人員自己的網站 等等。),而不是使用集中式的應用程式商店或儲存庫。 在 Android 12 及以上版本,其支援背景自動更新。 +**Obtainium** 是一個應用程式管理器,可讓您直接從開發人員自己的版本發布頁面下載及更新應用程式(即 Github、GitLab、開發人員自己的網站 等等。),而不是使用集中式的應用程式商店或儲存庫。在 Android 12 及以上版本,其支援背景自動更新。 [:octicons-repo-16: 儲存庫](https://github.com/ImranR98/Obtainium#readme){ .md-button .md-button--primary } [:octicons-info-16:](https://github.com/ImranR98/Obtainium/wiki){ .card-link title=文檔} @@ -27,15 +27,15 @@ description: 我們建議您使用這些方法取得 Android 上的應用程式 -Obtainium 允許您從各種來源下載 APK 安裝檔案,但您需要確認這些來源及應用程式是可以信任且可靠的。 舉例來說,使用 Obtainium 從 [Signal APK 下載頁面](https://signal.org/android/apk) 下載並安裝 Signal 應該是安全的;但如果將第三方儲存庫如:Aptoide 或 APKPure 作為來源則可能會帶來額外的風險。 至於惡意 _更新_ ,其較不可能對您構成威脅;因為 Android 本身會在安裝更新之前驗證應用程式更新是否與手機上現有應用程式為相同的開發人員所簽署的。 +Obtainium 允許您從各種來源下載 APK 安裝檔案,但您需要確認這些來源及應用程式是可以信任且可靠的。舉例來說,使用 Obtainium 從 [Signal APK 下載頁面](https://signal.org/android/apk) 下載並安裝 Signal 應該是安全的;但如果將第三方儲存庫如:Aptoide 或 APKPure 作為來源則可能會帶來額外的風險。至於惡意 _更新_ ,其較不可能對您構成威脅;因為 Android 本身會在安裝更新之前驗證應用程式更新是否與手機上現有應用程式為相同的開發人員所簽署的。 ## GrapheneOS App Store -GrapheneOS 的 應用程式商店 可在 [GitHub](https://github.com/GrapheneOS/Apps/releases) 找到。 它支援 Android 12 及以上版本,並且能夠自我更新。 這個 應用程式商店 中有由 GrapheneOS 專案建立的獨立應用程式,例如:[Auditor](../device-integrity.md#auditor-android)、[Camera](general-apps.md#secure-camera)、[PDF Viewer](general-apps.md#secure-pdf-viewer)。 如果您正在尋找這些應用程式,強烈建議從 GrapheneOS 應用程式商店 獲得而不是從 Play 商店獲得,因為其商店中的應用程式是用 GrapheneOS 項目自己的簽名來簽署的,而 Google 無權訪問。 +GrapheneOS 的 應用程式商店 可在 [GitHub](https://github.com/GrapheneOS/Apps/releases) 找到。它支援 Android 12 及以上版本,並且能夠自我更新。這個 應用程式商店 中有由 GrapheneOS 專案建立的獨立應用程式,例如:[Auditor](../device-integrity.md#auditor-android)、[Camera](general-apps.md#secure-camera)、[PDF Viewer](general-apps.md#secure-pdf-viewer)。如果您正在尋找這些應用程式,強烈建議從 GrapheneOS 應用程式商店 獲得而不是從 Play 商店獲得,因為其商店中的應用程式是用 GrapheneOS 項目自己的簽名來簽署的,而 Google 無權訪問。 ## Aurora Store -Google Play商店 需要登錄 Google帳戶 才能使用,這不利於隱私。 您可以使用替代客戶端,如:Aurora Store;來解決這個問題。 +Google Play商店 需要登錄 Google帳戶 才能使用,這不利於隱私。您可以使用替代客戶端,如:Aurora Store;來解決這個問題。
@@ -56,7 +56,7 @@ Google Play商店 需要登錄 Google帳戶 才能使用,這不利於隱私。
-Aurora Store 不允許其匿名帳戶下載付費應用程式。 您可以選擇在 Aurora Store 上登錄 Google帳戶 來下載已購買的應用程式,這確實將給予 Google 能力用於了解並存取您已安裝的應用程式。 即便如此,您仍然受益於不需要在裝置上擁有完整的 Google Play 客戶端 + Google Play 服務 抑或是 microG。 +Aurora Store 不允許其匿名帳戶下載付費應用程式。您可以選擇在 Aurora Store 上登錄 Google帳戶 來下載已購買的應用程式,這確實將給予 Google 能力用於了解並存取您已安裝的應用程式。即便如此,您仍然受益於不需要在裝置上擁有完整的 Google Play 客戶端 + Google Play 服務 抑或是 microG。 ## 手動添加 RSS 以追蹤應用程式更新 @@ -98,7 +98,7 @@ Aurora Store 不允許其匿名帳戶下載付費應用程式。 您可以選擇 ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk ``` -5. 然後可以將產生的雜湊值與另一個來源的相同應用程式進行比對。 一些開發人員(例如 Signal)也會在其網站上 [展示 fingerprints](https://signal.org/android/apk),您可以用先前產生的雜湊值與其比對。 +5. 然後可以將產生的雜湊值與另一個來源的相同應用程式進行比對。一些開發人員(例如 Signal)也會在其網站上 [展示 fingerprints](https://signal.org/android/apk),您可以用先前產生的雜湊值與其比對。 ```bash Signer #1 certificate DN: CN=GrapheneOS @@ -111,17 +111,17 @@ Aurora Store 不允許其匿名帳戶下載付費應用程式。 您可以選擇 ![F-Droid logo](../assets/img/android/f-droid.svg){ align=right width=120px } -\==我們只建議用 F-Droid 來獲取無法從上述管道取得的應用程式。== F-Droid 經常被推薦為 Google Play 替代品,特別是在隱私社群內。 能新增第三方儲存庫且不被局限於 Google 圍牆花園使其廣受歡迎。 F-Droid 也為某些應用程式提供了 [可重現構建](https://f-droid.org/en/docs/Reproducible_Builds) ,並致力於自由和開放原始碼軟體。 然而,F-Droid 構建、簽署和交付軟體包的方式存在一些安全缺失: +\==我們只建議用 F-Droid 來獲取無法從上述管道取得的應用程式。== F-Droid 經常被推薦為 Google Play 替代品,特別是在隱私社群內。能新增第三方儲存庫且不被局限於 Google 圍牆花園使其廣受歡迎。 F-Droid 也為某些應用程式提供了 [可重現構建](https://f-droid.org/en/docs/Reproducible_Builds) ,並致力於自由和開放原始碼軟體。然而,F-Droid 構建、簽署和交付軟體包的方式存在一些安全缺失: -由於其構建應用程式的過程,「官方」F-Droid 儲存庫中的應用程式在更新上經常存在延遲。 F-Droid 維護人員在使用自己的金鑰簽署應用程式時也常會重複使用 package ID,這並不理想,因為這給了 F-Droid 團隊終極信任。 此外,將應用程式納入官方 F-Droid 儲存庫中的要求不如 Google Play 等其他應用程式商店嚴格,這意味著 F-Droid 往往會託管更多較舊、未維護或不符合 [現代安全標準](https://developer.android.com/google/play/requirements/target-sdk) 的應用程式。 +由於其構建應用程式的過程,「官方」F-Droid 儲存庫中的應用程式在更新上經常存在延遲。 F-Droid 維護人員在使用自己的金鑰簽署應用程式時也常會重複使用 package ID,這並不理想,因為這給了 F-Droid 團隊終極信任。此外,將應用程式納入官方 F-Droid 儲存庫中的要求不如 Google Play 等其他應用程式商店嚴格,這意味著 F-Droid 往往會託管更多較舊、未維護或不符合 [現代安全標準](https://developer.android.com/google/play/requirements/target-sdk) 的應用程式。 -其他流行的 F-Droid 第三方儲存庫(例如:[IzzyOnDroid](https://apt.izzysoft.de/fdroid))緩解了其中的一些問題。 IzzyOnDroid 儲存庫直接從程式碼倉庫(GitHub、GitLab 等)取得構建, 是僅次於開發人員自己儲存庫的最佳選擇。 他們也提供數百種應用程式的 [可重現構建](https://android.izzysoft.de/articles/named/iod-rbs-mirrors-clients),並由儲存庫維護者驗證開發人員 APK簽章的可重複性。 此外,IzzyOnDroid 團隊會對存放在儲存庫中的應用程式進行 [額外安全掃描](https://android.izzysoft.de/articles/named/iod-scan-apkchecks),這通常會導致他們與應用程式開發者之間進行 [商議](https://github.com/gouravkhunger/QuotesApp/issues/22),以改善其應用程式的隱私性。 請注意,在 [特定情況](https://gitlab.com/IzzyOnDroid/repo#are-apps-removed-from-the-repo--and-when-does-that-happen) 下,應用程式可能會從 IzzyOnDroid 儲存庫中移除。 +其他流行的 F-Droid 第三方儲存庫(例如:[IzzyOnDroid](https://apt.izzysoft.de/fdroid))緩解了其中的一些問題。 IzzyOnDroid 儲存庫直接從程式碼倉庫(GitHub、GitLab 等)取得構建,是僅次於開發人員自己儲存庫的最佳選擇。他們也提供數百種應用程式的 [可重現構建](https://android.izzysoft.de/articles/named/iod-rbs-mirrors-clients),並由儲存庫維護者驗證開發人員 APK簽章的可重複性。此外,IzzyOnDroid 團隊會對存放在儲存庫中的應用程式進行 [額外安全掃描](https://android.izzysoft.de/articles/named/iod-scan-apkchecks),這通常會導致他們與應用程式開發者之間進行 [商議](https://github.com/gouravkhunger/QuotesApp/issues/22),以改善其應用程式的隱私性。請注意,在 [特定情況](https://gitlab.com/IzzyOnDroid/repo#are-apps-removed-from-the-repo--and-when-does-that-happen) 下,應用程式可能會從 IzzyOnDroid 儲存庫中移除。 -[F-Droid](https://f-droid.org/en/packages) 和 [IzzyOnDroid](https://apt.izzysoft.de/fdroid) 儲存庫擁有無數的應用程式,因此它們是搜尋和發現開放原始碼應用程式的有用地方,您可以透過其他方式下載這些應用程式,例如:Play Store、Aurora Store 或直接從開發人員處取得 APK。 透過此方法尋找新應用程式時,需要您自行做出最佳判斷,並密切關注應用程式的更新頻率。 過時的應用程式可能依賴停止支援的函式庫等,從而帶來潛在的安全風險。 +[F-Droid](https://f-droid.org/en/packages) 和 [IzzyOnDroid](https://apt.izzysoft.de/fdroid) 儲存庫擁有無數的應用程式,因此它們是搜尋和發現開放原始碼應用程式的有用地方,您可以透過其他方式下載這些應用程式,例如:Play Store、Aurora Store 或直接從開發人員處取得 APK。透過此方法尋找新應用程式時,需要您自行做出最佳判斷,並密切關注應用程式的更新頻率。過時的應用程式可能依賴停止支援的函式庫等,從而帶來潛在的安全風險。

F-Droid Basic

-在極少數情況下,應用程式的開發人員只會透過 F-Droid 發布應用程式([Gadgetbridge](../health-and-wellness.md#gadgetbridge) 就是其中一個例子)。 如果您真的需要這樣的應用程式,我們建議使用較新的 [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) 客戶端,而不是原版 F-Droid 客戶端來獲得它。 F-Droid Basic 支援無需特權或 root 的背景自動更新,並且具有減少的功能集(限制攻擊面)。 +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/zh-TW/android/obtaining-apps.md b/i18n/zh-TW/android/obtaining-apps.md index e73b28047..6a964eb19 100644 --- a/i18n/zh-TW/android/obtaining-apps.md +++ b/i18n/zh-TW/android/obtaining-apps.md @@ -3,7 +3,7 @@ title: "應用程式獲取途徑" description: 我們建議您使用這些方法取得 Android 上的應用程式,它們不需 Google Play 服務。 --- -有許多途徑可用於獲取 Android 應用程式而不必犧牲您的隱私,您甚至可以不使用 Google Play 服務 即可從 Play 商店下載應用程式。 我們推薦以下獲取 Android 應用程式的途徑(按優先順序列出)。 +有許多途徑可用於獲取 Android 應用程式而不必犧牲您的隱私,您甚至可以不使用 Google Play 服務 即可從 Play 商店下載應用程式。我們推薦以下獲取 Android 應用程式的途徑(按優先順序列出)。 ## Obtainium @@ -11,7 +11,7 @@ description: 我們建議您使用這些方法取得 Android 上的應用程式 ![Obtainium logo](../assets/img/android/obtainium.svg){ align=right } -**Obtainium** 是一個應用程式管理器,可讓您直接從開發人員自己的版本發布頁面下載及更新應用程式(即 Github、GitLab、開發人員自己的網站 等等。),而不是使用集中式的應用程式商店或儲存庫。 在 Android 12 及以上版本,其支援背景自動更新。 +**Obtainium** 是一個應用程式管理器,可讓您直接從開發人員自己的版本發布頁面下載及更新應用程式(即 Github、GitLab、開發人員自己的網站 等等。),而不是使用集中式的應用程式商店或儲存庫。在 Android 12 及以上版本,其支援背景自動更新。 [:octicons-repo-16: 儲存庫](https://github.com/ImranR98/Obtainium#readme){ .md-button .md-button--primary } [:octicons-info-16:](https://github.com/ImranR98/Obtainium/wiki){ .card-link title=文檔} @@ -27,15 +27,15 @@ description: 我們建議您使用這些方法取得 Android 上的應用程式 -Obtainium 允許您從各種來源下載 APK 安裝檔案,但您需要確認這些來源及應用程式是可以信任且可靠的。 舉例來說,使用 Obtainium 從 [Signal APK 下載頁面](https://signal.org/android/apk) 下載並安裝 Signal 應該是安全的;但如果將第三方儲存庫如:Aptoide 或 APKPure 作為來源則可能會帶來額外的風險。 至於惡意 _更新_ ,其較不可能對您構成威脅;因為 Android 本身會在安裝更新之前驗證應用程式更新是否與手機上現有應用程式為相同的開發人員所簽署的。 +Obtainium 允許您從各種來源下載 APK 安裝檔案,但您需要確認這些來源及應用程式是可以信任且可靠的。舉例來說,使用 Obtainium 從 [Signal APK 下載頁面](https://signal.org/android/apk) 下載並安裝 Signal 應該是安全的;但如果將第三方儲存庫如:Aptoide 或 APKPure 作為來源則可能會帶來額外的風險。至於惡意 _更新_ ,其較不可能對您構成威脅;因為 Android 本身會在安裝更新之前驗證應用程式更新是否與手機上現有應用程式為相同的開發人員所簽署的。 ## GrapheneOS App Store -GrapheneOS 的 應用程式商店 可在 [GitHub](https://github.com/GrapheneOS/Apps/releases) 找到。 它支援 Android 12 及以上版本,並且能夠自我更新。 這個 應用程式商店 中有由 GrapheneOS 專案建立的獨立應用程式,例如:[Auditor](../device-integrity.md#auditor-android)、[Camera](general-apps.md#secure-camera)、[PDF Viewer](general-apps.md#secure-pdf-viewer)。 如果您正在尋找這些應用程式,強烈建議從 GrapheneOS 應用程式商店 獲得而不是從 Play 商店獲得,因為其商店中的應用程式是用 GrapheneOS 項目自己的簽名來簽署的,而 Google 無權訪問。 +GrapheneOS 的 應用程式商店 可在 [GitHub](https://github.com/GrapheneOS/Apps/releases) 找到。它支援 Android 12 及以上版本,並且能夠自我更新。這個 應用程式商店 中有由 GrapheneOS 專案建立的獨立應用程式,例如:[Auditor](../device-integrity.md#auditor-android)、[Camera](general-apps.md#secure-camera)、[PDF Viewer](general-apps.md#secure-pdf-viewer)。如果您正在尋找這些應用程式,強烈建議從 GrapheneOS 應用程式商店 獲得而不是從 Play 商店獲得,因為其商店中的應用程式是用 GrapheneOS 項目自己的簽名來簽署的,而 Google 無權訪問。 ## Aurora Store -Google Play商店 需要登錄 Google帳戶 才能使用,這不利於隱私。 您可以使用替代客戶端,如:Aurora Store;來解決這個問題。 +Google Play商店 需要登錄 Google帳戶 才能使用,這不利於隱私。您可以使用替代客戶端,如:Aurora Store;來解決這個問題。
@@ -56,7 +56,7 @@ Google Play商店 需要登錄 Google帳戶 才能使用,這不利於隱私。
-Aurora Store 不允許其匿名帳戶下載付費應用程式。 您可以選擇在 Aurora Store 上登錄 Google帳戶 來下載已購買的應用程式,這確實將給予 Google 能力用於了解並存取您已安裝的應用程式。 即便如此,您仍然受益於不需要在裝置上擁有完整的 Google Play 客戶端 + Google Play 服務 抑或是 microG。 +Aurora Store 不允許其匿名帳戶下載付費應用程式。您可以選擇在 Aurora Store 上登錄 Google帳戶 來下載已購買的應用程式,這確實將給予 Google 能力用於了解並存取您已安裝的應用程式。即便如此,您仍然受益於不需要在裝置上擁有完整的 Google Play 客戶端 + Google Play 服務 抑或是 microG。 ## 手動添加 RSS 以追蹤應用程式更新 @@ -98,7 +98,7 @@ Aurora Store 不允許其匿名帳戶下載付費應用程式。 您可以選擇 ./build-tools/29.0.3/apksigner verify --print-certs ../Camera-37.apk ``` -5. 然後可以將產生的雜湊值與另一個來源的相同應用程式進行比對。 一些開發人員(例如 Signal)也會在其網站上 [展示 fingerprints](https://signal.org/android/apk),您可以用先前產生的雜湊值與其比對。 +5. 然後可以將產生的雜湊值與另一個來源的相同應用程式進行比對。一些開發人員(例如 Signal)也會在其網站上 [展示 fingerprints](https://signal.org/android/apk),您可以用先前產生的雜湊值與其比對。 ```bash Signer #1 certificate DN: CN=GrapheneOS @@ -111,17 +111,17 @@ Aurora Store 不允許其匿名帳戶下載付費應用程式。 您可以選擇 ![F-Droid logo](../assets/img/android/f-droid.svg){ align=right width=120px } -\==我們只建議用 F-Droid 來獲取無法從上述管道取得的應用程式。== F-Droid 經常被推薦為 Google Play 替代品,特別是在隱私社群內。 能新增第三方儲存庫且不被局限於 Google 圍牆花園使其廣受歡迎。 F-Droid 也為某些應用程式提供了 [可重現構建](https://f-droid.org/en/docs/Reproducible_Builds) ,並致力於自由和開放原始碼軟體。 然而,F-Droid 構建、簽署和交付軟體包的方式存在一些安全缺失: +\==我們只建議用 F-Droid 來獲取無法從上述管道取得的應用程式。== F-Droid 經常被推薦為 Google Play 替代品,特別是在隱私社群內。能新增第三方儲存庫且不被局限於 Google 圍牆花園使其廣受歡迎。 F-Droid 也為某些應用程式提供了 [可重現構建](https://f-droid.org/en/docs/Reproducible_Builds) ,並致力於自由和開放原始碼軟體。然而,F-Droid 構建、簽署和交付軟體包的方式存在一些安全缺失: -由於其構建應用程式的過程,「官方」F-Droid 儲存庫中的應用程式在更新上經常存在延遲。 F-Droid 維護人員在使用自己的金鑰簽署應用程式時也常會重複使用 package ID,這並不理想,因為這給了 F-Droid 團隊終極信任。 此外,將應用程式納入官方 F-Droid 儲存庫中的要求不如 Google Play 等其他應用程式商店嚴格,這意味著 F-Droid 往往會託管更多較舊、未維護或不符合 [現代安全標準](https://developer.android.com/google/play/requirements/target-sdk) 的應用程式。 +由於其構建應用程式的過程,「官方」F-Droid 儲存庫中的應用程式在更新上經常存在延遲。 F-Droid 維護人員在使用自己的金鑰簽署應用程式時也常會重複使用 package ID,這並不理想,因為這給了 F-Droid 團隊終極信任。此外,將應用程式納入官方 F-Droid 儲存庫中的要求不如 Google Play 等其他應用程式商店嚴格,這意味著 F-Droid 往往會託管更多較舊、未維護或不符合 [現代安全標準](https://developer.android.com/google/play/requirements/target-sdk) 的應用程式。 -其他流行的 F-Droid 第三方儲存庫(例如:[IzzyOnDroid](https://apt.izzysoft.de/fdroid))緩解了其中的一些問題。 IzzyOnDroid 儲存庫直接從程式碼倉庫(GitHub、GitLab 等)取得構建, 是僅次於開發人員自己儲存庫的最佳選擇。 他們也提供數百種應用程式的 [可重現構建](https://android.izzysoft.de/articles/named/iod-rbs-mirrors-clients),並由儲存庫維護者驗證開發人員 APK簽章的可重複性。 此外,IzzyOnDroid 團隊會對存放在儲存庫中的應用程式進行 [額外安全掃描](https://android.izzysoft.de/articles/named/iod-scan-apkchecks),這通常會導致他們與應用程式開發者之間進行 [商議](https://github.com/gouravkhunger/QuotesApp/issues/22),以改善其應用程式的隱私性。 請注意,在 [特定情況](https://gitlab.com/IzzyOnDroid/repo#are-apps-removed-from-the-repo--and-when-does-that-happen) 下,應用程式可能會從 IzzyOnDroid 儲存庫中移除。 +其他流行的 F-Droid 第三方儲存庫(例如:[IzzyOnDroid](https://apt.izzysoft.de/fdroid))緩解了其中的一些問題。 IzzyOnDroid 儲存庫直接從程式碼倉庫(GitHub、GitLab 等)取得構建,是僅次於開發人員自己儲存庫的最佳選擇。他們也提供數百種應用程式的 [可重現構建](https://android.izzysoft.de/articles/named/iod-rbs-mirrors-clients),並由儲存庫維護者驗證開發人員 APK簽章的可重複性。此外,IzzyOnDroid 團隊會對存放在儲存庫中的應用程式進行 [額外安全掃描](https://android.izzysoft.de/articles/named/iod-scan-apkchecks),這通常會導致他們與應用程式開發者之間進行 [商議](https://github.com/gouravkhunger/QuotesApp/issues/22),以改善其應用程式的隱私性。請注意,在 [特定情況](https://gitlab.com/IzzyOnDroid/repo#are-apps-removed-from-the-repo--and-when-does-that-happen) 下,應用程式可能會從 IzzyOnDroid 儲存庫中移除。 -[F-Droid](https://f-droid.org/en/packages) 和 [IzzyOnDroid](https://apt.izzysoft.de/fdroid) 儲存庫擁有無數的應用程式,因此它們是搜尋和發現開放原始碼應用程式的有用地方,您可以透過其他方式下載這些應用程式,例如:Play Store、Aurora Store 或直接從開發人員處取得 APK。 透過此方法尋找新應用程式時,需要您自行做出最佳判斷,並密切關注應用程式的更新頻率。 過時的應用程式可能依賴停止支援的函式庫等,從而帶來潛在的安全風險。 +[F-Droid](https://f-droid.org/en/packages) 和 [IzzyOnDroid](https://apt.izzysoft.de/fdroid) 儲存庫擁有無數的應用程式,因此它們是搜尋和發現開放原始碼應用程式的有用地方,您可以透過其他方式下載這些應用程式,例如:Play Store、Aurora Store 或直接從開發人員處取得 APK。透過此方法尋找新應用程式時,需要您自行做出最佳判斷,並密切關注應用程式的更新頻率。過時的應用程式可能依賴停止支援的函式庫等,從而帶來潛在的安全風險。

F-Droid Basic

-在極少數情況下,應用程式的開發人員只會透過 F-Droid 發布應用程式([Gadgetbridge](../health-and-wellness.md#gadgetbridge) 就是其中一個例子)。 如果您真的需要這樣的應用程式,我們建議使用較新的 [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) 客戶端,而不是原版 F-Droid 客戶端來獲得它。 F-Droid Basic 支援無需特權或 root 的背景自動更新,並且具有減少的功能集(限制攻擊面)。 +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).
diff --git a/i18n/zh/android/obtaining-apps.md b/i18n/zh/android/obtaining-apps.md index 1ea08bbe8..89a030877 100644 --- a/i18n/zh/android/obtaining-apps.md +++ b/i18n/zh/android/obtaining-apps.md @@ -122,6 +122,6 @@ The [F-Droid](https://f-droid.org/en/packages) and [IzzyOnDroid](https://apt.izz

F-Droid Basic

-In some rare cases, the developer of an app will only distribute it through F-Droid ([Gadgetbridge](../health-and-wellness.md#gadgetbridge) is one example of this). If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it. F-Droid Basic supports automatic background updates without privileged extension or root, and has a reduced feature set (limiting attack surface). +In some rare cases, an app may only be available through F-Droid. If you really need an app like that, we recommend using the newer [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic) client instead of the original F-Droid app to obtain it, as it has a reduced feature set (limiting attack surface).