Перейти к содержимому

Все о китайских телефонах
Портал по пластической хирургии prof-medicina.ru
 
 


* * * * *

Описание recovery китайских смартфонов на Android (МТ6516 и МТ65х3)


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

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

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

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

2) Вход в recovery.

Варианты:

  1. Через программу Mobileuncle Tools. Подучив английский или по ключевому слову recovery найдёте соответствующий пункт в меню;
  2. Через меню выключения телефона, если там имеется пункт меню "Recovery";
  3. Подав в любой терминальной программе команду: reboot recovery;
  4. Выключить смартфон -> Подключить зарядное устройство -> Нажать одновременно "Громкость+" и "power". Как появится логотип, отпустить кнопки и ждать появления меню recovery;
  5. Выключить смартфон -> НЕ подключать зарядное устройство -> Нажать одновременно "Громкость+" и "power". Как появится логотип, отпустить кнопки и ждать появления меню recovery.

! Варианты 4. и 5. зависят от модели смартфона. Если ни одним из вариантов (4. или 5.) в recovery попасть не удаётся, то либо: 
- Вы прошили recovery портированный не для вашей модели смартфона;
- У вас кривой uboot. За прямым в свой топик выпрашивать его у соплеменников или выковыривать из прошивок под ваш девайс;
- См. примечание 3.

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

4) Структура меню 592zn.com.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
     <Модель_смартфона>
          (Запустить процесс восстановления резервной копии. Нажать кнопку power 2 раза)
          (Запустить процесс восстановления резервной копии. Нажать кнопку power 2 раза)
         ...
   Backup Google proprietary sys
   Restore Google proprietary sys
Flash zip from sdcard (Подменю установки прошивок и патчей)
   Choose zip from sdcard (Выбрать zip-архив для прошивки)
     
      (Прошивка запустится если нажать на кнопку power 2 раза)
      (Прошивка запустится если нажать на кнопку 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) Основные функции и возможности 592zn.com.recovery:

Даёт возможность устанавливать не подписанные прошивки и патчи. Для этого нужно:
- Выполнить "Flash zip from sdcard" -> "Toggle signature verification" (За текущую сессию работы с recovery данный пункт выполняется 1 раз!).
- Выполнить "Flash zip from sdcard" -> "Choose zip from sdcard".
- Выбрать прошивку или патчь в виде zip-архива и нажать кнопку питания 2 раза

Позволяет делать "Nandroid backup" (100% резервная копия прошивки) телефона и восстанавливать телефон за 3-5 минут. При этом восстанавливается всё-всё-всё как было на момент создания "Nandroid backup". Количество резервных копий ограничено только размером SD-карты.
- Для создания 100% резервной копии содержащей ваши личные данные и пользовательские программы в Backup/Restore -> Nandroid backup требуется выбрать:
  [x] boot
  [x] system
  [x] data
  [x] cache
  [x] .android_secure
- Чтобы создать резервную копию в виде прошивки НЕ содержащей ваши личные данные и пользовательские программы в Backup/Restore -> Nandroid backup требуется выбрать:
  [x] boot
  [x] system

- Чтобы попробовать прошивку сделанную в виде резервной копии необходимо:
  - Разархивировать резервную копию на SD-карту, сохраняя вложенность файлов и папок.
  - Выполнить "Wipe" -> "Wipe ALL data/factory reset".
  - Выполнить "Backup/Restore" -> "Nandroid restore" и выбрать эту резервную копию.
! Примечание. К примеру для смартфона A7272+ вложенность файлов и папок должна быть следующей:
- nandroid
    - A7272_Plus_MT65x3
        - BS-YYYYMMDD-HHmm
            - boot.img
            - system.img
            - nandroid.md5

6) 592zn.com.recovery бэкапы сохраняет в /sdcard/nandroid/<Модель_смартфона>, а далее подпапка с датой и временем по Гринвичу. При восстановлении бэкап вы выбираете вручную.

1. Примечание! После сброса на заводские установки, через меню Android, данный recovery не перезагружает телефон автоматически. Поэтому как только он покажет своё меню, перезагружаем его вручную.
2. Примечание! Если у вас в процессе создания бэкапа или восстановления из него появляется ошибка: Oops... something went wrong!, то первым делом подключите зарядник к телефону. Если проблема не решится, то выполните пункт меню "Other" -> "Move recovery.log to SD" и предоставьте /sdcard/recovery.log. Попробуем разобраться.
3. Примечание! Если у вас стандартная заводская прошивка, то модифицированный recovery может работать только до первой перезагрузки. Даже если из recovery перезагрузится в recovery, то появится стандартный. Если такое наблюдается, то нужно удалить файл /system/recovery-from-boot.p RootExplorer-ом. Данный файл "сносит" неродной recovery при каждой перезагрузке.




0 Комментарии