Я хотел знать, повлияет ли использование встроенного шифрования Android (появилось в 3.0) на мою способность использовать пользовательское восстановление (Clockwork Mod в моем случае).
Точнее, смогу ли я выполнять резервное копирование / восстановление Nandroid и прошивать новые файлы и обновления?
источник
Да, кастомное рекавери работает с зашифрованным сотовым устройством. Встроенное шифрование не затрагивает ПЗУ и прошивку. Он просто шифрует учетные записи, настройки, загруженные приложения и их данные и т. Д., Которые могут быть расположены в памяти телефона, внутренней SD или внешней SD. Вот почему шифрование больше не присутствует после сброса к заводским настройкам, потому что нет доступных зашифрованных данных.
Файлы для кастомной среды восстановления живут на ПЗУ как прошивка. Вот почему они переживают сброс настроек. Поскольку перепрошивка файлов / обновлений связана с ПЗУ, вам будет разрешено это сделать. Когда дело доходит до резервного копирования Nandroid, вы можете сделать это тоже, но часть зашифрованных данных будет сохранена в той форме, которую невозможно восстановить с помощью Titanium Backup. Да, вы можете сделать Nandroid восстановить без нареканий.
источник
На моем зашифрованном Nexus SI используйте временное монтирование tmpfs на / sdcard в CWM. В нем достаточно ОЗУ для хранения нового ПЗУ в памяти во время обновления:
Загрузите ваш ROM в /tmp/update.zip и загрузитесь в recovery. Затем войдите в систему через 'adb shell':
Затем выполните обычные шаги обновления «install zip from sdcard».
РЕДАКТИРОВАТЬ: Начиная с ICS / Jelly Bean, есть новый
adb sideload <filename-of-update.zip>
методОн работает с CWM начиная с версии 6.0.1.5, и вам нужны инструменты платформы Android SDK версии 16 или выше. Если вы находитесь в CWM, вы можете увидеть новую запись install zip from sideload, если она поддерживается.
Старый метод все еще работает:
если sideload не работает, вы все равно можете использовать метод tmpfs. CWM ожидает / data / media в качестве места для файла update.zip, однако точка монтирования должна быть / data, поэтому вы должны сделать это сейчас:
Причина:
Начиная с ICS +, предложенная структура разделов изменилась. Раздела sdcard в формате FAT больше не должно быть, но внешнее хранилище теперь находится в / data / (/ data / media). Для обеспечения совместимости монтирование FUSE эмулирует старые свойства FAT (права доступа и т. Д.). Это можно увидеть, когда в / storage / sdcard0 есть крепление предохранителя, это выглядит примерно так:
источник
df
не понимает-h
. Тем не менее, я продолжаю в любом случае, и когда я закончу / SDCard / содержит update.zip. Однако, когда я перезагружаю телефон в режиме восстановления, SD-карта не может быть смонтирована - предположительно, потому что временная файловая система теперь отсутствует.