пятница, 7 ноября 2014 г.

Памятка о прошивке/перепрошивке Android (Linux Debian)

Сначала в Debian ставим пакеты:

sudo apt-get install android-tools-adb android-tools-fastboot

Далее подключаем к компьютеру проводком смартфон и:

В режим прошивки:
sudo adb reboot bootloader
Из режима bootloader:
sudo fastboot reboot-bootloader

"Отмыкаем" oem:
sudo fastboot oem unlock

fastboot oem device-info
(краткая информация об устройстве)


ПРОШИВАЕМ ОФИЦИАЛЬНУЮ ПРОШИВКУ

Бредем на сайт официальных прошивок от Google и качаем архив с нужной.
Разархивируем скачанный архив и идем в него
cd [путь_к_разархивированным_файлам]

Далее
sudo ./flash-all.sh

Ждем довольно долго и... voila! Официальная прошивка на месте и все ок!

"Замыкаем" (если нужно) oem (я, кстати, предпочитаю этого не делать):
sudo fastboot oem lock

fastboot oem device-info

(краткая информация об устройстве)

СТАВИМ RECOVERY 
(из возможных альтернатив я отдавал ранее предпочтение CWM Recovery, теперь же использую TWRP)

Бредем на сайт CWMR или TWRP качаем оттуда файл с подходящим recovery (я предпочитаю touch). Переименовываем расширение скачанного файла с .bin на .img. Идем в папку с файлом recovery (cd ...) и

sudo fastboot flash recovery recovery_ХХХ.img
sudo fastboot -i 0x2b4c flash recovery recovery_ХХХ.img (for Zuk Z1 - https://forum.xda-developers.com/zuk-z1/general/guide-how-to-unlock-root-install-twrp-t3394037)


Всё!

ПРОШИВАЕМ КАСТОМНУЮ ПРОШИВКУ

Далее всё просто - находим в Сети и качаем архив интересующей прошивки и устанавливаем с помощью recovery.
Речь уже о любой "фастбутной" (с расширением *.zip) прошивке, предназначенной для нашего устройства.

Кстати!
sudo adb reboot recovery
(это на всякий случай)