Фотогалереи

Услуги

Помощь при использовании сайта

Установка CWM Recovery без доступа в интернет

Обычно, для установки рекавери на Ваш Android смартфон используется Rom Manager. Эта программа через интернет соединение стучится на заранее определенный сервер, определяет модель телефона и предлагает установить recovery. Но недавно потребовалось установить это в месте где нет Wi-Fi и безлимитного 3G. Основная проблема была в том, что скачанный в прошлый раз и сохраненный на флешку образ recovery невозможно прошить. Приходится каждый раз его перекачивать чтобы установить, что не есть мудрое решение.

Есть способ установить recovery и без интернета.
Нужно иметь компьютер с Ubuntu (или другим дистрибутивом, главное чтобы работал adb), Android SDK и собственно сам образ рекавери который находится обычно в директории
clockworkmod/download флеш карты.
Файл образа не имеет расширения, но выявить его я думаю не составит труда, ибо чего то другого размером в 4-5Мб в этой директории находится не будет.
Переименовываем найденный файл скажем в recovery. img и закидываем в корень карты памяти. Подключаем телефон через USB и запускаем сервер adb от пользователя root

sudo adb start-server

Выполняем команду (можно уже не от root)

adb shell

Теперь мы получили доступ к shell в которой нужно стать root для успешного выполнения задачи. Для этого выполним команду su.
Сейчас очистим установленное производителем кастрированное рекавери и зальем свое за две команды.

dd if=/dev/zero of=/dev/block/mmcblk0p4
dd if=/mnt/sdcard/recovery.img of=/dev/block/mmcblk0p4

Теперь можно перезагрузиться и войти в рекавери.
Не стоит бездумно копипастить код последних двух команд, так как адреса блочных устройств в каждом телефоне свои и найти нужный, Вам поможет /proc/partitions.

3.2
5 votes
Ваша оценка: Нет


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Аватар пользователя anonymous

вот мой
# cat /proc/partitions
major minor #blocks name

31 0 16384 mtdblock0
31 1 16384 mtdblock1
31 2 16384 mtdblock2
31 3 204800 mtdblock3
31 4 784640 mtdblock4
179 24 7761920 mmcblk3
179 25 5821400 mmcblk3p1
179 26 1940512 mmcblk3p2
179 16 15558144 mmcblk2
179 17 15554048 mmcblk2p1
какой блок ставить в указанные команды?

Аватар пользователя admin

Посмотри еще вывод команды mount. Смотри что у тебя уже смонтировано и путем исключения выбирай блочное устройство которое есть в /proc/partitions, но которое не смонтировано. Если их будет несколько, то смотри по размеру ~5 Mb