Описание переведено на русский автоматически, разработчик русской версии не публиковал. Оригинальный текст — на странице приложения в F-Droid.
Описание
Это приложение пытается восстановить доступ для записи на SD-карту, удаленный в Android 4.4 и новее.
**ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ**
В настоящее время это очень маленький и спонтанный проект, выпущенный в надежде быть полезным. Хотя я прилагаю все усилия, чтобы сделать это приложение стабильным и безопасным, я не могу гарантировать его безопасность. Использование этого приложения осуществляется на ваш собственный риск и усмотрение, особенно потому, что я могу тестировать его только на нескольких устройствах, которыми владею. Если вы сомневаетесь, возможно, стоит сначала протестировать функциональность приложения на вашем устройстве с неважной SD-картой, чтобы исключить любую возможность потери данных.
Тем не менее, в настоящее время ничего разрушительного не происходит, и неправильное поведение должно полностью ограничиваться невозможностью включить доступ для записи. Все, что приложение может сделать неправильно при работе на неподходящем устройстве, должно быть полностью обратимо путем его удаления и повторного монтирования SD-карты.
**Что это такое**
С Android 4.4 Google решил ввести новый способ доступа к вашему внутреннему хранилищу и представил Storage Access Framework (SAF). Возможно, вы уже сталкивались с ним.
К сожалению, вместе с этой новой функцией Google также решил удалить доступ для записи на SD-карту в прежнем виде, заставив каждое приложение использовать SAF, если оно хочет записать что-либо на SD-карту. Это потребовало от каждого разработчика обновить свои приложения. До сих пор некоторые приложения по-прежнему не поддерживают SAF.
Это приложение призвано позволить таким приложениям снова записывать данные на вашу SD-карту. Оно использует метод, который должен работать на Android 8.0 и выше, включающий повторное монтирование SD-карты, отсюда и название.
**Требования:**
* Устройство со слотом для SD-карты
* Root-доступ, так как приложение повторно монтирует некоторые компоненты
* Android 8.0 или новее (но если у вас Android 6.0.1, 7.0 или 7.1, попробовать не повредит)
Используемый в настоящее время подход применим только к устройствам под управлением Android 6 или новее. Он был успешно протестирован на устройствах под управлением Android 8.1, 9 и 10 и безуспешно на устройствах под управлением Android 7.1, 6.0.1 и 5.1.
С Android 10 и 11 доступ к хранилищу стал более ограниченным, заставляя все новые приложения использовать SAF. Еще предстоит увидеть, как это повлияет на устаревший доступ к хранилищу и это приложение, и что будет с еще более новыми версиями Android.
Для получения дополнительной информации ознакомьтесь с [README](https://gitlab.com/giwiniswut/android-media-rw-remounter/-/blob/master/README.md) и [Wiki](https://gitlab.com/giwiniswut/android-media-rw-remounter/-/wikis/Home).
**Как использовать:**
* Установите
* Запустите один раз
* Предоставьте постоянный root-доступ
* Вставьте или повторно смонтируйте хранилище
* Начните запись файлов на SD-карту
**Примечания:**
* Приложение должно быть запущено хотя бы один раз, иначе система никогда его не запустит. Это механизм безопасности платформы Android для защиты пользователей от приложений, которые они никогда не запускали и, возможно, никогда не хотели использовать или устанавливать.
* Это ограничение можно снять, установив приложение как привилегированное, то есть записав файл apk в `/system/priv-app`.
* При первом монтировании с установленным приложением, то есть когда вам активно нужно предоставить root-доступ, возможно, приложение ничего не сделает. Это связано с тем, что приложение будет завершено, если ему придется ждать root-доступа более нескольких секунд. Как только root-доступ уже предоставлен, и приложение немедленно получает его каждый раз, когда он ему нужен, все должно работать как ожидалось.
**Как узнать, совместимо ли мое устройство?**
Кратко: Просто попробуйте.
В конечном итоге это приложение зависит от того, как конкретный производитель вашего устройства реализовал монтирование SD-карты и каким методом был удален доступ для записи. В чистом Android (AOSP) подход с простым повторным монтированием SD-карты будет работать на Android 8.0 и выше, где для этого используется `sdcardfs`, специальная файловая система, изначально разработанная Samsung. Если у вас устройство Samsung, весьма вероятно, что оно уже использует `sdca
Характеристики
- Версия
- 1.2.0
- Размер
- 130 КБ
- Требуется
- Android 6.0 и выше
- Обновлено
- 7 января 2021 г.
- Добавлено
- 7 января 2021 г.
- Лицензия
- MIT
- Автор
- Sebi
- Имя пакета
com.gitlab.giwiniswut.rwremount- Источник
- F-Droid·Собрано из исходного кода
- SHA-256 файла
53dc7bbff99cb83e346c031d3974e39132cd68f85050478ca0fbb839ff604863- Отпечаток подписи
a568e2890cc21eb76600cce71495c776a2713539c1b9bb30014a09b7974c5a24
F-Droid компилирует приложение сам из открытых исходников, поэтому файл гарантированно соответствует опубликованному коду. Сверьте SHA-256 скачанного файла, если хотите убедиться, что он не изменился по дороге.
SDRemount распространяется по лицензии MIT. DroidCave не является разработчиком этого приложения и не вносит изменений в файлы: мы отдаём ту же сборку, что опубликована в F-Droid. Актуальная версия — 1.2.0, 1 версия доступно для скачивания.