XT1064 — 5.0.1 — Root — Проблемы с записью в /sdcard

Я только что рутировал свой Moto G 2014 XT1064 под управлением 5.0.1.

Я использовал эту статью, чтобы выполнить процесс рутирования: http://maktechblog.com/how-to-unlock-the-bootloader-and-root-the-motorola-moto-g-2nd-gen/#Root . загрузчик (что, конечно, привело к удалению данных), установка TWRP, затем копирование SuperSU.zip через adb, затем возвращение к восстановлению TWRP и установка SuperSU через TWRP.

С тех пор /sdcard, похоже, работает так, как будто он смонтирован только для чтения. Кажется, я не могу получить что-либо написанное на нем. Я пытался отправить файлы adb на /sdcard, но все равно получаю ту же ошибку «Отказано в доступе». Снимки экрана тоже не работают, выдает ошибку "Не удалось сделать снимок экрана". И я также заметил, что приложение Twitter не может отображать изображения профиля или изображения внутри твитов.

Я пробовал множество вещей, но я в тупике.

Я попытался проверить, смонтирован ли он только для чтения. Через adb shell и su для получения рута и mount для просмотра смонтированных файловых систем. Все, что связано с /sdcard, /storage/emulated/legacy и /data/media, монтируется как rw (разумеется, для чтения и записи).

Их перемонтирование не выдает никаких ошибок, но и не дает никакого эффекта.

Файловая система для /sdcard, похоже, в порядке, так как я могу использовать adb shell и использовать ls /sdcard/ либо из обычной оболочки, либо из-под root. И через TWRP он смог успешно сохранить recovery.log в файловую систему /sdcard/, что указывает на то, что ничто не должно мешать записи в файловую систему.

Я также не могу копировать на него файлы через Windows, он говорит мне: «Невозможно скопировать [имя файла]… Устройство либо перестало отвечать, либо было отключено», и OS X по-прежнему не распознает его вообще несмотря на установку драйверов от Motorola, что произошло до того, как я его рутировал.

Что мне показалось особенно странным, так это то, что я все еще могу загружать и устанавливать приложения. Я установил приложение для проверки root сразу после его рутирования, и оно сработало, и я хотел сделать снимок экрана, а затем заметил, что возникают проблемы.

И я даже пробовал бесплатное приложение из Google Play, которое использует разрешения SuperUser и пытается исправить файловую систему SD-карты и правильно смонтировать ее. Тем не менее, я не могу ничего написать на него.

Я также пытался посмотреть, сработает ли перезапуск adbd от имени пользователя root с помощью команды «adb root», но был разочарован, потому что он не работает на производственных телефонах, несмотря на то, что мой телефон уже рутирован.

Я довольно новичок в Android в целом, включая рутирование, но я определенно получил хорошее представление о том, как это работает, когда несколько дней назад установил на него 5.0.1 (он поставляется с 4.4.4 и не работает). уже есть OTA-обновление). Но теперь я действительно озадачен тем, почему это произошло после того, как я укоренился, и после того, как я погуглил, чтобы найти ничего полезного, я должен спросить здесь.

Какие-либо предложения?

Редактировать: просто чтобы внести ясность, настройки также сообщают, что у меня есть 2,4 ГБ свободного места, а файл, который я пытаюсь скопировать, намного меньше этого.

Ответы (1)

Я не знаю, решит ли это вашу проблему или нет, потому что у меня никогда не было проблем с «записью» на SD-карту, но иногда у приложений возникают проблемы. вот что я сделал.

Я предлагаю этот метод, потому что вы сказали, что используете TWRP в качестве восстановления.

Получите менеджер TWRP и откройте его.

Если у вас нет версии BusyBox , которую они используют, она будет жаловаться. Я не уверен, что это будет работать с любой другой версией. У меня установлен CM12, который поставляется с busybox, но приложение TWRP жалуется, поэтому я использую то, что они рекомендуют. Тот, который они используют, обновляет busybox (автоматически, если у вас есть про).

Затем он скажет вам, что не может записать на SD-карту, и они могут это исправить. Нажмите «да», чтобы перейти к настройке менеджера TWRP. Нажмите на опцию «Применить патч для SD-карты». Это перезагрузит ваш телефон.

введите описание изображения здесь

Обратите внимание, что мой отключен и говорит «Уже применено или не требуется». Это потому, что я уже запустил патч.

Вроде не много сделал. Я установил BusyBox и диспетчер TWRP, и диспетчер TWRP, похоже, не сообщал о каких-либо проблемах с записью на SD-карту.