Nexus 7 2013 вместо перчаточного ящика (часть 1 —; прошивка; )
Nexus 7 2013 вместо перчаточного ящика (часть 1 — "прошивка" )
Сразу предупреждаю в данной статье пойдет разговор только о ПО в глобальном смысле:
— оболочка
— кастомное ядро
— разблокированный bootloader
— Root права
И как все это сделать не наломав дров, я же трижды превращал планшет в кирпич пока не нашел правильный и в тоже время очень простой путь.
Заранее извиняюсь за качество фото т.к. они делались на уже установленный в тестовом варианте планшет в машину на телефон не с лучшей камерой и в ограниченное время. И так, поехали…
Я решил остановиться на обычном android 6.0.1 только из-за того, что это последняя официально поддерживаемая версия ОС для данного планшета и она обязана работать стабильно и экспериментировать со всякими другими прошивками у меня не было желания. Но потребовалась установка кастомного ядра ElementalX-N7-5.19 т.к. лично у меня запустить вывод звука через USB звуковую карту на стандартном ядре так и не получилось + теперь есть возможность разогнать процессор и графический ускоритель и пара мелких фишечек типа: проведи по правой стороне экрана пальцем сверху вниз и экран погаснет, но музыка продолжит воспроизводиться; двойной тап по экрану "зажгет" его и.т.д.
Первым что нам нужно знать это номер сборки, для того чтобы его узнать заходим в настройки =>
о планшете=>прокручиваем меню вниз и несколько ниже версии Android будет номер сборки.
Записываем его на листик, если версия андройд отличается от 6.0.1 тоже записываем.
Потом тыкаем с десяток раз по пункту номер сборки пока не увидим табличку, что вы стали разработчиком.
Далее у нас появится новая менюшка "Для разработчиков" и в ней нужно включить отладку по USB
Дальше нам потребуется программа Nexus Root Toolkit v2.1.9
Nexus Root Toolkit v2.1.9
Думаю не стоит объяснять что нужно не просто протыкать на скорости света все кнопки в нужном порядке, а после каждого действия дожидаться уведомления о его завершении! Планшет может перезагружаться, долго включаться (и 30 минут может висеть на загрузке) и.т.д. и это нормально! Не торопите события и не разрывайте USB соединение с компьютером! Терпение, только терпение!
1- проходим пошаговую установку драйверов, там все просто…
2- пробуем автоматически определить устройство, у меня не смог 🙂
3- если автоопределение не сработало, выставляем в ручную фактические значения версии андройд и номер сборки с листика.
4. Если версия андройд или номер сборки не самые актуальные и вы по какой-то причине не хотите обновиться традиционным методом через сам планшет, то выбрав в пункте в пункте "3" самые актуальные версии выбираем в зоне обозначенной "4" Device is ON/Normal и жмем кнопку Flash stok + unroot
5. Если есть важная не сохраненная информация то перед пунктом "6" рекомендую воспользоваться этим меню для создания бекапа, тут всего 2 кнопки и я думаю не стоит рассписывать.
6. Жмем разблокировать bootloader.
!ВНИМАНИЕ ПОСЛЕ ВЫПОЛНЕНИЯ ЭТОЙ ОПЕРАЦИИ ПЛАНШЕТ ПОТЕРЯЕТ ВСЕ ДАННЫЕ!
7. Получение ROOT прав
Если что-то пошло не так и планшет превратился в кирпич который не загружается(не загружается от слова вообще больше часа) то обращаемя к пункту "4" выбираем softbricked/bootloop ждем востановления планшета и повторяем все с начала.
После того как вы успешно выполнили все пункты в программе Nexus Root Toolkit v2.1.9 нам потребуется скачать кастомное ядро на память самого планшета. Я предлагаю скопировать его просто в корень памяти устройства, но можно и в любую другую папку главное чтобы вы потом его нашли через проводник.
нужно именно ElementalX-N7-5.19
Далее выключаем планшет стандартным способом => зажимаем кнопку включения и качельку громкости вниз для запуска в меню рекавери.
Проблема с прошивкой Nexus 7 3G (2012).
На днях в коробке с хламом нашел свой Nexus 7 3G, который 2012-го на Тегре. У него битый сенсор, точно помню, что дисплей целый, а сенсор не работал только в одном углу. Решил задействовать его для всяких издевательств, включаю, а он висит на загрузке ОС бесконечное количество времени. Бутлоадер проходит, а система не стартует. Загрузился в рекавери, а оно мне в несколько строк выдает ошибки с монтированием раздела кеша. При попытке почистить его выдаются те же ошибки. На этом моменте в голову пришло две мысли: битые пакеты ОС или мертвая NAND память.
Пытался погуглить как проверить состояние EMMC по кабелю с ПК, но внятного ничего не нагуглил при мертвой стоковой прошивке.
Поэтому решил попробовать прошить официальную 5.* прошивку, которая там стояла до этого. Хотел прошить только boot и system без wipe user data . Раздел boot прошился сразу без проблем, а вот с system что-то пошло не так. Sending прошел где-то за 80 секунд, а вот writing висел всю ночь и утром, плюнув на это дело прервал прошивку. Результат привел к ошибке boot’а ОС, то есть дальше bootloader’а планшет не идет. Рекавери меню работает.
На следующий день поменял USB кабель и попробовал снова прошить system — результат тот же. Потом, ради статистики решил попробовать еще-то что-то прошить. В итоге, boot шьется как и раньше, system не шьется как и раньше, а recovery шьется через раз. При этом после прошивки recovery само меню рекавери на планшете больше не запускается.
Пока что на этом остановился. Посоветуйте куда еще покопать. Попробовать еще раз поменять кабель? Или может проблема в bootloader’е? В чем я сомневаюсь, но в инете есть инфа, что bootloader от прошивки 5.* приводит к окирпичиванию устройства.
Перепаять EMMC тоже, как вариант, но хотелось бы перед этим удостовериться в том, что проблема именно в ней.
Что можно сделать с Nexus 7? Идеи для экспериментов. Как можно использовать старый планшет?
Есть старичок Nexus 7 который валяется без дела. Хочу с ним поэкспериментировать и может даже приспособить для чего-то полезного. Что такого интересного (может даже полезного) можно с ним сделать?
Сначала хотел поставить linux. В сети есть старая инструкция по установке Арча (https://docs.google.com/document/d/1G9vF5v2TN2c6ocyb_hmD1ve7OK4GdCP84rfaXgiLm. ). Все поставилось, а вот дальше затык. Арч ставится с mrom образа 2013 года. Но при установке пакетов обновляются зависимости и все валится из-за слишком старого ядра. Точного названия ошибки не скажу, давно это было. Надо либо искать и использовать старые версии пакетов, либо обновить ядро. А как его обновить я так и не смог найти.
Потом попробовал Phoenix OS (http://www.phoenixos.com/download_arm). Not bad. Если не ставить GAaps и прочие тяжелые приложения, то вполне годится для серфинга и набора текста. Встроенные приложения топчик — браузер шустрый и с кучей ништяков. Текстовый редактор с вкладками и автосохранением (как в Sublime Text). Проводник простой и удобный. И все это с мультиоконностью. Из минусов — корявый перевод и мелкие недоработки. Также, как я понял, проект заброшен для этого устройства.
Ну а дальше бесчисленные кастомные прошивки, тесты Dolby Digital Plus/Dolby Atmos (звук стал намного громче и лучше. Прям хоть как умную колонку используй). Сейчас остановился на чистой AOSP 7.
Убунту Тач даже не тестил, слышал множество негативных отзывов о ней. Обычную убунту тоже не ставил. Проект заброшен, да и наверняка будет такая же проблема как с арчем.
Хотел еще использовать как второй экран для ПК, но как-то не понравилось. Изображение лагает (видео не посмотреть), да и экранчик маленький.
Пробовал сделать некое подобие игровой консоли. Поставил PPSSPP + шустрик 4.4.4 + разгон и вроде даже его удобно в руках держать и элементы управления удобно расположены, но мощностей тегры не хватает. В чем-то более-менее тяжелом, вроде Final Fantasy Type-0, выдает
10-15fps с дропами звука. Неиграбельно.
Экспериментировал с VR сделав свой Cardboard (датчики положения весьма хорошо работают на этом планшете) — вообще не впечатлило.
Недавно узнал о Android Go который оптимизирован для слабых устройств, но не думаю что он будет портирован на это устройство.
У кого какие идеи? Может кто-то ставил linux на него? Поделитесь историей успеха. И вообще, для чего вы используете старые планшеты?
Прошивка планшета ASUS Nexus 7
Перед вами подробная пошаговая инструкция о том как прошить планшет ASUS Nexus 7. Нашей редакцией был выбран наиболее подходящий способ для прошивки данной модели ASUS.
Если данная инструкция результата не даст попробуйте прошить другим методом: TWRP Recovery , ROM Manager , Fastboot или классический OTA .
Установка системы способом CWM Recovery
1. Зарядите прошиваемый планшет минимум на 80%.
2. Сохраняем с флешки, симкарты и памяти планшета все данные которые нельзя терять. Симку (если есть) можно вытащить.
3. Помещаем необходимую прошивку в память планшета. Файл прошивки должен иметь формат архива zip. Подобрать и скачать прошивку можно здесь.
4. На всех планшетах ASUS стоит Рекавери от производителя, поэтому меняем его на ClockWorkMod Рекавери.
Делаем это по такой инструкции:
• Установите на планшет приложение [ROOT] Rashr — Flash Tool из Google Play.
• Зупустите его и предоставьте Root права. .
• В списке опций выберите пункт «CWM Recovery».
• Затем приложение покажет список доступных Рекавери. В примере Rashr показала 2 варианта: ClockworkMod с поддержкой нажатий на экран и классический вариант (управление осуществляется кнопками громкости и питания).
• Появится запрос на загрузку. Нажмите «Yes».
• Затем начнется загрузка образа CWM Recovery для планшета.
• Появится уведомление, что прошивка прошла успешно и теперь у вас установлено модифицированное рекавери. Сразу заходим в него, для этого нажмите «Yes».
Если у вас уже было установлено ClockworkMod Рекавери, тогда просто входим в него посредством зажатия на 3-5 секунд любой из комбинаций:
— Громкость вверх + кнопка включения
— Громкость вниз + кнопка включения
— Громкость вверх/вниз + кнопка включения + «Домой»
— Громкость вверх + громкость вниз + кнопка включения
5. Движение в меню Рекавери осуществляется при помощи кнопок громкости, а подтверждение выбора кнопкой включения.
Перед установкой прошивки необходимо сначала сделать сброс настроек.
Поэтому в меню выберите пункт wipe data/factory reset.
6. Далее просто подтвердите, что вы согласны сделать сброс: Yes – Wipe all user data.
7. Теперь в главном меню Рекаверии выберите install zip.
8. После этого выберите Choose zip from /sdcard.
9. Перейдите к папке в которую вы сохранили zip файл прошивки и выберите его.
10. Появится запрос на подтверждение действия. Выберите Yes – Install….
11. Начнется процесс установки прошивки и в конце появится надпись Install from sdcard complete.
Прошивка закончена. Возвращаемся в главное меню CWM Recovery и перезагружаем планшет.
Для этого выбираем reboot system now.
12. Готово. Начнется загрузка планшета с уже установленной прошивки.
Другие материалы
Внимание! Любые действия Вы выполняете на свой риск. Не следует делать переустановку системы без причины.
Перепрошивка Nexus 7 3G (2012) на Android 7.1
Не рекомендую повторять всё, что описывается в статье, если вы не чувствуете уверенности в своих силах. Под уверенностью я подразумеваю, что вы сможете самостоятельно разобраться с проблемой, если столкнетесь с ошибками в случае выполнения какой-либо из команд. Всё это лишает вас гарантии, есть риск превратить устройство в кирпич и т.п. Я не несу отвественности за любой вред, который вы можете себе причинить, я лишь описал свой опыт и руководствовался исключительно образовательными целями.
Недавно мне попался в руки полумертвый планшет Nexus 7 2012 года выпуска. У него были проблемы с зарядкой, расходом батареи, а тормозил он так, что пользоваться им было решительно невозможно. На нем стояла стоковая прошивка, с которой он был на момент покупки, а именно Android 4.4. Сброс до заводских настроек и последующий апдейт до последней официальной сборки (5.1) только усугубили проблему: тормозить и разряжаться он стал только сильнее.
С горем пополам зарядив устройство, я решил разобраться сначала с софтом, а дальше думать что делать с батареей. После беглого изучения форумов было принято решение поставить обычный AOSP 7.1. Ниже приведу шаги, которые я прошёл, для настройки устройства. Если вы занимались прошивкой устройств на Android ранее, то скорее всего не найдёте для себя ничего нового, я же последний раз делал это в студенческие годы и чувствовал себя не очень уверенно, поэтому задокументировал основные шаги.
Установка ADB и FastBoot на macOS
Установить Homebrew и Homebrew Cask если не установлены, дальше выполнить следующие команды:
Обращу внимание, что ставится Java 8, а не последняя версия, т.к. с 11 версией, мне не удалось заставить работать sdkmanager .
Проверим, что все выполнилось корректно:
Должен вывестись список подключенных девайсов (или пустой список, если таковых нет), а не ошибка.
Активируем режим разработчика на планшете. Переходим в пункт настроек Settings > About tablet > Build number, нажимаем на него 7 раз подряд.
Далее идем и включаем пункт Settings > Developer Options > USB Debugging.
Подключаем планшет к компьютеру, разрешаем на планшете подключение в дебаг-режиме. После этого команда adb devices должна показывать в списке наш планшет.
Разблокируем загрузчик
Загрузчик отвечает за проверку и начальную инициализацию всех компонентов, а также за загрузку операционной системы. Обычно производители не хотят, чтобы пользователь вмешивался в эту часть системы поэтому возможность его модификации отключена, а сам загрузчик зашифрован, но не в нашем случае, т.к. в свое время устройства линейки Nexus позиционировались в том числе и как устройства для разработчиков.
Перезагружаем планшет в режим загрузчика:
На Nexus 7 загрузчик не зашифрован, поэтому все что нужно сделать, это выполнить команду:
Устанавливаем сторонний раздел восстановления
Раздел восстановления (recovery) позволяет выполнять нам базовые операции по обслуживанию устройства, чтобы получить все необходимые возможности, нужно установить сторонний образ раздела восстановления. На момент написания статьи самым популярным является TWRP.
Скачиваем последнюю версию образа TWRP. После чего выполняем команду:
Здесь нужно заменить указанный путь на путь к своему образу рекавери. Далее перезагружаемся из загрузчика в режим восстановления.
Устанавливаем стороннюю прошивку
TWRP монтирует флеш-карту, поэтому можно сразу перекинуть всё необходимое через Android File Transfer (в формате zip-файлов, заранее ничего распаковывать не нужно):
- . На момент написания статьи, автор регулярно её обновляет, включаяя исправления безопасности, а также активно общается на форуме, так что в случае проблем есть кому задать вопрос. Тут стоит обратить внимание, что для 3G и Wi-Fi версии прошивки отличаются и вы должны скачать нужную. . Нас интересует сборка для ARM, Android 7.1, вариант pico. . Для тех у кого падает мастер начальной настройки. Если вы ставите чистый Android, без приложений Google, то этот фикс накатывать не нужно иначе зависнете на этапе поиска обновлений.
- Если нужен root-доступ, то качаем Magisk. Мне он понадобился, чтобы попытаться разобраться с причинами быстрой разрядки аккумулятора через WakeLock Detector.
Далее в TWRP переходим в раздел Wipe и делаем очистку (ту, которая на этом экране предлагается по-умолчанию).
Затем в разделе Install выбираем и устанавливаем zip-файл нашей прошивки, перезагружаемся в Android (на 4pda рекомендуют делать сброс кэша, я не делал, т.к. не вижу в этом смысла, но если у вас что-то работает не так, можно попробовать в качестве шаманства), перезагружаемся обратно в TWRP, далее аналогично прошивке устанавливаем GApps, а затем упомянутый фикс (именно в таком порядке, пробовал ставить сначала фикс, потом GApps — не сработало). После чего перезагружаемся, у вас должна загрузиться свежая система. После первичной загрузки, можно вернуться и установить Magisk: автор прошивки не рекомендует устанавливать его вместе с системой, так как в некоторых случаях это приводит к бесконечным перезагрузкам.
Впечатления
Перед нами самая минимальная версия Android. Так как мы устанавливали версию GApps pico, то из Google-сервисов доступен только Play Store.
Работает даже визуально быстро: меню и рабочие столы листаются без задержек, приложения запускаются с минимальными задержками.
Работа с привычными приложениями (YouTube, Evernote, FBReader, Яндекс.Радио) не вызывает дискомфорта. Планшет при его скромных характеристиках работает очень достойно (насколько это возможно с 1 ГБ ОЗУ) и легко может получить вторую жизнь в качестве автомобильного планшета, читалки, пульта управления умным домом, а может быть даже и основного устройства для нетребовательного пользователя.
Nexus 7 по праву можно назвать народным устройством. На него можно поставить практически любую сборку Android, многие популярные дистрибутивы Linux и даже экзотику вроде Sailfish. Его очень легко разобрать, а комплектующие до сих пор можно найти на AliExpress. Хотя он вышел 6 лет назад, до сих пор вокруг него довольно активное сообщество, а энтузиасты регулярно обновляют дистрибутивы. У меня есть iPad mini первого поколения, который, являясь ровесником Nexus 7, выглядит не так бодро, а перспективы что-то с ним сделать практически равны нулю. Очень жаль что Google перестал развивать эту линейку.
Как прошить новый Nexus 7 стоковой (заводской) прошивкой. Как получить Root на новом Nexus 7 и установить на него модифицированное рекавери
Вы решили прошить свой Nexus 7 второго поколения свежевыпущенной кастомной прошивкой, такой, как, например CyanogenMod, и она пришлась вам не по вкусу?
Или может быть кто-то из членов вашей семьи (наверное кот – больше ведь некому) устанавливал на него Android 4.9.9 и теперь планшет не загружается? А может быть, вам нужно просто отдать планшет в сервис и вы не хотите, чтобы там знали, что вы экспериментировали с прошивками? Это лишь малое количество причин, по которым вы хотели бы восстановить на своем планшете заводскую прошивку. И сегодня я расскажу вам, как это можно сделать.
Итак, восстановить на Nexus 7 второго поколения заводскую прошивку достаточно несложно, и для этого вам в первую очередь потребуется компьютер с установленным на нем Android SDK с программами adb и fastboot.
Кроме того, не забудьте включить в настройках планшета опцию «Отладка по USB». Как найти отладку по USB в последних версиях Android вы можете почитать в этом материале.
Также вам понадобится образ системы вашего планшета, который можно скачать на сайте Google. WiFi версия Nexus 7 образца 2013 г. Имеет кодовое наименование «razor».
Имейте в виду, что первым шагом, который нам нужно будет предпринять – это разблокировать загрузчик (bootloader) вашего Nexus 7.
Примечание: Если вы ранее уже разблокировали его, то вам «повезло» — так как при выполнении этой процедуры теряются все ваши персональные данные, имеющиеся на планшете, поэтому вам прежде всего нужно побеспокоиться о резервном копировании.
Примечание 2: На планшете с разблокированным загрузчиком достаточно просто устанавливается модифицированное рекавери Clockworkmod или TWRP и получаются root права.
Итак, после того, как вы установили на компьютер Android SDK, подключили к нему планшет и убедились, что компьютер «видит» ваше устройство, можно приступать к восстановлению заводской прошивки на вашем Nexus 7.
Как восстановить стоковую прошивку на Nexus 7
1. Перезагрузите планшет в режим загрузчика. Это можно сделать, выполнив в окне командной строки команду
Кроме того, вы можете выключить планшет полностью и включить его, нажав одновременно и удерживая кнопки уменьшения громкости и включения. (Выключите, нажмите на уменьшение громкости, затем на кнопку включения).
2. На компьютере, в окне командной строки введите команду
3. Подтвердите её выполнение на планшете, выбрав «Yes» с помощью нажатия на кнопку увеличения громкости, а затем – кнопку включения.
Внимание ! При этом сотрутся все ваши персональные данные!
Если у вас был ранее разблокирован загрузчик, пункты 2 и 3 можно пропустить.
4. Распакуйте ранее скачанный образ системы вашего планшета в отдельную папку на компьютере.
5. Если ваш загрузчик был разблокирован ранее и вы хотите сохранить персональные данные, найдите в папке, в которую вы распаковали образ системы файл flash-all.bat (или flash-all.sh для Linux компьютера) и уберите –w из строки с командой fastboot update.
Например, если вы видите строку типа: fastboot -w update image-razor-jss15j.zip, вам нужно сделать так, чтобы она выглядела как: fastboot update image-razor-jss15j.zip.
Сохраните отредактированный файл.
6. Запустите файл flash-all.bat (или flash-all.sh для Linux компьютера):
Всё, поздравляю — вам удалось вернуть на свой Nexus 7 стоковую версию системы Android.
Если вы теперь хотите установить на свой планшет альтернативное рекавери для дальнейших экспериментов с прошивками, создания и восстановления полных резервных копий системы и получить Root, вы, как уже опытный пользователь, можете сделать следующее:
Установка на Nexus 7 TWRP рекавери и получение root прав на планшете
1. Скачайте на компьютер образ с TWRP рекавери для своего планшета отсюда. Для этого нажмите на кнопку «Get TWRP for your device» и наберите в открывшемся окне имя планшета (Nexus 7 2013)
Скачайте на планшет zip файл с SuperSU из этого поста Google+ (зеркало: UPDATE-SuperSU-v1.51.zip для получения root в Android 4.3)
2. Подключите планшет к компьютеру и загрузите его в режим загрузчика (командой adb reboot bootloader или кнопками включения и уменьшения громкости).
3. Введите в окне командной строки (терминале) команду:
fastboot flash recovery ИмяФайлаРекавери.img
4. Теперь вы можете презагрузить планшет в новое рекавери с помощью команды:
Кроме того в режим рекавери Nexus 7 можно перезагрузить, выключив его полностью и включить нажав одновременно и удерживая кнопки увеличения громкости и включения.
5. Прошейте zip файл с SuperSU с помощью TWRP (кнопка Install -> выбрать zip файл из списка и подтвердить выбор слайдером)
6. Перезагрузите планшет (Кнопки Reboot -> System) и обновите SuperSU из Play Маркета.
Всё, теперь у вас есть root на вашем планшете.
Кстати, всё вышесказанное верно как для нового Nexus 7, так и для любого другого устройства Nexus (в последнем случае вам просто потребуются другие файлы с образом системы и рекавери).