Более года назад я описывал, как «шил» кастомную прошивку CyanogenMod на свой Android-смартфон Sony Ericsson Xperia ray, используя Windows 8.
Этой осенью я узнал, что в Windows 8.1 подсоединить телефон в режиме «fast boot» тем же способом, что и раньше, уже не получится, поэтому прошил телефон, используя ноутбук Asus K50C с Windows XP.
Сегодня захотел обновить прошивку (теперь, кстати, у меня стоит кастом с Android 4.4). Ноутбук с Windows XP оказался занят, поэтому я решил прошить свой телефон, используя свой нетбук Asus X101CH с Xubuntu 13.10 на борту. Как я это сделал? Сейчас расскажу. 😉
Первым делом залейте архив с CyanogenMod на SD-карту телефона, как мы это делали раньше, чтобы впоследствии обновиться через CWM. Как подключить телефон в режиме SD-карты на Ubuntu, я еще не разобрался, поэтому как залить архив на карту памяти телефона, думайте сами. 🙂
Также, извлеките из архива с CyanogenMod файл boot.img и скопируйте его на ваш компьютер с Ubuntu.
Теперь на нашу Ubuntu нужно установить пару пакетов из репозиториев. Для этого выполним в терминале последовательно две команды:
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
Затем подсоединяем к нашему компьютеру с Ubuntu наш телефон в режиме «fast boot» (из опыта с Windows мы должны знать как). Для проверки соединения между телефоном и компьютером выполните в терминале следующую команду:
sudo fastboot -i 0x0fce getvar version
В случае успешного соединения мы должны получить похожий ответ:
version: 0.3
finished. total time: 0.001s
Заметьте! В отличие от Windows, не требуется установки никаких драйверов.
Теперь шьем наш телефон по старой схеме, со следующей последовательностью команд:
sudo fastboot -i 0x0fce flash boot boot.img
sudo fastboot -i 0x0fce reboot
Далее отключаем телефон от компьютера, входим в CWM и шьем нашу прошивку, как и описано в моей старой статье, ссылку на которую я дал в самом начале этой статьи.
Надеюсь, что данная статья пригодится новичкам. Удачи! 🙂
Вот чувак спасибо тебе! Ты единственный кто чётко объяснил какие команды надо вводить)
Рад был помочь!