У меня есть рутированный TV Box с Android 7.1.2, который не поставлялся с приложением Files
(com.android.documentsui
), поэтому я не могу предоставить доступ для записи на внешние диски.
Я попытался выполнить следующие шаги для установки DocumentsUI.apk
:
- переместить
DocumentsUI.apk
в /system/priv-app/DocumentsUI/DocumentsUI.apk
chmod 744 /system/priv-app/DocumentsUI
chmod 644 /system/priv-app/DocumentsUI/DocumentsUI.apk
chown 0.0 /system/priv-app/DocumentsUI
chown 0.0 /system/priv-app/DocumentsUI/DocumentsUI.apk
chcon u:object_r:system_file:s0 /system/priv-app/DocumentsUI
chcon u:object_r:system_file:s0 /system/priv-app/DocumentsUI/DocumentsUI.apk
- перезагрузка
Несмотря на это, когда я пытаюсь запустить приложение, оно всегда принудительно закрывается со следующим сообщением об ошибке в logcat:
Neither user 10072 nor current process has android.permission.CACHE_CONTENT
Есть идеи, если я что-то упустил?
Обратите внимание, что я не на Android 8+, поэтому, насколько я знаю, мне не нужно добавлять XML на /system/etc/permissions
.