Hans-Christoph Steiner | bb32c91 | 2021-03-04 12:09:28 +0100 | [diff] [blame^] | 1 | Uwaga: F-Droid wymaga uprawnień roota, aby zainstalować uprzywilejowany dodatek jako prywatną aplikację systemową. |
| 2 | |
| 3 | https://f-droid.org/packages/org.fdroid.fdroid wykorzystuje uprawnienia systemowe do instalacji, aktualizacji i usuwania aplikacji. Jedynym sposobem na zdobycie tych uprawnień jest stanie się aplikacją systemową. |
| 4 | |
| 5 | Tu z pomocą przychodzi uprzywilejowany dodatek - jako mała samodzielna aplikacja może być zainstalowana jako aplikacja systemowa i komunikować się z główną aplikacją poprzez AIDL IPC. |
| 6 | |
| 7 | Ma to kilka zalet: |
| 8 | |
| 9 | * Zmniejszone użycie dysku w partycji systemowej |
| 10 | * uAktualizacje systemu nie usuwają F-Droid |
| 11 | * Proces instalacji w systemie za pośrednictwem roota jest bezpieczniejszy |
| 12 | |
| 13 | Zamiast tej aplikacji dla większości użytkowników bardziej odpowiednia może być aktualizacja OTA jako plik ZIP, która nazywa się https://f-droid.org/packages/org.fdroid.fdroid.privileged.ota. Ta aplikacja służy do aktualizacji uprzywilejowanego dodatku po zainstalowaniu paczki ZIP poprzez OTA. |