Описание и принципы работы с 592zn.com.recovery (MT6516, MT65x3)

LENOVO

1) recovery (рус. Восстановление) - это резервная операционная система небольшого размера с набором комплекса возможностей для резервирования, модификации и восстановления работоспособности основной операционной системы устройства (в нашем случае Android).

Виды recovery и их возможности

  • Стоковый (заводской, стандартный) recovery (именно с таким и поставляются смартфоны, в т.ч. китайские) может произвести сброс Android на заводские установки и прошить аппарат только подписанными обновлениями и патчами. Других функций обычно в таких recovery не предусмотрено.
  • Модифицированный recovery позволяет: прошивать пользовательские сборки Android и патчи на смартфон, делать полный и частичный сброс на заводские установки, делать резервные копии и восстанавливать из них, подключать телефон в режиме съёмного диска прямо из recovery, форматировать и размечать разделы на SD-карте...

 

2) Вход в recovery.

Варианты.

  • Через программу MobileuncleTools. Подучив английский или по ключевому слову recovery найдёте соответствующий пункт в меню;
  • Через меню выключения телефона, если там имеется пункт меню "Recovery";
  • Подав в любой терминальной программе команду: reboot recovery;
  • Выключить смартфон -> Подключить зарядное устройство -> Нажать одновременно "Volume +" и "power". Как появится логотип, отпустить кнопки и ждать появления меню recovery;
  • Выключить смартфон -> НЕ подключать зарядное устройство -> Нажать одновременно "Volume +" и "power". Как появится логотип, отпустить кнопки и ждать появления меню recovery.
  • (MT65x5, MT65x7) Выключить смартфон -> НЕ подключать зарядное устройство -> Нажать одновременно "Volume +" и "power". После того как телефон завибрирует, отпустить кнопки и ждать появления меню recovery.
  • (MT65x5, MT65x9, MT6582/72) Выключить смартфон -> НЕ подключать зарядное устройство -> Нажать одновременно "power" и затем "Volume +" и "Volume -". После того как телефон завибрирует, отпустить кнопки и ждать появления меню recovery.

!Варианты 4. и 5. зависят от модели смартфона. Если ни одним из вариантов (4. или 5.) в recovery попасть не удаётся, то либо:

  • Вы прошили recovery портированный не для вашей модели смартфона;
  • У вас кривой uboot. За прямым в свой топик выпрашивать его у соплеменников или выковыривать из прошивок под ваш девайс;
  • См. примечание 3.

 

3) Кнопки: Навигация по меню производится кнопками громкости, пункты активируются кнопкой питания, выход из подменю осуществляется пунктом "Return".

4) Структура меню Custom-Recovery:

Меню

  • Reboot system now (Перезагрузка)
  • USB-MS toggle (Подключение смартфона к компьютеру в режиме накопителя)
  • Backup/Restore (Подменю работы с резервными копиями)
    • Nandroid backup (Подменю резервирования)
      • [x]boot (Ядро системы)
      • [x]system (Система Android)
      • [x]data (Пользовательский раздел)
      • [x]cache (Кэш для программ)
      • [x]recovery (recovery)
      • [x]wimax (У нас такого нет. Крестик не ставить!)
      • [x]sd-ext (Содержимое второго раздела SD-карты (FAT32). Если у вас такого нет, то крестик не ставить! Аппаратов MT65xx с поддержкой ext2/3/4 в ядре пока не замечено.)
      • [x].android_secure (Программы установленные на SD-карту)
      • Perfom Backup (Запустить процесс создания резервной копии)
      • Return
    • Nandroid restore (Подменю восстановления)
      • Return
      • <Модель_смартфона>
        • <BCDARS-YYYYMMDD-HHmm> (Запустить процесс восстановления резервной копии. Нажать кнопку power 2 раза)
        • <BS-YYYYMMDD-HHmm> (Запустить процесс восстановления резервной копии. Нажать кнопку power 2 раза)
        • ...
    • Backup Google proprietary sys
    • Restore Google proprietary sys
  • Flash zip from sdcard (Подменю установки прошивок и патчей)
    • Choose zip from sdcard (Выбрать zip-архив для прошивки)
      • </mydir/>
      • </update.zip> (Прошивка запустится если нажать на кнопку "power" 2 раза)
      • </mypatch.zip> (Прошивка запустится если нажать на кнопку "power" 2 раза)
      • ...
    • Toggle signature verification (Отключить проверку подписи zip-архива с прошивкой или патчем)
  • Wipe
    • Wipe ALL data/factory reset (Сброс до заводских установок. Форматирование /data, /cache, /sd-ext...)
    • Wipe /data (Форматирование /data)
    • Wipe /cache (Форматирование /cash)
    • Wipe /sdcard/.android_secure
    • Wipe /sd-ext (Форматирование раздела ext на SD-карте)
    • Wipe Dalvik-cache (Удаление /data/dalvik-cache.)
    • Wipe battery status (Удаление статистики батареи /data/system/batterystats.bin)
    • Wipe rotate settings
  • Partition sdcard (Подменю работы с разделами SD-карты. Выполнение любого пункта в этом подменю подразумевает потерю всех данных на SD-карте!)
    • Partition SD (Разметка SD-карты на разделы)
    • Repair SD:ext (Восстановление раздела ext на SD-карте)
    • SD:ext2 to ext3 (Конвертация раздела ext SD-карты из файловой системы ext2 в ext3)
    • SD:ext3 to ext4 (Конвертация раздела ext SD-карты из файловой системы ext3 в ext4)
  • Mounts (Точки монтирования)
    • Mount /system (Монтировать/отмонтировать раздел /system)
    • Mount /cashe (Монтировать/отмонтировать раздел /cache)
    • Mount /data (Монтировать/отмонтировать раздел /data)
    • Mount /sd-ext (Короче, и т.д.)
    • Mount /sdcard
  • Other
    • Fix apk uid mismatches (Понятия не имею, что тут делается)
    • Move recovery.log to SD (Создание на SD-карте файла recovery.log, с данными о событиях произошедших за текущую сессию работы с recovery)
  • Power off (Выключение телефона)

 

5) Основные функции и возможности Custom-Recovery:
Часто используемые функции

  • 5.1 Прошивка update.zip с SD-карты (прошивки и патчи)

Даёт возможность устанавливать не подписанные прошивки и патчи (Коллекция универсальных патчей для recovery.). Для этого нужно:

    • Выполнить "Flash zip from sdcard" -> "Toggle signature verification" (За текущую сессию работы с recovery данный пункт выполняется 1 раз!).
    • Выполнить "Flash zip from sdcard" -> "Choose zip from sdcard".
    • Выбрать прошивку или патчь в виде zip-архива и нажать кнопку питания 2 раза
  • 5.2 Создание 100% резервной копии (nandroid-backup) содержащей личные данные

Позволяет делать "Nandroid backup" (100% резервная копия прошивки) телефона и восстанавливать телефон за 3-5 минут. При этом восстанавливается всё-всё-всё как было на момент создания "Nandroid backup". Количество резервных копий ограничено только размером SD-карты.

    • Для создания 100% резервной копии содержащей ваши личные данные и пользовательские программы в Backup/Restore -> Nandroid backup требуется выбрать:
o [x] booto [x] systemo [x] datao [x] cache[x] .android_secure
  • 5.3 Создание прошивки в виде резервной копии (nandroid-backup) НЕ содержащей личные данные

Чтобы создать резервную копию в виде прошивки НЕ содержащей ваши личные данные и пользовательские программы в Backup/Restore -> Nandroid backup требуется выбрать: