В последнее время довольно часто задают вопрос о Backup'е nvram на аппаратах, построенных на базе SoC MediaTek (MTK), вернее о восстановлении случайно затертого nvram, например, в результате неудачной перепрошивки, форматирования раздела и т.п. Многие кастомные recovery уже имеют подобную функцию штатно, но, например Clockwork Mod Recovery (CWM) или построенный на его базе PhilZ Touch Recovery подобной фукции не имеют. Как же быть в этом случае?
Для этих целей предусмотрена утилита MTK Nvram Tool, построенная на базе Aroma Installer 2.56. Для тех кто не знаком с тем что это такое или слышит это термин впервые, вкратце расскажу. Любая Android система использует для обновления бинарный файл update-binary и сценарий обновления updater-script. В сценарии прописан набор действий, которые совершаются с системой при обновлении, например, распаковка определенных файлов, форматирование разделов и т.п., ну а реализация этих действий фактически прописана в update-binary, который представляет из себя скомпилированную программу на С. Однако, несмотря на удобство подобного подхода и успешность его в плане применения обновлений - у него есть один недостаток. Он лишен интерактивности, т.е. не обеспечивает никакого взаимодействия с пользователем.
Фактически Aroma Installer это "улучшенный" во много раз update-binary, который содержит aroma ui (интерфейс взаимодействия с пользователем), поддерживает тач (сенсор), темы оформления, расширенные возможности в скриптовой части и много чего еще. Благодаря подобному функционалу на базе Aroma Installer можно создать "интерактивное обновление прошивки", где весь процесс установки будет сопровождаться диалогом с пользователем. Например, при прошивке update.zip через CWM откроется красивое окошко и у пользователя спросят, а желаете вы к примеру, установить дополнительные приложения от оператора или нет. И т.п. Думаю смысл в общих чертах понятен.
Ну а теперь к главному. Некто AnoopKumar с форума XDA-Developers (см. тему) создал на базе Aroma Installer полноценную утилиту для Backup'а NVRAM - MTK Nvram Tool. Смысл очень простой, вы загружаетесь в CWM или любой другой кастомный Recovery, выбираете пункт Install Zip и запускаете MTK_Nvram_Tool.zip. После чего у вас открывается интерфейс утилиты MTK Nvram Tool в котором есть всего два пункта меню - Nvram Backup и Nvram Restore:
Для этих целей предусмотрена утилита MTK Nvram Tool, построенная на базе Aroma Installer 2.56. Для тех кто не знаком с тем что это такое или слышит это термин впервые, вкратце расскажу. Любая Android система использует для обновления бинарный файл update-binary и сценарий обновления updater-script. В сценарии прописан набор действий, которые совершаются с системой при обновлении, например, распаковка определенных файлов, форматирование разделов и т.п., ну а реализация этих действий фактически прописана в update-binary, который представляет из себя скомпилированную программу на С. Однако, несмотря на удобство подобного подхода и успешность его в плане применения обновлений - у него есть один недостаток. Он лишен интерактивности, т.е. не обеспечивает никакого взаимодействия с пользователем.
Фактически Aroma Installer это "улучшенный" во много раз update-binary, который содержит aroma ui (интерфейс взаимодействия с пользователем), поддерживает тач (сенсор), темы оформления, расширенные возможности в скриптовой части и много чего еще. Благодаря подобному функционалу на базе Aroma Installer можно создать "интерактивное обновление прошивки", где весь процесс установки будет сопровождаться диалогом с пользователем. Например, при прошивке update.zip через CWM откроется красивое окошко и у пользователя спросят, а желаете вы к примеру, установить дополнительные приложения от оператора или нет. И т.п. Думаю смысл в общих чертах понятен.
Ну а теперь к главному. Некто AnoopKumar с форума XDA-Developers (см. тему) создал на базе Aroma Installer полноценную утилиту для Backup'а NVRAM - MTK Nvram Tool. Смысл очень простой, вы загружаетесь в CWM или любой другой кастомный Recovery, выбираете пункт Install Zip и запускаете MTK_Nvram_Tool.zip. После чего у вас открывается интерфейс утилиты MTK Nvram Tool в котором есть всего два пункта меню - Nvram Backup и Nvram Restore:
Nvram Backup - сохраняет Nvram на SD-карту (обратите внимание, поддерживается только работа с внешней SD-картой), а Nvram Restore - восстанавливает их с SD-карты. При этом, на одной SD можно хранить только один единственный backup (что вообщем-то логично, т.к. SD карта как правило постоянно используется в одном аппарате).
Итого, всего лишь установив CWM и записав на SD-карту архив с MTK Nvram Tool мы получаем мощнейшее средство для резервного копирования и восстановления настроек nvram, которое защитит наш аппарат от неудачных экспериментов, "слёта" MAC адреса WiFi, IMEI и т.п.
Надеюсь что статья оказалась вам полезной ...
comment 0 التعليقات:
more_vertsentiment_satisfied Emoticon