Самостоятельная перепрошивка мобильного телефона на Android – несложное занятие, которое редко приводит к плохим последствиям, если вы не ошиблись с подбором файлов. Но если что-то пошло не так – устройство может отказаться загружаться.
Сегодня мы узнаем, как восстановить телефон после неудачной прошивки. Это не требует много времени, лишь закачки необходимого ПО и нескольких дополнительных действий.
Если вы пытались обновить Android с помощью официальной прошивки, то помочь в восстановлении помогут утилиты от производителя.
В ПО каждой фирмы за это отвечает определенный раздел, но найти его обычно не составляет труда.
Если вы пытались установить на устройство стороннюю прошивку, то в лучшем случае можно будет восстановить систему путем сброса настроек. Его можно запустить, одновременно нажав кнопки громкости и включения. На различных устройствах комбинации могут отличаться. Выбираете строку «wipe data», затем запускаете обнуление содержимого устройства. Можно попытаться установить операционную систему заново, для этого выберите «choose zip from sdcard». Находим архив с прошивкой, запускаем процесс инсталляции по новой. Лучше использовать другую версию, так как старый вариант может привести к тем же проблемам.
Именно эта программа поможет вам во всех тех случаях, когда надо вернуть мобильное устройство к изначальному состоянию. Способ применим почти на всех смартфонах. Сначала скачайте и установите ADB Driver Installer. Копируем файл прошивки в папку Firmwares, расположенную в каталоге Flashtool. Берем устройство и подключаем к ПК с помощью USB-кабеля. Теперь жмите кнопку со значком молнии в Flash Tool, а затем выбираем в программе прошивку устройства.
Отметим, что в тех случаях, когда на вашем смартфоне установлен root, поставить официальную прошивку будет проблематично, обычно такие действия приводят к сбоям.
В дополнение видео с подробной инструкцией по «откату» прошивки.
Если ваш гаджет на Android-платформе перестал включаться, значит, вы совершили какое-то действие, которое и привело к таким проблемам. Возможно, вы установили конфликтующее приложение или вирусную программу, неправильно обновили устройство, получили Root-права или удалили, изменили системные файлы. Причин может быть масса, и нам сейчас не столь важно, почему так случилось. В этой статье мы решим проблему с невключением мобильного гаджета на операционной системе Андроид с помощью новой прошивки.
Если же на экране вы ничего не видите, подключите смартфон или планшет к компьютеру и нажмите «Power» или комбинацию Power + кнопку регулировки громкости (уменьшение). Компьютер должен увидеть, что мобильный гаджет подключается к нему. В этом случае, шанс обновить программное обеспечение тоже есть.
Если Recovery запустился на устройстве, сделайте следующее :
Что делать после неудачной прошивки Андроида? Давайте разберемся. Операционная система для мобильных устройств Android имеет открытый исходный код и поэтому все кому не лень могут разрабатывать собственные версии или прошивки. Особенно это любят делать производители мобильной электроники.
В процессе разработки нового планшета или смартфона программисты фирмы-производителя подгоняют OS Android под железо и получается еще одна уникальная прошивка. Как говорится, что для производителя выгода, то для потребителя – неудобство.
Основные статьи:
Особенно упрямые пользователи идут даже на то, что изменяют прошивку мобильного устройства, только чтобы иметь возможность наслаждаться любимыми играми и приложениями. Такая настойчивость нередко приводит к неприятным последствиям и проблемам.
Возможно ли восстановление Андроида после неудачной прошивки ? Все зависит от того, насколько серьезные неполадки произошли. К сожалению, некомпетентные действия с прошивками нередко приводят к полному выходу планшетов из строя. Либо возникают настолько серьезные неисправности, что ремонт обойдется в кругленькую сумму денег. Так что трижды подумайте, готовы ли вы рискнуть валютой ради какой-то особенной программы или игры.
Если уж у вас в собственности дорогой флагманский планшет на Android – лучше самому не рисковать и отдать на прошивку в сервисный центр. Там, по крайней мере, гарантию дают. А если прошивать самостоятельно – то и отвечать придется своим кошельком и нервами.
Если прошивка всего-навсего некорректно установилась и ничего не было серьезно повреждено – тогда вернуть статус кво достаточно просто. Здесь может быть два варианта развития событий.
В первом случае зайдите в Настройки, найдите Восстановление и сброс, после этого по указаниям системы произведите возврат настроек Android к фабричным установкам. Процедура достаточно длинная, предварительно не забудьте скопировать все важные документы на внешнюю карту памяти, так как все данные будут удалены. В процессе переустановки системы устройство должно быть непрерывно подключено к зарядному модулю.
При наличии интернета все ваши приложения из Google Play будут восстановлены без необходимости ручного вмешательства.
Если после перепрошивки ваше Android устройство совсем не включается и войти в настройки нет возможности, тогда придется пользоваться механическим управлением.
Если ничего не получается, придется идти с вашим сломанным устройством в сервисный центр.
В большинстве случаев оживить Андроид после неудачной прошивки можно довольно просто и своими силами. Однако не стоит злоупотреблять экспериментами со сложной электроникой.
Кирпич – не один начинающий пользователь задавал этот вопрос: «Как вывести устройство из состояния кирпича?» Но для начала давайте разберемся, что такое кирпич и на самом ли деле у Вас получился кирпич. Если по каким-то причинам телефон или планшет не включается, то здесь может быть два варианта: слетел preloader или вышла из строя флешь память. В случае когда слетел прелоадер тело оживляется без проблем, но когда сгорела флешь память – только сервисный центр. В одном и в другом случае симптомы одинаковые, и сразу трудно различить в чем дело на самом деле, но попытаться стоит. Итак, давайте рассмотрим на реальном примере как можно оживить или вывести смартфон из состояния кирпича.
При написании данного мануала был использован на базе процессора MTK. Хотим отметить, что восстановление кирпича для других MTK-устройств в принципе идентичное.
Ну, что ж, приступим. Если во Вы получили кирпич, вместо новой прошивки, значит архив Вашей скачанной прошивки – поврежден. Для этого скачиваем заново архив с прошивкой из проверенного источника, например из нидРома. В данном случае нужно обратить внимание под какую версию устройства – 8 или 4 Гб памяти, также рекомендуем заново установить драйвера своего гаджета на компьютере.
Ми не несем ответственности за принесенный ущерб Вашему телефону, если пошло что-то не так.
1. Распаковать заново скачанную прошивку в корень диска C (C:\);
2. Скачиваем новый прелоадер отсюда (этот прилоадер только для LENOVO S820), в некоторых случаях можно обойтись и без него, но если не получится тогда следуем дальнейшим инструкциям;
3. Заходим в папку прошивки папку target.bin, теперь в ней нужно заменить родной файл preloader на новый, на тот, что был скачан в пункте 2.
4. В этой же папке target.bin теперь удаляем файл checksum.ini
6. Ставим галочку напротив DA DL All With Check Sum;
7. Указываем путь к скатер-файлу, а потом жмем кнопку Firmware Upgrade;
8. Берем свой телефон, точнее кирпич, вытаскиваем из него батарейку и подключаем его к компьютеру.
9. Все, теперь дожидаемся окончания процесса прошивания.
Вот, собственно и все, теперь у Вас есть мануал по восстановлению кирпича. Ждем от Вас новых комментариев.
Оставайтесь с нами, впереди еще много интересного.
Мобильные устройства настолько тесно переплелись с повседневной жизнью, что отсутствие смартфона под рукой может вызвать панику. А уж если он сломался, то и говорить нечего. Для многих это грозит потерей тысяч нервных клеток. В этой статье мы рассмотрим как восстановить работу 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 .