Андрей Смирнов
Время чтения: ~9 мин.
Просмотров: 4

Как поменять прошивку на планшете Google Nexus 7?

Не говори, что не предупреждал

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

IMG_0847.jpeg

Недавно мне попался в руки полумертвый планшет Nexus 7 2012 года выпуска. У него были проблемы с зарядкой, расходом батареи, а тормозил он так, что пользоваться им было решительно невозможно. На нем стояла стоковая прошивка, с которой он был на момент покупки, а именно Android 4.4. Сброс до заводских настроек и последующий апдейт до последней официальной сборки (5.1) только усугубили проблему: тормозить и разряжаться он стал только сильнее.

С горем пополам зарядив устройство, я решил разобраться сначала с софтом, а дальше думать что делать с батареей. После беглого изучения форумов было принято решение поставить обычный AOSP 7.1. Ниже приведу шаги, которые я прошёл, для настройки устройства. Если вы занимались прошивкой устройств на Android ранее, то скорее всего не найдёте для себя ничего нового, я же последний раз делал это в студенческие годы и чувствовал себя не очень уверенно, поэтому задокументировал основные шаги.

Установка ADB и FastBoot на macOS

Установить Homebrew и Homebrew Cask если не установлены, дальше выполнить следующие команды:

brew tap caskroom/versions brew cask install java8 touch ~/.android/repositories.cfg brew cask install android-sdk sdkmanager "platform-tools" "platforms;android-28” echo 'export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"' >> ~/.bash_profile echo 'export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools' >> ~/.bash_profile source ~/.bash_profile 

Обращу внимание, что ставится Java 8, а не последняя версия, т.к. с 11 версией, мне не удалось заставить работать sdkmanager.

Проверим, что все выполнилось корректно:

adb devices 

Должен вывестись список подключенных девайсов (или пустой список, если таковых нет), а не ошибка.

Активируем режим разработчика на планшете. Переходим в пункт настроек Settings > About tablet > Build number, нажимаем на него 7 раз подряд.

Screenshot_2018-11-23-19-33-31.png

Далее идем и включаем пункт Settings > Developer Options > USB Debugging.

Screenshot_2018-11-23-19-33-21.png

Подключаем планшет к компьютеру, разрешаем на планшете подключение в дебаг-режиме. После этого команда adb devices должна показывать в списке наш планшет.

Разблокируем загрузчик

Загрузчик отвечает за проверку и начальную инициализацию всех компонентов, а также за загрузку операционной системы. Обычно производители не хотят, чтобы пользователь вмешивался в эту часть системы поэтому возможность его модификации отключена, а сам загрузчик зашифрован, но не в нашем случае, т.к. в свое время устройства линейки Nexus позиционировались в том числе и как устройства для разработчиков.

Перезагружаем планшет в режим загрузчика:

adb reboot bootloader 

На Nexus 7 загрузчик не зашифрован, поэтому все что нужно сделать, это выполнить команду:

fastboot oem unlock 

Устанавливаем сторонний раздел восстановления

Раздел восстановления (recovery) позволяет выполнять нам базовые операции по обслуживанию устройства, чтобы получить все необходимые возможности, нужно установить сторонний образ раздела восстановления. На момент написания статьи самым популярным является TWRP.

Скачиваем последнюю версию образа TWRP. После чего выполняем команду:

fastboot flash recovery /Users/michael/Downloads/twrp-3.2.3-0-tilapia.img 

Здесь нужно заменить указанный путь на путь к своему образу рекавери. Далее перезагружаемся из загрузчика в режим восстановления.

Устанавливаем стороннюю прошивку

TWRP монтирует флеш-карту, поэтому можно сразу перекинуть всё необходимое через Android File Transfer (в формате zip-файлов, заранее ничего распаковывать не нужно):

Порой наступает такой переломный момент, когда кастомные прошивки надоедают и хочется посидеть на «старом добром стоке». Данная инструкция так же подойдет людям, у которых возникли какие-то технические неполадки и требуется вернуть устройство по гарантии.

Инструкция по установке стоковой прошивки на Nexus 7 (2013) Wi-Fi

Все ваши данные будут удалены. Если вы хотите сохранить важную информацию, то рекомендую сделать бэкап. Все что вы делаете, вы делаете на свой страх и риск. Автор не несет ответственность за «окирпичивание» вашего устройства.

Данная инструкция подходит только для Wi-Fi версии устройства! При прошивке LTE версии необходимо использовать другой файл с прошивкой. Файл с прошивкой для LTE версии есть тут

Подготовка

  • Скачиваем драйвера, если они у вас не установлены, то устанавливаем по инструкции отсюда.
  • Скачиваем ADB и Fastboot в зависимости от разрядности ОС: Для x32/86, для x64. Распаковываем архив в любую папку. Необходимо чтобы в пути не было русских букв и цифр. Я распаковал свою папку в d:ADB
  • Скачиваем файл с прошивкой тут

Установка

  • Подключаем планшет к компьютеру
  • Переводим планшет в режим Fastboot:
    1. Выключаем смартфон, зажав кнопку Power на 10 секунд
    2. Зажимаем кнопку Power + “Громкость -“, запускается fastboot
  • Распаковываем архив с прошивкой в папку ADB
  • Запускаем командную строку: Пуск -> в строке выполнить пишем “cmd” без кавычек -> сверху появляется “cmd.exe” -> правая кнопка мышки на “cmd.exe” -> Запустить с правами администратора.
  • Заходим в папку с ADB(у меня папка ADB находится по следующему пути “D:ADB”) : В моем случае я ввожу сначала “d:” без кавычек и жму Enter -> ввожу “cd ADB” и жму enter. Теперь окно командной строки выглядит следующим образом:

Теперь вводим строку:

  • flash-all.bat

Ждем окончания прошивки

Если планшет завис в вечной загрузке

  1. Выключаем смартфон, зажав кнопку Power на 10 секунд
  2. Зажимаем кнопку Power + “Громкость -“, запускается fastboot
  3. Заходим в Recovery Mode
  4. Видим андроида с восклицательным знаком, зажимаем кнопку Power и громкость “-“
  5. Выбираем wipe data/factory reset,  подтверждаем выбор.
  6. И теперь перезагружаем смартфон с помощью пункта reboot system now
  7. Наслаждаемся стоковой прошивкой

Если вы собираетесь возвращать планшет по гарантии, то вам необходимо залочить Bootloader. Для этого вам надо перевести ваше устройство в fastboot mode и в адресной строке прописать команду:“fastboot oem lock“.

Видео:

Если есть вопросы или вы заметили какую-либо неточность, можете сообщить в комментариях.

Лучший способ выразить благодарность автору — поделиться с друзьями!

20 ноября 2016

Nexus 7 — довольно популярная модель планшета от Google, которая покорила пользователей сочетанием доступной цены, хорошего дисплея и оптимальной производительности. Примечательно устройство тем, что его запросто можно прошить на кастомную версию программного обеспечения или вернуть официальную систему Андроид.

google-nexus-7-tablet-price-comparison.jpg
Google Nexus 7 – это очень популярная модель планшета, которая нравится пользователям за её доступность, производительность и стабильную работу

Подготовка к прошивке

Мы разделим процесс перепрошивки Nexus 7 на два этапа — подготовку, то есть установку требуемого софта на планшет, и, собственно, действия по загрузке новой оболочки.

Прежде чем устанавливать новую систему на устройство, вам требуется следующее:

  1. Установить драйверы планшета.
  2. Разблокировать загрузчик, чтобы иметь возможность перепрошивать девайс.
  3. Получить права root, позволяющие вмешиваться в системные процессы.
  4. Загрузить меню Recovery, через которое происходит установка нового ПО.

Чтобы поставить драйверы, выполните такие действия:

  • Зайдите в настройки гаджета и в разделе «Для разработчиков» активируйте функцию отладки по USB. Если у вас вдруг нет такой строки, зайдите в меню «О планшете» и кликните 7-8 раз подряд по строке «Номер сборки», пока не появится сообщение «Вы теперь разработчик!».
  • Ещё раздел «О планшете» понадобится, чтобы посмотреть номер сборки модели. Запишите его, поскольку он ещё пригодится.
  • Скачайте из сети программу Nexus Root Toolkit, поскольку перепрошивка устройства без нее невозможна.
  • Распакуйте и запустите программу, в меню выберите «Full Drive Installation Drive — Automatic + Manual».
  • Далее, нажмите «Automatic Driver Configuration» для седьмой версии системы
  • В случае если вы используете другую версию системы или драйверы не установились самостоятельно, нужно загрузить их вручную так:
    • Зайдите в диспетчер устройств ПК, найдите там планшет.
    • В контекстном меню кликните на обновление драйверов.
    • Укажите путь к файлам: вам следует найти папку data/drivers, которая расположена в разделе программы Root Toolkit.

aktivaciya-root-prav-na-android.jpg

Теперь вам нужно разблокировать загрузчик на Nexus 7. Для этого требуется сделать следующее:

  • В главном меню того же Root Toolkit нажмите на Change, укажите номер сборки модели, который записывали ранее.
  • Далее, выберите Unlock, а когда на экране планшета появится вопрос о том, хотите ли вы разблокировать его, согласитесь с этим.
  • После этого устройство может несколько раз перезапуститься, а затем опять покажет меню первичной настройки. Здесь снова включите отладку по USB.
  • Когда начнётся разблокировка, в программе на компьютере нажмите OK.

Примечание. Если вам нужно отнести планшет в сервисный центр, а вы не хотите, чтобы там узнали о ваших действиях с прошивкой, ведь из-за этого вы потеряете гарантию, нужно не только поставить оригинальную версию системы, но и заблокировать загрузчик обратно. Сделать это вы можете в этом же Root Toolkit.

Переходим к выполнению третьей задачи — получению прав администратора. Чтобы активировать их, в Root Toolkit требуется нажать на «Root», но прежде целесообразно определится, какое меню Recovery вы установите на устройство.

Если вы собираетесь пользоваться Clockworkmod, отметьте галочкой вариант «Permanent CWM». Но мы советуем пользоваться иной программой под названием TWRP — она считается более удобной и понятной в пользовании. В таком случае следует отметить вариант «Do not flash…».

После выбора нажмите на саму клавишу Root, чтобы устройство перезагрузилось, после чего вами будут получены права администратора. Если вы решили пользоваться меню TWRP, установите это приложение, после чего подготовительные работы перед прошивкой можно считать завершёнными.

Кстати, подобное меню, Clockworkmod или TWRP, ещё используется для создания резервных копий данных системы, очистки её от кэша и прочей информации, в общем, оно довольно многофункционально и пригодится в последующем использовании.

Прошивка или перепрошивка Nexus 7

Как прошить Nexus 7? Давайте перейдём непосредственно к установке новой системы, для чего выполним следующее:

  1. Нужно выбрать новую прошивку. Их множество, и разные версии ПО можно найти на многих ресурсах глобальной сети во всемирной паутине, они имеют формат архива.
  2. После скачивания стоит сбросить архивы на Nexus 7 в удобную для вас папку.
  3. Теперь необходимо перейти в меню Recovery — целесообразно отключить устройство, зажать одновременно клавишу питания и прибавления громкости на 10— 15 секунд.
  4. Далее, нужно выбрать в меню Recovery Mode (навигация осуществляется клавишами громкости).
  5. Необходимо сбросить все данные устройства — для этого нужно выбрать «wipe», затем «factory reset».
  6. После очистки гаджета целесообразно вернуться в меню и найти строку Install.
  7. Теперь требуется просто указать путь к файлу прошивки и выбрать его, после чего он будет установлен.
  8. Если в прошивке содержатся дополнительные документы, установить их можно после основного файла архива.
  9. Далее, необходимо перезапустить Nexus

Отметим, что включение может происходить немного дольше — это нормальный процесс, ведь планшет впервые пользуется новой системой.

samyj-populyarnyj-planshet-s-android.jpg

На этом всё — как видите, перепрошить устройство очень просто. Больше действий требуется даже по подготовке, нежели для самого процесса смены системы. В последующем для смены прошивки у вас уже будут права root, программа Root Toolkit, где можно установить драйверы, меню Recovery, то есть нужно будет только скачать новый архив.

Можем сделать вывод, что подобная операция будет под силу большинству пользователей, главное, будьте внимательны и соблюдайте правильный порядок действий.

Жми «Нравится» и читай лучшие посты на FacebookИспользуемые источники:

  • https://ovchinnikov.cc/writing/nexus7-aosp71/
  • https://nexusx.ru/2014/01/ustanovka-stokovojj-proshivki-na-nexus-7/
  • https://protabletpc.ru/advice/kak-proshit-planshet-nexus-7.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации