Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

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

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Все описанные в настоящем материале операции выполняются владельцем мобильного устройства по собственному усмотрению и на свой страх и риск! За повреждения телефона или другие негативные результаты проведённой прошивки либо сопутствующих ей процедур несёт ответственность исключительно выполняющий манипуляции пользователь!

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

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

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Grub (или GRand Unified Bootloader) — загрузчик операционных систем с открытым исходным кодом. Распространяется он под лицензией GNU GPL, в полностью свободном виде. С помощью этого замечательного лоадера можно сделать много всего — основная же функция не ограничивается загрузкой лишь одной операционной системы. Вы можете иметь куда больше операционных систем на своем ПК, загружая любую из них с помощью Grub. На скриншоте выше вы можете видеть как примерно Grub выглядит. Кстати говоря, если вы захотите установить Ubuntu 18.04 рядом с Windows, вам определенно понадобится помощь Grub.

Grub используется в большинстве дистрибутивов Linux в качестве загрузчика по-умолчанию. Разумеется и с ним иногда возникают проблемы. Этим самые проблемы чреваты полным отказом операционной системы. Поэтому для починки Grub нам понадобятся дополнительные инструменты. Какие именно — узнаете далее.

Возвращаем смартфон к первоначальному состоянию

В этом разделе я расскажу о способах возвращения смартфона к чистому стоку, в каком бы состоянии он ни находился. Данные инструкции можно использовать как для раскирпичивания смартфона, так и для удаления следов рутинга и перепрошивки. К сожалению, я не могу рассказать о всех возможных моделях, поэтому остановлюсь на четырех наиболее популярных флагманах: Nexus 5 (этот экземпляр я называю контрольным), Galaxy S5, LG G2 и Sony Xperia Z2.

Nexus 5 и другие гуглофоны

Для тех, кому интересно, что делает скрипт, вот список команд:

Galaxy S5

Со смартфоном Galaxy S5 все несколько сложнее, но в целом довольно просто. В этот раз понадобится самсунговское приложение Odin, с помощью которого и будет происходить прошивка смартфона. Последовательность действий:

Как я уже говорил, эта операция вернет смартфон к первоначальному состоянию, но не сбросит триггер, установленный системой Knox (если она была в стандартной прошивке). Поэтому сервисный центр, возможно, откажет в ремонте.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

LG G2

Восстановление LG G2 к заводскому состоянию также не вызовет особых проблем. Количество шагов в этом процессе несколько больше, но сами по себе они не требуют особой подготовки и знаний. Итак, что сделать, чтобы вернуть на G2 заводскую прошивку:

Это все. Но имей в виду, что, как и в случае с Samsung, смартфон до сих пор будет иметь статус Rooted, и это не исправить.

Sony Xperia Z2

Теперь о том, как вернуть к заводскому состоянию смартфон Sony Xperia Z2. Как и в предыдущих двух случаях, для этого понадобится стоковая прошивка и официальная утилита для прошивки. Ты запускаешь утилиту на ПК, подключаешь смартфон с помощью USB-кабеля и запускаешь процесс обновления. Пошагово все это выглядит так:

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Одной из причин, по которой не запускается компьютер на операционной системе Windows 7, является повреждение загрузочной записи (MBR). Рассмотрим, какими способами её можно восстановить, а, следовательно, вернуть и возможность нормальной работы на ПК.

Методы восстановления загрузчика

Загрузочная запись может быть повреждена по множеству причин, в их числе системный сбой, резкое отключение от электропитания или перепады напряжения, вирусы и т.д. Мы же рассмотрим, как бороться с последствиями этих неприятных факторов, которые привели к возникновению описываемой в данной статье проблемы. Исправить эту неполадку можно как автоматически, так и вручную через «Командную строку».

Автоматическое восстановление

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

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

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

Способ 2

К сожалению, описанный выше способ помогает не всегда, и тогда приходится восстанавливать загрузочную запись файла boot.ini вручную с помощью утилиты Bootrec. Она активируется путем введения команды в «Командную строку». Но так как стандартно запустить данный инструмент не получится из-за невозможности загрузить систему, то придется его активировать опять через среду восстановления.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Откроется интерфейс «Командной строки». Для того чтобы перезаписать MBR в первый загрузочный сектор, введите команду следующего содержания:

Произведите нажатие клавиши Enter.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Далее следует создать новый загрузочный сектор. Для этой цели введите команду:

Снова щелкайте Enter.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Для деактивации утилиты примените такую команду:

Для её выполнения опять жмите Enter.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Если же данный вариант действий не помог, то есть ещё один метод, который также осуществляется через утилиту Bootrec.

Запустите «Командную строку» из среды восстановления. Введите:

Нажмите клавишу Enter.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Будет выполнено сканирование винчестера на предмет наличия на нем установленных ОС. После окончания данной процедуры введите команду:

Опять произведите щелчок клавишей Enter.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Вследствие указанных действий все найденные ОС будут записаны в загрузочное меню. Вам необходимо только для закрытия утилиты применить команду:

После её введения щелкните Enter и перезагрузите компьютер. Проблема с запуском должна решиться.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Способ 3

Если ни первый, ни второй способы не работают, то существует возможность восстановления загрузчика при помощи другой утилиты – BCDboot. Как и предыдущий инструмент, она запускается через «Командную строку» в окне восстановления. BCDboot восстанавливает или создает среду загрузки активного раздела жесткого диска. Особенно данный способ эффективен, если среда загрузки в результате сбоя была перенесена на другой раздел винчестера.

Запустите «Командную строку» в среде восстановления и введите команду:

Если у вас операционная система установлена не на разделе C, то в данной команде необходимо заменить этот символ на актуальную букву. Далее жмите по клавише Enter.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Существует несколько способов восстановления загрузочной записи в Виндовс 7 при её повреждении. В большинстве случаев вполне достаточно произвести операцию автоматического реанимирования. Но если её применение не приводит к положительным результатам, на помощь приходят специальные системные утилиты, запускаемые из «Командной строки» в среде восстановления ОС.

Еще статьи по данной теме

И так для того чтобы перевести Samsung в режим Download Mode для начала вам нужно загрузить утилиту USB JIG Emulator.

Найти свежую версию программы можно на официальной странице форума. По словам автора поддерживаются устройства на:

Как перевести в режим Download mode при помощи USB JIG Emulator

Собственно все! Дальше вам остается запустить Odin и прошить Samsung!

Оставайтесь вместе с сайтом Android +1! Дальше будет еще интересней!

Восстановление Grub в rescue mode

Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.

Само восстановление проходит таким образом: сначала мы подгружаем все модули, чтобы открыть доступ ко всей функциональной части Grub, после чего запуститься с нужного раздела. Надо понимать, что Grub состоит из двух частей:

Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).

Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:

Для начала вводим следующую команду:

В выводе будет что-то подобное:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.

В загрузчике Grub разделы нумеруются в обратном исчислении. Не очень ясно какой именно из разделов назван, к примеру (hd0,msdos3). Чтобы было более понятно, можно использовать вид (hd0,1). Если в грабе отсчет дисков идет с 0, а разделов с 1, то можно определить, что операционная система установлена в первый раздел первого раздела — (hd0,1). Используем следующую команду:

set prefix=(hd0,1)/boot/grub
set root=(hd0,1)

С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:

Если в выводе будет список файлов и папок, значит мы все сделали правильно. Теперь можно загрузить все необходимые модули. Для этого выполним команды:

insmod ext2
insmod normal
normal

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

Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:

sdX — диск, на который должен быть установлен Grub.

Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:

И подгрузить модули:

insmod btrfs
insmod normal

Ну и теперь запустить GRUB:

Разрушаем мифы

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

Миф 1. Неправильная перепрошивка может убить смартфон

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

Все это так, но только на бумаге. Чтобы понять почему, достаточно разобраться, как работает процесс перепрошивки смартфона и какие системные компоненты при этом используются. Для получения возможности установки на смартфон сторонней прошивки необходимо разблокировать загрузчик (не во всех случаях), получить root и установить кастомную консоль восстановления (ClockworkMod или TWRP), способную ставить прошивки с любой цифровой подписью.

Консоль восстановления хранится в отдельном разделе внутренней NAND-памяти и никак не связана с установленной операционной системой. После установки модифицированной версии консоли появится возможность прошить кастомную прошивку или даже другую ОС (Firefox OS, например). Если во время установки прошивки произойдет сбой, смартфон окажется не в состоянии ее загрузить, однако консоль восстановления останется на месте, и все, что нужно будет сделать, — это вновь загрузиться в recovery и заново установить прошивку.

Кроме этого, любая кастомная консоль восстановления содержит в себе функцию бэкапа/восстановления, которая позволяет сделать резервную копию основной прошивки и восстановить ее в неизменном виде (со всеми приложениями, настройками и данными) в том случае, если что-то пойдет не так. Фактически смартфон можно будет вернуть к первоначальному состоянию.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Ты можешь спросить: что будет, если произойдет сбой во время установки самой консоли восстановления? Ничего, в этом случае получится обратная ситуация, когда сама операционная система останется на месте, а консоль окажется утрачена. Чтобы с ней разобраться, достаточно заново прошить recovery прямо из Android.

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

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

Миф 2. Кастомные прошивки ненадежны

Прошивка прошивке рознь. На просторах всемирной паутины можно найти огромное количество сборок Android на любой вкус и цвет, и большинство из них действительно шлак, который может привести к нестабильностям в работе смартфона и потери части функциональности. Поэтому первое, что следует запомнить, — дело стоит иметь только с серьезными кастомными прошивками, развиваемыми большими командами опытных разработчиков. В первую очередь это CyanogenMod, Paranoid Android, AOKP, OmniROM и MIUI.

Второе. Прошивки бывают двух типов: официально поддерживаемые и портированные сторонними разработчиками. Тот же CyanogenMod, например, имеет официальную версию для смартфона Nexus 4, но не имеет таковой для Motorola Defy. Зато для Defy есть неофициальный порт CyanogenMod 11 от разработчика с ником Quarx. Их отличие заключается в том, что за поддержку и правильную работоспособность первой отвечает команда CyanogenMod, тогда как второй — Quarx лично. Официальные версии прошивки обычно полностью работоспособны, а вот корректность работы вторых зависит от стороннего разработчика.

Ну и третье. Существуют стабильные и разрабатываемые версии прошивки. Стабильные версии CyanogenMod имеют индекс M (CyanogenMod 11.0 M7, например). Такая версия прошивки обычно не содержит багов. Разрабатываемые версии (в случае с CyanogenMod это ежедневные ночные сборки) могут содержать ошибки, а поэтому не рекомендуются для повседневного использования.

Вывод: если устанавливать на смартфон стабильную официальную версию «нормальной» прошивки, риск столкнуться с багами минимален. Все остальное — для экспериментаторов.

Миф 3. Софт, требующий права root, способен окирпичить смартфон

В теории приложение, обладающее правами root, может сделать с прошивкой смартфона все что угодно, в том числе стереть ее полностью. Поэтому с таким софтом необходимо быть крайне осторожным. Тот софт, о котором мы рассказываем на страницах журнала, полностью безопасен и проверен на собственной шкуре. Кроме того, за все время использования смартфонов на Android (а это начиная с версии 1.5) я ни разу не сталкивался с ситуацией, когда софт с поддержкой root убивал бы смартфон.

Софт, распространяемый через Google Play, обычно полностью соответствует заявленным характеристикам, и, если бы он приводил к кирпичу или оставлял в недрах смартфона бэкдор, в магазине он не продержался бы и недели. В любом случае здесь нужно следовать правилу «доверяй, но проверяй» и внимательно читать инструкции по использованию root-приложений.

Миф 4. Права root делают смартфон уязвимым для вирусов

Уязвимым для вирусов смартфон делают не права root, а баги, используемые для их получения. Инструменты рутинга и вирусы могут использовать одни и те же уязвимости Android для получения прав root, поэтому сам факт наличия root на устройстве ничего не меняет. Грамотно написанный вирус не будет запрашивать права стандартным способом, выдавая свое присутствие, вместо этого он воспользуется той же уязвимостью, чтобы получить их скрытно.

Более того, имея root, ты получаешь возможность установить свежую версию Android (в виде кастомной прошивки), в которой эти баги уже исправлены. Также не стоит забывать, что большинство кастомных прошивок позволяют отключать root или создавать белые списки приложений, которые смогут эти права использовать.

Миф 5. Рутованный смартфон может сбоить

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

Миф 6. Получив root и установив кастомную прошивку, я потеряю гарантию

Гарантия теряется не от самого факта получения root, а из-за его обнаружения сервисным центром. Большинство устройств можно избавить от прав root с помощью приложения Universal Unroot или заново установив стоковую прошивку с помощью официального приложения от производителя.

Из этого правила, тем не менее, есть два исключения. Первое — это система Knox, предустановленная на новые смартфоны и планшеты Samsung, такие как Galaxy S4, S5, Note 3 и Note 10.1. Knox обеспечивает повышенный уровень безопасности Android, реагируя на любые модификации прошивки и установку сторонних ядер и прошивок. В том случае, если пользователь производит данные действия, система устанавливает триггер, который подтверждает факт модификации. Триггер реализован аппаратно (чип eFuse), поэтому сбросить его в начальное положение не получится. С другой стороны, не совсем ясно, откажет ли сервисный центр на этом основании ремонтировать девайс. Второе: чип eFuse установлен и на некоторых других устройствах (например, смартфонах от LG), и он также позволяет точно определить, был ли смартфон рутован или перепрошит.

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

На некоторых смартфонах есть возможность заблокировать загрузчик обратно, однако об этом следует узнавать отдельно, а также иметь в виду, что заново заблокированный загрузчик, скорее всего, получит статус Re-locked, а не Locked, как было изначально (так происходит на смартфонах HTC, например). Исключение здесь составляют только смартфоны и планшеты линейки Nexus, загрузчик которых можно в три клика блокировать и разблокировать без всяких танцев с бубном, и никто ни к чему не придерется.

В Linux ADB и Fastboot можно установить отдельно от Android SDK. В Ubuntu: sudo apt-get install android-tools-fastboot. В Fedora: sudo yum install android-tools.

Чтобы система Knox не мешала работе root-приложений, ее можно отключить с помощью следующей команды из терминала: su pm disable com.sec.knox.seandroid.

Выводы

Получение root и перепрошивка смартфона — абсолютно безопасные операции, которые не могут окирпичить смартфон по чисто техническим причинам. Единственное исключение — попытка хакнуть начальный загрузчик с целью его разблокировки. В этом случае может сработать чип eFuse (если таковой в смартфоне есть) и заблокировать возможность включения смартфона.

К счастью, сегодня производители смартфонов либо предпочитают не блокировать возможность включения смартфона с хакнутым загрузчиком (выставляя триггер, свидетельствующий о факте такого действия, как это делает Knox), либо реализуют специальный веб-сервис, который позволяет безболезненно разблокировать загрузчик с потерей гарантии на смартфон, что избавляет юзеров от необходимости рисковать, ломая загрузчик.

О Чем речь?

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

Самый худший вариант если Samsung не возможно перевести в ручную Download Mode, но и тут иногда есть выход!

USB JIG — это аппаратный вариант перевода устройства в режим прошивки путем замыкания определенных контактов USB и использование резистора на 300Ком, 1/4Вт.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Сделать такое чудо можно своими руками, либо же заказать с Китая.

Есть также программа USB JIG Emulator которая вгоняет Samsung в режим Download, но уже программным путем и сейчас разберемся как с ней работать. Также стоит добавить, что USB JIG Emulator срабатывает не во всех абсолютно случаях, точней не на каждом устройстве Samsung.

Jig прошивка. DIY — USB Jig для восстановления окирпиченных Android девайсов

Не так давно ко мне в руки попал окирпиченный Android девайс Samsung Galaxy SL. Владелец не хотел нести в сц, под предлогом нехватки денег в данный период. Так как тоже обладаю смартфоном на Андроиде решил попробовать сделать usb-jig.

Сразу оговорюсь, отвественность за ваши телефоны и за все, что с ними будет сделано, не несу . Для начало что же такое этот джиг? USB-Jig — это устройство, состоящее из MicroUsb штекера типа B, и припаянного к нему резистора. Он может ввести кирпичик или смартфон, на котором перестал работать 3-х кнопочный режим, в режим прошивки (Download Mode). Подчеркнул не зря, так как это работает не на всех девайсах. Готовый джиг можно заказать на Ebey, выбирать покупать или делать самому, вам. На первый взгляд, когда узнал о джиге думал, что будет не так просто его сделать, но я ошибался. Нам понадобятся: -MicroUsb типа B. -Паяльник (маленький для тонких работ). -Резистор на 300Ком, 1/4Вт (Есть инфа, что для некоторых моделей смартфонов нужен резистор сопротивлением в 301Ком) стоят они не дорого пара резисторов обошлась всего в 1 рубль. -Мультиметр для прозвона пинов. Самым выжным действием является припойка резистора на 300Ком к штекеру USB на 4 и 5 пин(Обязательно прозвоните контакты). Если вы вдруг припаяете не на 4 и 5 контакты, то телефон уже может навсегда стать кирпичиком.

На изображении показано, какой пин под каким номером. Опять же напомню нам надо припаять на 4 и 5 контакты 2 конца резистора После пайки это будет выглядеть примерно так.

USB-Jig готов. Теперь остается малая часть, подключить к телефону. Заранее стоит вынуть из телефона сим-карту, флешку и аккумулятор. Далее вставляем джиг в USB-вход и подключаем аккумулятор, если все сделано правильно и телефон включится и войдет в Download Mode, то радуемся и прошиваем девайс через Один.

Теги: usb jig, android, андроид, юсб.

Большая часть статей рубрики X-Mobile посвящена хакам и твикам, которые требуют получения прав root, модификации прошивки или ее замены на кастом. Однако далеко не каждый читатель готов подвергать свой смартфон подобным операциям, опасаясь, что они способны превратить девайс в кирпич или привести к появлению нестабильности в работе. Сегодня я развенчаю эти мифы и покажу, что даже в самой патовой ситуации вернуть смартфон к жизни не так уж и сложно.

От чего могут возникнуть проблемы

Одна из самых распространенных причин — это неправильный порядок установки двух операционных систем (Linux и Windows). Допустим, если вы захотите установить две этих операционных системы на свой ПК — вам непременно стоит знать правильную последовательность:

Если, например, сделать наоборот, то как раз-таки Grub будет поврежден; система будет грузиться напрямую в Windows, а дистрибутив Linux останется недоступным.

Grub может сломаться и по другим причинам. Например, из-за попыток ручного изменения параметров запуска (при недостатке опыта), в таком случае нужно будет либо вручную убирать лишнее, либо полностью переустанавливать Grub.

Восстановление Grub с помощью LiveCD/USB

Для этого способа нам понадобится флешка с дистрибутивом Linux на борту. Подойдет любой: от Ubuntu, Arch или даже Linux Mint. Здесь нужен только терминал, поэтому подойдет даже версия без графической оболочки.

Как создать LiveCD/USB

Само собой, нам понадобится носитель, на который мы временно (а может и нет) запишем систему. Сохраните все важные файлы, которые были на этом носителе, после чего (имеется ввиду на другом ПК, желательно под управлением Windows) запишите загруженный образ дистрибутива на носитель. В качестве примера мы будем использовать дистрибутив Ubuntu.

Идем на официальную страницу загрузки. Загружаем любую понравившуюся версию (лучше взять новейшую для десктопа), после чего записываем ее на USB/CD.

С помощью Rufus

Последняя версия приложения доступна на официальном сайте. Сразу после загрузки и запуска/установки мы увидим такое окно:

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Вставляем носитель, выбираем его в соответствующем меню. Далее выбираем нужную схему раздела и тип системного интерфейса, и после уже открываем файловый менеджер с помощью этой кнопки:

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Находим загруженный образ через менеджер, после чего жмем «Старт».

С помощью Etcher

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

Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:

Открываем таблицу разделов с помощью команды:

sudo fdisk -l

Примерно такая таблица будет выведена на экран:

/dev/sda1 27 7683 66999082+ 83 Linux
/dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS
/dev/sda3 11885 16574 6503497 5 Extended

По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.

С помощью следующей команды мы смонтируем этот раздел в /mnt:

sudo mount /dev/sda1 /mnt

Теперь, для записи grub в MBR, нужно ввести следующую команду:

sudo grub-install —root-directory=/mnt /dev/sda

Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.

Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:

sudo update-grub —output=/mnt/boot/grub/grub.cfg

Вот и все, восстановление закончено!

Восстановление с помощью chroot

Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.

Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:

В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.

В этом способе нам необходимо примонтировать системный, а также нескольких других важных разделов. Для этого вводим эти команды:

sudo mount /dev/sda1 /mnt
sudo mount —bind /dev /mnt/dev
sudo mount —bind /proc /mnt/proc
sudo mount —bind /sys /mnt/sys

Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.

Далее мы переходим в окружающую среду chroot с помощью команды:

sudo chroot /mnt

И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:

Если вы на этом этапе получаете какие-то сообщения об ошибках, то попробуйте использовать эти команды:

grub-install —recheck /dev/sda

grub-install —recheck —no-floppy /dev/sda

Если все прошло успешно, выходим из chroot, используя команду:

Далее нужно отмонтировать все разделы. Для этого вводим в терминал:

sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt

В случае, если вы монтировали раздел /boot введите команду:

sudo umount /mnt/boot

Теперь перезагружаем систему с помощью:

Можно также обновить меню Grub, используя команду:

Восстановление «окирпиченного» Андроид-устройства

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

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

Fastboot (универсальный)

Наиболее часто применяемый вариант восстановления «кирпича» — это использование консольного инструмента для работы с системными и внесистемными компонентами мобильных устройств на базе Android. Важное условие для выполнений процедуры – на гаджете должен быть разблокирован загрузчик.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Сам же способ может подразумевать как установку заводской версии ОС через Фастбут, так и прошивку кастомного рекавери с последующей инсталляцией сторонней модификации Андроид. Узнать о том, как все это делается, начиная с этапа подготовки и до финального «оживления», можно из отдельной статьи на нашем сайте

Подробнее:
Как прошить телефон или планшет через Fastboot
Установка кастомного рекавери на Android

QFIL (для аппаратов на базе процессора Qualcomm)

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Qualcomm Flash Image Loader, а именно так расшифровывается название программы, позволяет восстанавливать, казалось, бы уже окончательно «мертвые» устройства. Инструмент подходит для девайсов от Lenovo и моделей некоторых других производителей. Алгоритм его использования нами был детально рассмотрен в следующем материале.

Подробнее: Прошивка смартфонов и планшетов с помощью QFIL

MiFlash (для мобильных устройств Xiaomi)

Для перепрошивки смартфонов собственного производства компания Xiaomi предлагает использовать утилиту MiFlash. Она же подойдет и для «реанимации» соответствующих гаджетов. При этом девайсы, работающие под управлением процессора Qualcomm, могут быть восстановлены и посредством упомянутой в предыдущем способе программы QFil.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

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

Подробнее: Прошивка и восстановление смартфонов Xiaomi через MiFlash

SP FlashTool (для аппаратов на базе процессора MTK)

Если вы «поймали кирпич» на мобильном устройстве с процессором от MediaTek, особых причин для беспокойства чаще всего быть не должно. Вернуть к жизни такой смартфон или планшет поможет многофункциональная программа SP Flash Tool.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Данный софт может функционировать в трех разных режимах, но непосредственно для восстановления MTK-девайсов предназначен лишь один — «Format All + Download». Узнать более подробно о том, что он из себя представляет и как путем его реализации оживить поврежденный девайс, можно в представленной по ссылке ниже статье.

Подробнее: Восстановление MTK-устройств с помощью программы SP Flash Tool.

Odin (для мобильных устройств Samsung)

Обладатели смартфонов и планшетов, произведенных корейской компанией Самсунг, тоже могут легко восстановить их из состояния «кирпича». Все что для этого нужно – программа Odin и специальная многофайловая (сервисная) прошивка.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Как и обо всех упомянутых в данной статье методах «оживления», об этом мы тоже подробно рассказывали в отдельном материале, с которым и рекомендуем ознакомиться.

Подробнее: Восстановление девайсов Samsung в программе Odin

Восстановление Grub с помощью утилиты Boot repair

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

С помощью этой замечательной утилиты вы сможете восстановить загрузчик всего в пару кликов. Как видно из скриншота, утилита имеет собственный GUI, ее использование не вызовет трудностей.

Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update && sudo apt-get install -y boot-repair

В утилите будет доступно два варианта на выбор:

Recommended repair исправляет большую часть известных ошибок, которые могли бы возникнуть при запуске. С его помощью вы сможете пофиксить и загрузчик Grub.

Create a BootInfo summary создает Boot-Info-Script – скрипт, который позволяет диагностировать большинство проблем при загрузке.

Здесь же есть и Advanced options. Он включает в себя варианты для восстановления и настройки загрузчика Grub2 (загрузка по-умолчанию, опции загрузки ядра, отображение или скрытие GRUB при загрузке, удаление GRUB). С помощью этих же инструментов, вы можете восстановить MBR и т.д.

Программный JIG для Samsung

Ваш Samsung после неудачной прошивки или получения Root прав превратился в кирпич и устройство в ручную не переходит в Download Mode? Тогда стоит воспользоваться утилитой USB JIG Emulator.

Проблемы, которые могут возникнуть при перепрошивке

Итак, теперь поговорим о том, какие проблемы могут возникнуть при получении root и перепрошивке и как с ними бороться.

После неудачной перепрошивки смартфон перестал загружаться

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

Внешне все эти проблемы обычно проявляются либо в бесконечных сбросах смартфона до начального логотипа производителя, либо в так называемом boot-лупе, когда анимация загрузки крутится на экране больше пяти-десяти минут. Возможны и проблемы с экраном (разноцветная рябь) и неработающим тач-скрином, которые также препятствуют использованию смартфона.

Прошивка работает, но recovery недоступен

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

Решить эту проблему не просто, а очень просто. Установить консоль восстановления на абсолютное большинство смартфонов можно с помощью приложений TWRP Manager, ROM Manager или ROM Installer. Они сами определяют модель смартфона, скачивают и прошивают нужный recovery, не требуя перезагрузки. Если же с их помощью восстановить консоль не удается, достаточно найти в Сети инструкцию по установке recovery на свой девайс.

Восстановить основной загрузчик с помощью метода трафарета для сопоставления и восстановления загрузчика в Windows 7

Не доступна ни прошивка, ни recovery

Честно говоря, мне трудно представить такой сценарий, но, как подтверждает практика, он вполне реален. Выйти из этой ситуации можно двумя путями: использовать fastboot для заливки recovery на смартфон либо воспользоваться инструментом от производителя для установки стоковой прошивки. Второй способ мы подробнее рассмотрим в следующем разделе, а о fastboot я расскажу здесь.

Fastboot представляет собой инструмент, работающий напрямую с первичным загрузчиком устройства и позволяющий производить заливку на смартфон прошивок, recovery и разлочку загрузчика (в устройствах линейки Nexus). Поддержка fastboot есть во многих смартфонах и планшетах, но некоторые производители блокируют возможность его использования. Так что придется проконсультироваться о его наличии с интернетом.

Чтобы получить доступ к fastboot, понадобятся драйверы и Android SDK. Когда они будут установлены, открываем командную строку, переходим в каталог установки SDK, далее в каталог platform-tools, выключаем смартфон, включаем с зажатыми кнопками громкости (обеими) и подключаем его с помощью USB-кабеля к ПК. Далее необходимо найти образ recovery в формате.img для твоего устройства и выполнить команду:

$ fastboot flash recovery образ.img

Или даже заставить смартфон загрузить recovery без его фактической установки:

$ fastboot boot образ.img

Таким же образом можно прошить официальное обновление прошивки:

$ fastboot update файл-обновления.zip

Найти подходящий для твоего девайса recovery можно либо на сайте TWRP , либо в форумах XDA-Developers и 4PDA.

Как сделать кабель джиг

Реанимация Samsung Galaxy S (вероятнее всего подойдет и для других аппаратов серии Galaxy) при помощи JIG

Этот рецепт применим для ситуаций, когда коммуникатор Samsung Galaxy S не входит в режим Download Mode, обычно вызываемый через сочетание клавиш — коммуникатор включается, но пользователь при этом видит только логотип: ни загрузка, ни вызов бутлоадера не происходит. Он не решает проблемы, возникающие в процессе самой прошивки, не восстанавливает бутлоадер и не поможет решить аппаратные проблемы.

Как осуществить перепрошивку устройства:1. Покупаем на ebay или делаем сами т.н. JIG — USB-dongle для вызова bootloader modeИнструкция по созданию JIG’a в домашних условиях под спойлером

1. Вам необходимы:— micro-USB штекер, который можно приобрести или отрезать от дешевого кабеля и зачистить— резисторы суммарным сопротивлением 301kOhm (например, 300kOhm+1kOhm или 3*100kOhm+1kOhm)2. Спаиваем резисторы последовательно, как показано на рисунке

3. Два конца от цепи резисторов припаиваем на 4-й и 5-й пин micro-USB. ВАЖНО! Не вздумайте паять на подключенном к коммуникаторе разъеме — вы можете повредить высокой температурой разъем самого устройства.распиновка micro-USB:

galaxy_jig2.jpg ( 153.44 килобайт ) Кол-во скачиваний: 228

4. Изолируем штекер micro-USB, чтобы не касаться кожей контактов при подключении к коммуникатору

2. Вынимаем из коммуникатора батарею на 10-15 секунд (минимум, можно дольше)3. Подключаем JIG в micro-USB разъем коммуникатора, НЕ НАЖИМАЕМ НИКАКИЕ КНОПКИ, через 1-5 секунд на коммуникаторе включится Download Mode (bootloader)

4. Отключаем JIG и подключаем коммуникатор к компьютеру шнуром micro-USB для прошивки5. Выбираем прошивку, которой вы хотите прошиться и извлекаем содержимое архива в корень диска С:6. Запускаем Odin Multi Loader

Odin_Multi_Downloader_v4.38.zip ( 206.38 килобайт ) Кол-во скачиваний: 64

7. Выбираете те части прошивки, которые хотите прошить. Если прошивка распаковалась одним файлом — отмечаете пункт One Package.8. Нажимаете кнопку «Start» и ждете окончания прошивки (коммуникатор несколько раз перезагрузится, если на экране появится кнопка «Готово» — нажать ее). Когда прошивка завершится, в верхнем левом квадратие появится синяя заливка и надпись «Pass».9. Включаем устройство и проверяем.

WARNING

Во многих смартфонах разлоченный загрузчик не позволит выполнить обновление по воздуху.

В 90% случаев разлочка загрузчика повлечет за собой удаление всех данных со смартфона, включая карту памяти.

Прошивка смартфона, а уж тем более получение root-доступа вовсе не такие страшные и опасные операции, какими они могут показаться на первый взгляд. Если делать все правильно и не прибегать к инструментам, которые разблокируют загрузчик смартфона в обход инструментов производителя, окирпичить смартфон не удастся. Да, в некоторых случаях придется повозиться, чтобы вернуть все на место, но что лучше — пользоваться залоченным смартфоном, который не позволяет сделать и половины тех вещей, на которые он способен, или получить полный контроль над аппаратом? В конце концов, переустановка Windows на ПК никого не пугает.

Наташа 5 декабря 2011 в 22:52

Вот мы и рассмотрели несколько вариантов исправления загрузчика Grub. Стоит сказать, что некоторые из них могут показаться сложными или даже невыполнимыми. Это не так, каждый из рассмотренных способов нашел подтверждение в виде сотен и тысяч актов исправления загрузчика Grub в опенсорсном сообществе. Кстати говоря, какой из способов выбрать — решать только вам, любой из них достаточно эффективен, чтобы попасть в этот материал.

Оцените статью
Huawei Devices