ClockworkMod recovery (CWM) - общая информация

Главная Про Android и iOS (iPhone, iPad) Андроид ClockworkMod recovery (CWM) - общая информация
15 ответ(ов) в теме
moto
не в сети 2 часа
На сайте с 12.03.2017
Администратор
Тем 3411
Сообщения 13605
0
07:57

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

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

Структура меню
Приведён пример CWM версии 5.0.2.7. Пункты меню на разных устройствах могут отличаться
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+++++ - назад, возвращает в предыдущее меню

Навигация по меню

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

Прошивка Clockworkmod recovery

Установка CWM через RomManager подходит не для всех устройств. Метод установки CWM на ваше устройство можно уточнить в соответствующей теме вашего устройства в разделе Смартфоны и телефоны

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

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

Установка zip файлов

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) обязателен.

Структура zip файлов

ZIP файлы представляют собой обычные архивы, которые отличаются тем, что внутри них содержатся файлы прошивки и инструкция по установке (папка META-INF). Это инструкция для CWM, в которой описывается какие файлы скопировать и куда, какие удалить, какие разрешения (permissions) у них выставить, и другие действия, которые требуется выполнить при установке данного ZIP'а, например очистка (wipe), установка образа img и т.д. Данные прошивки в архиве лежат по разделам точно так же, как они будут располагаться в памяти устройства. Разделы в архиве могут быть представлены как в виде папок с файлами (название папки в точности совпадает с названием соответствующего раздела во внутренней памяти), так и в виде образов img. Загрузочный раздел (boot) может прошивается только образом. Вне зависимости от предназначения того или иного zip'а, zip'ы для CWM можно отличить, открыв архив обычным архиватором, внутри должна быть папка "META-INF".
META-INFcomgoogleandroidupdate-script - в этом файле содержится инструкция по установке, её можно открыть текстовым редактором, например "notepad++", и переписать при необходимости. Так и создают ZIP установщики для CWM. В новых ZIP в папке META-INFcomgoogleandroid содержится два файла "updater-script" и "update-binary" - по наличию второго можно определять для старого CWM файл или для нового. Старый CWM - это 2.*, новый - 3.* и выше.

Список некоторых команд, которые можно использовать в инструкции zip
команда ui_print пишет на экране устройства. Пример: ui_print("Copying files to system..."); напишет на экране установщика "Copying files to system...".
команда format форматирует паку на устройстве. Пример format("MTD", "system"); очистит /system. Пишется всегда до команды mount.
команда mount монтирует папки. Пример: mount("MTD", "boot", "/boot"); смонтирует папку /boot как перезаписываемую.
команда package_extract_dir копирует файлы из архива в уже смонтированные папки. Пример: package_extract_dir("system", "/system"); скопирует все из папки system в /system.
команда show_progress(fraction, duration) показывает прогресс-бар. Пример: show_progress(0.500000, 40);
команда set_perm(uid, gid, mode, path) ставит permissions. Пример: set_perm(0, 0, 06755, "/system/xbin/su"); дать permissions SU этой папке.
команда set_perm_recursive(uid, gid, mode, path) - то же, что и set_perm, только на директорию и все ее содержимое. (аналог chmod -R, chown -R, chgrp -R ) Пример: set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
команда symlink - создает символическую ссылку (аналог ln -s ) Пример: symlink("busybox", "/system/xbin/[", "/system/xbin/[[");
команда delete - удаляет файл. Пример: delete("/system/app/Rosie.apk") - удаляет Rosie.apk из system/app
команда delete_recursive - удаляет директорию со всеми файлами. Пример: delete_recursive("/system/app/") - удаляет папку system/app

Создание и восстановление резервной копии прошивки (nandroid)

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" (перезагрузка).

Редакции сообщения
0
Форум
Гость
0
22:55

Помогите установить Clockworkmod на китайский телефон очень хочю себе Cyanogenmod поставить а ракавери родное его не устанавливает помогите! плиз

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
23:00

а модель то какая? может и не подходит к нему?

Редакции сообщения
0
Форум
Гость
0
20:22

Lanin Loo7 на андроиде 4.0.4

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
22:46

Стас, не, на него нет, я даже прошивки толком не нахожу на него, не то что цианоген

Редакции сообщения
0
Форум
Гость
0
19:59

http://s-tell.ua/ru/catalog/gsm/product/?id=5877

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
22:18

Стас, это я понял, я говорю что на него нет цианогена.

Редакции сообщения
0
Форум
Гость
0
10:48

Акакую прошивку можно поставить на него я рут уже получил

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
11:04

Стас, задайте вопрос здесь: http://forum.china-iphone.ru/lanin-l007s-960x640-3-5-android-4-0-4-mtk6517-t24462.html
Я прошивок на него вообще не нашел.

Редакции сообщения
0
Форум
Гость
0
11:50

а clockworkmod recovery как на него установить ну на китайца?

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
12:02

а продавец не может скинуть прошивку новую?
http://forum.china-iphone.ru/cds-s3-smart-phone-android-4-0-mtk6517-dual-core-gps-wifi-4-t26537.html

Редакции сообщения
0
Форум
Гость
0
13:43

Так у мя телефон не такой как на том форуме а с продавцом хз кк связаться( а можно ли его через odin прошить или один ток под самсунг?

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
20:47

Стас сказал(а)
а можно ли его через odin прошить или один ток под самсунг?

только для самсунга

Редакции сообщения
0
Форум
Гость
0
08:52

как поставить cwm на него?:help

Редакции сообщения
0
не в сети 4 месяца
На сайте с
Участник
0
09:08

На китайца никак, на самсунг, в зависимости от модели

Редакции сообщения
0

Ваше имя *

Ваш E-mail *

не публикуется

Текст сообщения *