Для этого гуглофона доступна и прошивка Android 6 (Marshmellow), но она довольно тормознутая. К тому же на неё сложнее поставить даже минимальные сервисы Гугл (Google Apps или GApps).
Для установки традиционно использую Ubuntu, а не Windows, хотя в последней можно всё проделать аналогично.
Для прошивки Google Nexus S понадобятся:
- Android Debug Bridge (ADB) - инструмент, позволяющий посылать на телефон множество команд в терминале. Для работы ADB нужно, чтобы на Android смартфоне была включена отладка по USB. Команды можно отправлять как при включенном телефоне, так и в режиме Recovery (Восстановление). root доступ на смартфоне для использования ADB не требуется.
- Fastboot требуется для изменения прошивки телефона. Он позволяет отправлять команды закрузчику, с помощью которых можно прошивать или изменять не родные среды восстановления (Recovery). Fastboot не используется для установки самой прошивки, так как это делается из Recovery. Зато Fastboot позволяет делать то, что не позволяет ADB. Обратите внимание, что Fastboot доступен не для всех устройств.
Как установить SlimKat ROM (Android 4.4.) на Google Nexus S (crespo)
- Сделайте бэкап фотографий, видео, документов и прочих данных с телефона. В том числе для бэкапа можете воспользоваться облачным хранилищем вроде Яндекс.Диск или Dropbox. Для полного бэкапа существует множествсо приложений, но я ими предпочитаю не пользоваться, чтобы в новой прошивке не возникало проблем.
- Установите ADB и Fastboot в Ubuntu при помощи терминала.
sudo apt-get install android-tools-adb fastboot
- Теперь можно подключить Google Nexus S (crespo) к компьютеру по USB кабелю, после чего убедиться, что смартфон виден среди подключенных устройств. Для этого выполним команду
adb devices
- Далее нам нужно попасть в загрузчик на телефоне
sudo adb reboot bootloader
После перезагрузки появится меню, перемещаться по которому можно при помощи клавиш уменьшения и увеличения громкости. Чтобы выбрать нужный пункт, нужно нажать на кнопку питания. - При выборе Recovery у меня возникала картинка с поломанным роботом. Приходилось вынимать аккумулятор, чтобы выключить телефон. Поскольку на телефоне нужно установить Recovery, то скачал TWRP в формате .IMG с официального сайта twrp.me. Последней версией для Google Nexus S была twrp-2.8.7.0-crespo.img
- Убедитесь, что телефон подключен по USB к компьютеру. Далее проверьте, видит ли fastboot наш Google Nexus S
sudo fastboot devices
Можно пробовать выполнять команды без sudo, но в данном случае возникают ошибки. - Разблокируйте родной загрузчик
sudo fastboot oem unlock
- Установите скаченный образ Recovery:
cd ~/Downloads
sudo fastboot flash recovery twrp-2.8.7.0-crespo.img - Скачайте прошивку. В случае со SlimKat это можно сделать со страницы SlimKat ROMs Downloads. Я скачад Slim-crespo-4.4.2.build.5-OFFICIAL-4074.z
ip. - Скачайте сервисы Гугл (Google Apps). Я скачал OpenGapps для ARM и Android 4.4 в варианте nano - open_gapps-arm-4.4-nano-20170410.zip. Скачивать сервисы Гугл большего размера не имеет большого смысла, чтобы они потом не грузили систему. Все необходимые приложения вроде GMail, Youtube, Calendar можно установить позднее из магазина приложений Google Play.
- Закачайте на телефон архивы с прошивкой и сервисами Гугл:
sudo adb push Slim-crespo-4.4.2.build.5-OFFICIAL-4074.z
ip /sdcard/
sudo adb push open_gapps-arm-4.4-nano-20170410.zip /sdcard/ - Зайдите в Recovery
- Сделайте резервную копию (backup) при необходимости.
- Зайдите в Wipe -> Advanced Wipe и очистите cache, system, data. Обратите внимание, что все данные при этом будут утеряны.
- Зайдите в install и выберите прошивку, затем добавьте скаченные google apps. Установите их и перегрузите телефон.
Где "~/Downloads" - папка, в которую скачен образ загрузчика.
Последнее обновление: 11 апреля 2017 г.
Journal information