Вопрос FAQ по ClockworkMod recovery (CWM) [FAQ]

Регистрация
10 Июл 2015
Сообщения
337
Репутация
364
Спасибо
38
Монет
0
FAQ по ClockworkMod recovery (CWM) [FAQ][ЧАВО]





Официальный сайт: www.clockworkmod.com





Содержание


ClockworkMod recovery (CWM) - модифицированный неофициальный recovery, который выпускается для большинства устройств, работающих под управлением Android. Обладает гораздо более широкими возможностями, чем родной recovery. На некоторых устройствах устанавливается вместо родного recovery, на других устройствах устанавливается параллельно. Позволяет:
Устанавливать неофициальные прошивки
Устанавливать дополнения и исправления
Подключаться к ПК по USB в режиме съёмного накопителя
Подключиться к ПК по USB в режиме ADB
Создавать резервную копию как всей прошивки, так и отдельных её частей (система, настройки, установленные программы)
Восстанавливать данные из ранее созданной резервной копии
Сбрасывать данные к заводским настройкам (Wipe – data/factory reset), очищать кеш раздел (wipe cache), очищать далвик-кеш (wipe Dalvik-cache), очищать статистику работы аккумулятора (wipe battery stats)
Форматировать и создавать разделы на карте памяти

Если вы не можете включить телефон и загрузить android, вы всегда можете восстановить через CWM ранее созданную резервную копию со всеми приложениями и настройками.


Reboot system - перезагрузка устройства
apply update.zip from sdcard - установка файла update.zip, находящийся в корне карты памяти sdcard\
wipe data/factory reset - полный сброс настроек и данных, при этом очищаются разделы /data и /cache во внутренней памяти устройства и очищается системная папка ".android_secure" на карте памяти
wipe cache partition - очистка раздела /cache во внутренней памяти устройства
install zip from sdcard - установка zip файла с карты памяти
chooze zip from sdcard - выбрать zip файл на карте памяти для установки
toggle signature veritification - вкл/выкл проверку подписи файла
toggle script assert - вкл/выкл скрипт утверждения

backup and restore - создание и восстановление резервной копии
Backup - создание резервной копии всех разделов в памяти устройства
Advanced Backup - создание резервной копии определённого раздела в памяти устройства
Restore - восстановление всех разделов из выбранной резервной копии
Advanced Restore - восстановление определённого раздела из выбранной резервной копии

mounts and storage - монтирование и накопитель
mount /system - монтирование папки системы
unmount /data - размонтирование папки с пользовательскими данными
unmount /cache размонтирование папки с кешем
mount /sdcard - монтирование карты памяти
mount /sd-ext - монтирование линукс раздела с карты памяти (если есть)
format boot - очистка загрузочного раздела
format system - очистка системного раздела
format data - очистка раздела с пользовательскими данными и настройками
format cache - очистка кеш раздела
format sdcard - форматирование карты памяти
format sd-ext - форматирование линукс раздела на карте памяти
mount USB storage - подключение к компьютеру в режиме съёмного накопителя

advanced - дополнительные
Reboot Recovery - перезагрузка recovery
Wipe Dalvik Cache - очистка Dalvik кеша
Wipe Battery Stat - сброс статистики работы аккумулятора
Report Error - сообщить об ошибке
Key Test - проверка клавиш, при нажатии на кнопку, выдаёт её код
Restart adbd - перезагрузка ADB сервера
Process dump - Дамп

+++++Go Back+++++ - назад, возвращает в предыдущее меню


reboot system now - перезагрузка устройства
install zip
choose zip from sdcard - выбрать прошивку с карты памяти
install zip from sideload - установка прошивки с помощью adb sideload
apply /sdcard/update.zip - прошивка файла update.zip в корне карты памяти
toogle signature verification - вкл./выкл. проверку подписи прошивки
choose zip from external sdcard - выбрать прошивку с второстепенной памяти (если имеется в устройстве)
+++++Go Back+++++ - назад

wipe data/factory reset - форматирование system/data разделов
wipe cache partition - форматирование cache раздела
backup and restore
backup - создание резервной копии (слепок системы)
restore - востановление из резервной копии (слепка системы)
delete - удаление резервных копий (слепков)
advanced restore - востановление опеределных разделов из резервной копии (слепка)
free unused backup data - освобождение не используемого места
choose default backup format - выбор формата резервной копии
backup to external sdcard - создfние резервной копии (слепка системы) на второстепенную память (если имеется в устройстве)
restore from external sdcard - востановление из резервной копии (слепка системы) из второстепенной памяти (если имеется в устройстве)
advanced restore from external sdcard - востановление опеределных разделов из резервной копии (слепка) из второстепенной памяти (если имеется в устройстве)
delete from external sdcard - удаление резервных копий (слепков) из второстепенной памяти (если имеется на устройстве)
create image zip - создание update.zip копии (слепка)
+++++Go Back+++++ - назад

mounts and storage
mount /efs - монтирование раздела /efs (встречается на устройствах фирмы Samsung)
mount /cache - монтирование раздела /cache
mount /system - монтирование раздела /system
mount /data - монтирование раздела /data
mount /preload - монтирование раздела /preload (встречается на устройствах фирмы Samsung)
mount /external_sd - монтирование второстепенной памяти (если имеется в устройстве)
format /cache - очистка раздела /cache
format /system - очистка раздела /system
format /data - очистка раздела /data
format /preload - очистка раздела /preload (встречается на устройствах фирмы Samsung)
format /sdcard - очистка раздела /sdcard
format /external_sd - очистка раздела второстепенной памяти (если имеется в устройстве)
format /data and /data/media (/sdcard) - очистка раздела /data и /data/media (на карте памяти)
+++++Go Back+++++

advanced
reboot recovery - перезагрузить recovery
reboot booloader - перезагрузиться в bootloader
power off - выключить устройство
wipe dalvik cache - форматирование dalvik cache (с появлением ART в Android 4.4 от этого пункта можно отказаться)
report error - сообщить об ошибке
key test - проверка клавиш, при нажатии на кнопку, выдаёт её код
show log - показать лог работы в recovery (можно просматривать логи почему не ставиться прошивка)
+++++Go Back+++++


На всех устройствах управление CWM производится по-разному. Но в большинстве устройств используется следующая схема:
кнопка увеличения громкости - вверх,
кнопка уменьшения громкости - вниз,
кнопка включения/выключения - выбор пункта.
На некоторых устройствах дополнительно задействуют другие кнопки, например для возврата в предыдущее меню. Последние версии CWM поддерживают нажатия на экран.

В CWM touch - управление производиться нажатием (тапом) по нужным функциям.

Дополнительная функция:
Если сделать 5 свайпов по меню вверх-вниз, то включается режим "Rainbow mode" (разноцветные пункты меню).


Установка CWM через RomManager подходит не для всех устройств. Метод установки CWM на ваше устройство уточняйте в теме прошивки вашего устройства в разделе Android - Прошивки.

1) Установка recovery через fastboot.
Родной способ установки любого recovery для Android устройств это прошивка recovery через fastboot в раздел recovery телефона. Данный способ является предпочтительным Как зайти в режим fastboot и где взять файлы для его работы, читайте в теме прошивки вашего устройства, способы и файлы везде отличаются. Подходит этот метод только для устройств на которых разблокирован загрузчик и на которых есть раздел recovery. Recovery прошивается командой:
fastboot flash recovery recovery.img
где:
fastboot - имя запускающего файла fastboot
recovery.img - название образа с рекавери

2) Установка recovery через RomManager.
Способ является крайне нежелательным, если есть другие способы прошивки recovery на ваше устройство, используйте их. Перед тем как пользоваться этим приложением, уточните совместимость вашего устройства с приложением и нюансы установки, в противном случае вы можете получить кирпич. RomManager - это не CWM, это всего лишь программа, которая устанавливает Clockworkmod recovery. После установки приложение RomManager можно удалить из системы.

Список моделей, которые поддерживает Rom Manager
Получаем root права
Устанавливаем "RomManager" через Маркет или другими способами
Запускаем и даем root права
Нажимаем на первый пункт "установка clockworkmod recovery" и ждем загрузки и сообщения об удачной установке
Чтобы войти в recovery нажимаем пункт "перезагрузка в recovery"

3) Установка recovery другими способами.
На некоторых устройствах, с заблокированным загрузчиком, или защитой от записи определённых разделов, или для сохранения гарантии, или при отсутствии раздела recovery, или по другим обстоятельствам, recovery может прошивать, либо в раздел boot либо в раздел system. Происходит это соответственно, либо с прошивкой ядра, либо установочным приложением.

4) Установка recovery через прошивальщик с компьютера.
В данном случае используется, программа для прошивки на компьютере и к ней идут свои файлы. К примеру, для Samsung это Odin. Для Motorola RSD Lite и так далее.


ZIP файлами для CWM могут быть: прошивки, русификаторы, deodexed, дополнения, улучшения, украшалки, ядра, радио.

В общем любые изменения в системных файлах в основном производят через ZIP.

На устройстве должен быть установлен ClockWorkMod recovery.
Создать полную резервную копию прошивки (поможет восстановить систему, если что-то пойдёт не так).
Аккумулятор должен быть заряжен на 100%. Конечно сам процесс установки столько энергии не потратит, но с 15-20% заряда пытаться устанавливать новую прошивку точно не стоит.
Отключить устройство от зарядки и компьютера.
Устанавливаемый архив, например FrozenEclairDefy_V2.34.1.zip, скопировать в корень карты памяти, НЕ разархивируя его. Имя файла должно содержать только цифры и латинские буквы, пробелы и специальные символы не допустимы. CWM позволяет устанавливать zip'ы, находящиеся не только в корне карты памяти, но такой способ позволяет упростить процесс прошивки.
Зайти в ClockWorkMod recovery.
Выбрать пункт "install zip from sdcard".
Выбрать "choose zip from sdcard".
В открывшемся встроенном файловом менеджере выбрать "FrozenEclairDefy_V2.34.1.zip". В списке сверху будут папки, внизу файлы.
Подтверждаем установку выбором пункта "YES". Пункт с подтверждением обычно не первый по списку, это нормально.
После окончания установки выбрать "+++++Go Back+++++".
Выбрать "reboot system now", телефон перезагружается.
Ждем полной загрузки телефона. Загрузка после установки может занять много времени, особенно если ставилась новая прошивка. После установки любых zip рекомендуется делать сброс кеша и далвик кеша. При смене прошивки сброс данных (wipe data) обязателен.



CWM recovery позволяет создавать резервную копию прошивки устройства (не всех разделов), такая резервная копия называется nandroid. CWM резервирует разделы boot, system, data, cache во внутренней памяти устройства и папку ".androidsecure" на карте памяти устройства, при наличии других разделов, например, ext раздела на карте памяти, или раздела webtop (только на некоторых устройствах motorola) создаётся и их резервная копия. Разделы с прошивкой радио модуля, камеры (для некоторых устройств samsung) и загрузчика не резервируются. Если на вашем устройстве есть другие разделы, про них лучше уточнить в соответсвующей теме прошивки. Резервируется не только операционная система, но и все настройки и установленные приложения. Начиная с пятой версии, CWM создаёт резервную копию в tar архиве, что очень удобно, т.к. его можно открыть обычным архиватором, например WinRar'ом. В старых версиях CWM резервная копия представляет собой копии всех разделов в образах img. Полученную резервную копию можно восстановить только с телефона и только через CWM. На устройстве должен быть установлен ClockWorkMod recovery.

Резервное копирование системы:
- Запускаем CWM recovery
- Выбираем "Backup & restore"
- Выбираем "backup"
- Выбираем "YES"
- Выбираем Reboot system now (перезагрузка)
После этого на карте памяти появится полная резервная копия в папке clockworkmod/backup. Название резервной копии включает время и дату её создания, но название можно давать произвольное, разумеется латиницей без пробелов.

Восстановление:
- Входим в CWM Recovery;
- Выбираем "backup & restore"
- Выбираем "restore"
- Выбираем сохранённую ранее резервную копию. Она должна находиться на карте памяти в папке clockworkmod/backup.
- Подтверждаем восстановление, выбираем "YES". Пункт с подтверждением обычно не первый по списку, это нормально
- По окончании процесса выбираем "Reboot system now" (перезагрузка).

Программа для распаковки образов nandroid в виде img Прикрепленный файлnandroid_recovery_unpack.unyaffs_fixed.zip ( 878,29 КБ )
Для работы требует JDK. Использование:
Устанавливаем JDK, перезагружаемся. Создаём на диске папку латинскими буквами без пробелов, например, C:\sss, кладём в эту папку образ, который нужно распаковать, например, system.img и два файла из прикреплённого архива: unyaffs.exe, cygwin1.dll. Теперь перетаскиваем файл img на exe. Какое то время горит консольное окно, после его закрытия в этой же папке имеем распакованный образ. Таким способом получается не всегда, поэтому приходится действовать через CMD панель:

Пуск\ Выполнить\ cmd
cd c:\sss нажать клавишу enter
unyaffs. exe system.img нажать клавишу enter

После в этой же папке имеем распакованный образ. Запаковывать образы обратно программа не умеет. Программа может нам понадобиться, если нам нужно достать какой то файл из прошивки или из нашей резервной копии, чтобы не просить пользователей в теме и не ждать целый день, проще один раз поставить эту программу.

Также образы nandroid (system и data (сначала нужно переименовать в system) в виде img можно распаковывать и запаковывать при помощи программы Multifunctional Androbot​
 
Последнее редактирование:
Назад
Сверху