Наверняка многие владельцы устройств, функционирующих на платформе Android, слышали о проблеме «окирпичивания» смартфона. А некоторые неопытные экспериментаторы знакомы с такой ситуацией и не понаслышке. Что же делать в таком случае? Как вывести Андроид из состояния «кирпич»? Вот на эти вопросы мы и постараемся ответить в сегодняшнем материале.
Только не нужно паниковать и сваливаться на пятую точку – самое худшее уже случилось, поэтому, давайте для начала спокойно разберемся, что означает «окирпичивание» устройства. Речь идёт о полной (может быть частичной) утере работоспособности гаджета в результате неосторожного вмешательства в операционную систему или некорректных действий в отношении программного обеспечения.
Рядовой пользователь в таком случае в полуобморочном состоянии понесёт свой Андроид в сервисный центр где, поняв, что пришёл сладкий пирожок, включат далеко недемократичный счёт за банальные манипуляции.
Первая и, увы, самая распространенная – неудачная перепрошивка. Порою неопытному пользователю вдруг надоела его операционка и он, начитавшись информации, откуда только возможно, решает приступить к программной модернизации своего девайса. И вот уже начинается скачивание новейшей и моднейшей прошивки с не пойми какого источника. Результат, в общем-то, предсказуем – от дисбаланса в системе до полного отказа в работе.
Вывод – не пытайтесь переустанавливать без необходимости операционную систему, а уж если решились, то делайте это с проверенных и заслуживающих доверия источников.
Вторая причина – какой-либо сбой во время процедуры перепрошивки, т.е. прерванный процесс. Например, не обратили внимания на заряд батареи своего устройства, который закончился в самый неподходящий момент (беспроводной способ установки). Вывод сделайте сами.
Не редки случаи – откат к заводскому ПО после установки кастомной прошивки.
Разнообразные «улучшители», призванные повысить производительность, скорость передачи и т.д., принудительная остановка некоторых системных приложений, даже, казалось бы, безобидная установка новой темы – всё это факторы, которые могут довести до коматозного состояния ваш гаджет.
Стандартные методы:
Первый способ – делаем hard reset (сброс настроек) через recovery menu (меню восстановления). Наши действия:
Полностью выключаем устройство, т.е. вынимаем батарею на пару минут и снова устанавливаем. Затем зажимаем и удерживаем клавишу громкости (обычно на повышение, но на некоторых устройствах может быть и понижение). Теперь нужно нажать на клавишу «домой» (или включения) и удерживать три клавиши до запуска режима «рекавери». В появившемся на дисплее меню выбираем (качелькой громкости) строку «Wipe Data / Factory Reset »:
Ждём, пока система закончит процесс сброса настроек и перезагрузится.
Второй способ – пробуем попасть в recovery mode и прошиться оттуда (гораздо безопаснее, чем использование всевозможного софта):
И выбираем wipе dаta/fаctоry rеset (см. выше), чтобы удалить данные. Затем нужно выбрать wipе cаche pаrtition . Это нужно для того, чтобы стереть в данном случае раздел cache . Теперь пробуем поставить свою операционку через instаll zip frоm sdcаrd . Для этого выбираем архив с прошивкой и подтверждаем свой выбор
Для перепрошивки зайдите на оф. сайт производителя вашего девайса. Найдите официальную версию именно вашей модели Android и непреложно следуйте инструкции.
Вполне возможно, что ваш аппарат вообще ни на что не реагирует, включая кнопки. В таком случае зайти в рекавери можно используя USB JIG . Копеечный гаджет, но если вы его не сможете найти, то для особо рукастых вот видео:
Третий способ – Пробуем подключить свой аппарат к другому компьютеру через USB, или заменить сам кабель, а после этого «перепрошиваться» Дело в том, что возможно была нехватка мощности блока питания ПК для процедуры прошивки (это, кстати, распространённая причина «окирпичивания» Андроида).
Четвёртый способ — восстановление «кирпича» Андроид с помощью FlashTool (видео):
Вот, пожалуй, и всё по теме. Если у вас был успешный опыт реанимирования своего аппарата, поделитесь им, пожалуйста.
Самостоятельная прошивка телефона или планшета - рискованное занятие, особенно если процедура выполняется пользователем впервые. В результате неумелых действий или программных ошибок устройства может перестать включаться, и тогда приходиться искать способы его восстановления.
Можно выделить несколько причин, по которым прошивка оказывается неудачной:
Неполадки после обновления можно устранить.
В худшем случае телефон превратится в «кирпич», но даже из этого состояния Android устройство восстанавливается.
Если для обновления Android вы использовали официальные инструменты, то восстановить телефон после неудачной прошивки можно с помощью утилиты от производителя. Скачайте необходимое программное обеспечение на сайте компании, в разделе «Поддержка» или «Сервис». Кроме того, понадобятся драйверы мобильного устройства, которые должны быть инсталлированы на компьютер.
У каждого производителя есть собственная программа обновления, поэтому внимательно посмотрите все пункты и меню. Если у вас телефон LG, то в утилите LG Mobile Support Tool в разделе «Дополнительные возможности» вы увидите пункт «Восстановление после ошибки обновления».
После запуска этого инструмента утилита скачает из интернета подходящую версию Android и вернет телефон или планшет в работоспособное состояние.
Если проблемы в работе Android возникли после установки через режим Recovery кастомной прошивки, то восстановить телефон можно повторным обновлением. Если вы сами ставили прошивку, то уже должны знать, как открыть режим Recovery. Обычно он запускается одновременным нажатием кнопки включения и клавиши громкости.
Навигацию по меню Recovery осуществляется клавишами громкости и кнопкой включения. Если вы до неудачной прошивки делали бэкап Android, то воспользуйтесь пунктом «Backup and restore», чтобы восстановить телефон к сохраненному ранее состоянию. Если бэкапа нет:
После завершения установки телефон должен начать работать корректно. Вы можете инсталлировать другую версию прошивки, если первая оказалось неудачной – просто замените архив на SD-карте и выполните указанные выше рекомендации.
Если после повторной прошивки телефон заработал, рекомендуется сделать сброс настроек Android до заводского состояния. Эта процедура исправит возникающие ошибки и вернет изначальную версию операционной системы.
Многие пользователи ждут с нетерпением когда производители выпустят новое обновление прошивки своего Андроид сматфона. Как правило, в них исправляются баги предыдущих версий ОС, добавляются новые возможности и оптимизируется работа в целом. Но что делать, если после обновления телефон стал работать хуже, чем работал изначально? Рассмотрим более подробно, зачем и как восстановить телефон после неудачной прошивки Android.
Самостоятельная прошивка Андроид устройства – это всегда рискованное мероприятие, последствия за которое несет сам пользователь. Если, конечно, речь не идет об установке стандартного официального обновления по воздуху или с помощью фирменной программы на компьютере. В этом случае ответственность за последствия обновления лежит на разработчике, так что можно смело обращаться по гарантии в сервисный центр. Но прежде чем поднимать панику и всеми возможными способами пытаться восстановить оригинальную прошивку, нужно понять, действительно ли произошел сбой. Можно выделить несколько основных причин, которые могут привести к неудаче при перепрошивке:
Любая из вышеперечисленных проблем может стать причиной некорректной работы мобильного устройства, постоянных системных сбоев и т.д. В том случае, когда телефон не включается или стал работать хуже, чем до установки обновления, нужно приступать к активным действиям по восстановлению.
При неудачном обновлении возникает вопрос, как вернуть старую ОС? В зависимости от того, использовали ли вы официальную или кастомную версию прошивки, варианты восстановления будут разные. Рассмотрим оба случая более подробно.
Такое происходит не часто, однако в некоторых ситуациях телефон может некорректно работать и при установке официального обновления. Сделать откат и восстановить заводскую версию операционной системы мобильника в данном случае довольно просто. Для этого пользователю понадобятся компьютер с установленными драйверами на мобильное устройство и специальная программа. В зависимости от производителя вашего смартфона или планшета, требуемую утилиту необходимо скачать с официального сайта разработчика. Дальнейшие действия по установке родной прошивки можно записать в двух пунктах:
Сайт с программой Samsung Kies
После этого программа автоматически выполнит поиск и установку требуемой версии ОС и вернет мобильник к первоначальному состоянию.
Интерфейс программы на компьютере
В данном случае поможет повторное обновление из режима Recovery. Для того, чтобы зайти в режим восстановления необходимо выключить мобильное устройство и одновременно зажать комбинацию клавиш. В большинстве случаев это кнопки: включения + громкость вниз.
Управления в меню Recovery осуществляется теми же клавишами: громкости и включения. В том случае, когда вы перед перепрошивкой сделали бекап системы, то достаточно выбрать пункт “Backup and restore”. Если бекапа сделано не было, то процедура восстановления займет чуть больше времени. Необходимо выполнить следующие действия:
После этого телефон должен работать нормально. Можно также попробовать скачать и установить подобным способом другую версию ОС.
Более подробно о том, как сделать откат только что поставленной прошивки смотрите в обучающем видеоролике, представленном ниже.
Если вы хотите вернуть заводскую версию ОС, исправив накопленные системные ошибки, то сделать это можно прямо из меню главных настроек смартфона. Для этого потребуется:
После успешного выполнения данной операции, ваш телефон или планшет вернется к заводским параметрам ОС. Рекомендуем перед тем, как сбросить настройки, выполнить архивацию важных данных либо сохранить их на отдельный носитель, поскольку они будут удалены из памяти.
В обучающем видеоролике, представленном ниже, рассмотрена процедура выполнения сброса настроек мобильного гаджета, работающего на баз ОС Андроид, до заводских.
Мобильные устройства настолько тесно переплелись с повседневной жизнью, что отсутствие смартфона под рукой может вызвать панику. А уж если он сломался, то и говорить нечего. Для многих это грозит потерей тысяч нервных клеток. В этой статье мы рассмотрим как восстановить работу Android устройства при некоторых «поломках», научимся частично восстанавливать его функции до покупки нового и доставать важную информацию из разбитого телефона.
Идеальный вариант для описанных в статье рецептов - это телефон с разблокированным загрузчиком, установленным кастомным рекавери TWRP (CWM давно не обновляется), с наличием прав root и галочкой «Отладка по USB» в настройках для разработчиков. Такая мелочь, как эта самая галочка, позволит в случае разбитого экрана не только вытащить данные с карты памяти, но и достать базы контактов или СМС, используя плагин ADB для Total Commander.
Рекомендую проделать эти манипуляции сразу, чтобы не было мучительно больно, когда возникнут проблемы с телефоном. Все примеры будут даны для Nexus 5, как самого распространенного эталонного Android-смартфона.
Начнем с наиболее частых проблем. Телефон перестал загружаться. Постоянно висит логотип Google, и дальше дело не идет. Имеем классический бутлуп (bootloop - загрузка по кругу). Может наступить после ежемесячного обновления безопасности устройства даже у пользователей со стоковой прошивкой, которые никогда не лезли в систему. Решений три:
При полной разрядке аккумулятора телефон может не включиться даже после подсоединения зарядника: при достижении нескольких процентов заряда смартфон начнет загрузку, во время которой опустошит батарею и вновь отключится. Решений может быть несколько.
Если не удается совершить звонок или смартфон вообще не видит мобильную сеть, то прежде всего следует проверить IMEI. Сделать это можно, набрав *#06#. Если вместо номера высветились нули, то IMEI слетел. Проще всего восстановить его из бэкапа, поэтому рекомендую сделать его после прочтения статьи и закинуть в облако. В Play Market есть очень много программ для создания и восстановления таких бэкапов, поэтому останавливаться на них не буду. Сделать то же самое можно и руками. Например, для Nexus 4 в эмуляторе терминала или из консоли нужно ввести следующие команды:
$ adb shell & gt ; su & gt ; dd if = / dev / block / mmcblk0p8 of = / sdcard / m9kefs1 .img & gt ; dd if = / dev / block / mmcblk0p9 of = / sdcard / m9kefs2 .img |
$ adb shell & gt ; su & gt ; dd if = / sdcard / m9kefs1 .img of = / dev / block / mmcblk0p8 & gt ; dd if = / sdcard / m9kefs2 .img of = / dev / block / mmcblk0p9 |
$ adb shell & gt ; su & gt ; dd if = / dev / block / mmcblk0p12 of = / sdcard / modemst1 .img & gt ; dd if = / dev / block / mmcblk0p13 of = / sdcard / modemst2 .img |
Восстановление проводится так:
$ adb shell & gt ; su & gt ; dd if = / sdcard / modemst1 .img of = / dev / block / mmcblk0p12 & gt ; dd if = / sdcard / modemst2 .img of = / dev / block / mmcblk0p13 |
Но что же делать, если бэкапа нет? Способ восстановления IMEI найдется и в этом случае. Нужны наборы утилит EFS Professional и QPST , а также драйверы Qualcomm для твоего устройства. Сначала грузится модифицированное ядро, затем телефон перегружается в диагностический режим командами
$ adb shell & gt ; su & gt ; setprop sys .usb .config diag , adb |
После этого IMEI можно менять. Подробную инструкцию . Если нет под рукой коробки, то IMEI можно узнать у Гугла в личном кабинете на вкладке Android.
Дополнительно понадобится узнать SPC code - шестизначное число, необходимое для работы сервисных программ. Сделать это можно следующим образом. Качаем из маркета и запускаем Nexus 5 Field Test Mode , нажимаем три точки, далее Settings (view), потом выбираем LTE, edit, выпрыгнет окно с запросом кода. После этого в консоли надо ввести:
Прошивка полного образа на Nexus 7 через flash-all.bat без параметра -w
Красный - плюс, черный - минус
& gt ; adb shell & gt ; logcat - d | grep "commandId 200" |
Ответом будут строки вида:
& gt ; 08 - 02 10 : 16 : 27.140 14401 14401 D LG_SVC_ITEMS : getCommands commandId 200 - START |
& gt ; 08 - 02 10 : 16 : 27.185 14401 14401 D LG_SVC_ITEMS : getCommands commandId 200 = 353662 - END |
где шесть цифр в конце и есть искомый код.
Вкладка Android с IMEI в личном кабинете
Подключение программы EFS Professional
Работа утилиты Qualcomm NV Tools, входящей в комплект EFS Professional
Если неудачно уронить телефон, можно повредить экран и, как следствие, тачскрин. В этом случае поможет мышка, подключенная к смартфону через переходник USBOTG. Можно также подключить устройство к компу и использовать для управления консоль и ADB, о чем я писал в статье . ADB позволит не только запускать приложения, отправлять СМС и даже совершать звонки, но и эмулировать нажатия на экран. Команды выглядят следующим образом:
Text <строка> - ввести строку;
keyevent <код_клавиши> - эмулировать нажатиехардварной кнопки;
tap
swipe
Спомощьютого же QPST можно активировать на Nexus 5 американской модели D820 частоты LTE, пригодные для использования в Европе.
Например, вытянуть шторку с уведомлениями можно так (отсчет координат идет от левого верхнего угла):
Если же не работает только часть экрана, можно произвольно сдвинуть выводимое изображение через консольную команду wm overscan или прогой Screen Shift.
Если по USB телефон заряжается, но при подключении комп не видит устройство, можно совершать манипуляции с телефоном через Wi-Fi. Для этого нужны права root и приложение WiFi ADB . Запускаем приложение, жмем кнопку и подключаемся к смартфону с помощью команды connect и показанного приложением IP-адреса:
$ adb connect IP - адрес |
Полное руководство по работе с ADB, повторюсь, есть в статье . В качестве более удобной альтернативы можно использовать AirDroid .
Если в смартфоне сломалась кнопка питания, включить его можно так: зажимаем громкость вниз и подключаем проводом к компу. Попадаем в загрузчик. Из консоли вводим команду для продолжения загрузки (fastboot входит в состав Android SDK, папка platform-tools):
$ fastboot continue |
Телефон загрузится. Для обеспечения работоспособности можно поставить модуль GravityBox для Xposed framework и включить опцию «Пробуждение громкостью» или поставить ядро с поддержкой DoubleTap2Wake. Чтобы иметь возможность погасить экран (заблокировать), следует активировать опцию «Двойное нажатие для сна» в GravityBox.
Другие хардварные кнопки можно переназначить, отредактировав один из файлов /system/usr/keylayout. На Nexus 5 хардварных кнопок немного, поэтому приведу пример со смартфоном Micromax Q415. У него очень неудачное расположение кнопок «Назад» и «Меню», но их легко поменять местами, если отредактировать файл ft5x06_ts.kl:
key 158 BACK
key 139 APP_SWITCH key 172 HOME
key 217 SEARCH
key 249 MENU
Достаточно в первой строке указать кейкод 249, а в последней - 158. Аналогичным образом можно изменить любые другие кнопки, включая кнопки громкости (их настройки могут находиться в другом файле).
Допустим, ты забыл PIN или не совсем трезвым поставил графический ключ, ну или друзья пошутили и включили распознавание по лицу. Так вот, если устройство по какой-то причине заблокировано, блокировку можно снять (при условии включенной отладки по USB и прав root) через ту же консоль:
$ adb shell & gt ; su & gt ; cd / data / system & gt ; rm * .key |
Команда удалит все пароли и графические ключи. Сами файлы, в зависимости от прошивки и модели устройства могут быть: gesture.key, password.key, cm_ gesture.key, personalpattern.key, personalbackuppin.key. Также за блокировку отвечают файлы locksettings.db, locksettings.db-shm, locksettings.db-wal.
После этого достаточно перегрузить устройство и ввести любой ключ, пароль. Если это не помогает, можно попробовать следующее:
$ adb shell & gt ; cd / data / data / com .android .providers .settings / databases & gt ; sqlite3 settings .db & gt ; update system set value = 0 |
На всех Нексусах, начиная с Nexus 6, а также на многих современных телефонах Google и производители ввели новую систему защиты данных пользователя, получившую название Factory Reset Protection (FRP). Теперь после сброса устройства до заводских настроек, на этапе начальной настройки у пользователя потребуют ввести данные (адрес почты и пароль) от предыдущего аккаунта, к которому привязан телефон.
По мнению Google, такая защита делает бессмысленным воровство телефона: злоумышленник, который не сумеет подобрать пароль, сможет сбросить устройство до заводских настроек через стоковый рекавери, но при загрузке упрется в этот экран.
Но что же делать честным пользователям, которые забыли логин и пароль на устройстве? Настроил ты телефон родителям и благополучно забыл почту с паролем. На выручку придет канал YouTube сайта Rootjunky.com. На канале множество видеоинструкций по обходу защиты на разных устройствах, включая обновление безопасности от 1 июня 2016 года и прошивки Android N developer preview 4.
Сводятся они к тому, что необходимо добраться до браузера, скачать и установить прогу QuickShortcutMaker, найти в ней Google Account Manager, выбрать Type Email and Password, нажать Try, три точки, далее Browser sign-in. После чего можно вводить данные любого аккаунта и перегружать устройство. Запустившийся мастер настройки уже не будет требовать Verify your account.
adb shell make_ext4fs / dev / block / mmcblk0p16После этого аппарат должен заработать нормально. Единственный минус - каталог /persist окажется пустым, и при каждой перезагрузке будут меняться MAC-адреса на Wi-Fi и Bluetooth. Если это критично, то можно предпринять дополнительные шаги:
Как видишь, даже в случае больших поломок с аппаратом все еще можно хоть с трудом, но работать или по крайней мере вытащить из него важную информацию. А уж Nexus убить практически нереально. Надо очень постараться умышленно прошить файл от другого устройства или выдернуть шнур в момент прошивки. Надеюсь, этой статьей я подвигну тебя к изучению внутренностей и принципов работы устройств и помогу сэкономить нервы при будущих поломках.
Last updated by at Ноябрь 18, 2016 .
«Окирпичивание» планшета или телефона – это частичная или полная утрата гаджетом работоспособности, при которой может перестать функционировать не только главное меню девайса, но и режим восстановления Recovery. Подобная ситуация нередко случается при установке нерабочей прошивки, случайном удалении системных файлов, неудачном получении прав главного администратора (root-доступа) и в других схожих случаях.
Чтобы восстановить планшет на ОС Андроид из состояния «кирпич», можно сделать следующее:
Далее будем рассматривать именно второй вариант, так как большинство процедур, которые вам предложат в сервисном центре, можно сделать самостоятельно, сэкономив при этом немалую сумму денег на услугах мастера.
Если при загрузке операционной системы происходит сбрасывание или планшет подвисает на логотипе Android, значит, не все так плохо. Восстановить «кирпич» из такого состояния можно через стандартную среду реанимирования Recovery, которая по умолчанию интегрирована во все версии ОС Андроид.
Для выполнения предстоящих работ нужно иметь под рукой ранее созданный бэкап планшета или специальный заархивированный файл с прошивкой, который можно скачать через интернет. Выбирая прошивку, нужно смотреть, чтобы она была совместима с вашим девайсом.
Успешно сохранив на компьютере требуемый архив, его необходимо перенести на планшет. Для этого из гаджета вынимается встроенная карта памяти и через картридер подключается к ПК. Затем архив копируется на SD-карту в корневой каталог. Флешку можно отключать от компьютера и подсоединять к планшету.
После того как все готово, можно приступать непосредственно к реанимированию:
После подтверждения вышеуказанных действий начнется восстановление планшета из состояния «кирпич». После перезагрузки гаджета все должно заработать. Единственная проблема – вся информация, ранее сохраненная в памяти девайса (установленные приложения с настройками, заметки, смс и т.п.), безвозвратно пропадут. Чтобы этого не допустить, периодически делайте резервные копии ваших смартфонов (планшетов) и для большей надежности дополнительно сохраняйте их на жестком диске компьютера.
CWM Recovery (Модрекавери) – это специальная программа, которая устанавливается на планшет вместо стандартной среды восстановления Recovery. Она прекрасно сочетается с большинством моделей гаджетов, работающих под управлением ОС Андроид, и является незаменимым помощником при реанимировании девайса из состояния «кирпич».
Установить данную программу можно как через стандартное меню Android, так и с помощью персонального компьютера. Первый вариант нам не подойдет, так как «кирпич» не позволяет выполнить инсталляцию чего-либо.
Для установки Модрекавери необходимо:
Завершив установку Модрекавери, можно приступать непосредственно к восстановлению гаджета из состояния «кирпич».