14 lines
1.9 KiB
Plaintext
14 lines
1.9 KiB
Plaintext
Примечание: F-Droid нужны привилегии администратора (root), чтобы установить Особое расширение в качестве системного привилегированного приложения.
|
||
|
||
Используя системные привилегии или разрешения, [[org.fdroid.fdroid]] может устанавливать, обновлять или удалять приложения. Эти привилегии может получить только приложение, отмеченное как системное.
|
||
|
||
Именно в этом роль Privileged Extension: это небольшое отдельное приложение, которое можно установить как системное и которое будет взаимодействовать с основным приложением с помощью AIDL IPC.
|
||
|
||
У такого подхода есть ряд преимуществ:
|
||
|
||
* Использует меньше места на диске в системном разделе
|
||
* Системные обновления больше не удаляют F-Droid
|
||
* Безопасная установка с правами администратора
|
||
|
||
Это приложение упаковано как zip-архив обновления, который доставляется "по воздуху" (ОTA). Для его установки нужна TWRP или любая другая recovery-среда для Android, которая в состоянии обновить систему из папки /data/data/org.fdroid.fdroid в разделе /data. APK-файл приложения называется [[org.fdroid.fdroid.privileged]]. После его установки можно получать обновления приложений.
|