Взлом Android пошагово: разблокируем загрузчик
Bootloader, Recovery, Root и ROM… Если вы не знаете, что скрывается за этими терминами Android, вам необходимо прочитать эту статью. В ней рассказывается обо всех инструментах взлома и хаках, применимых к системе Android.
Прежде чем начать взлом Android, надо понять, как он в целом работает, и лишь затем можно приступать к разблокировке загрузчика системы. Итак, попробуем разобраться.
Что происходит при включении и запуске Android?
Перед нами выключенный смартфон под управлением Android. Давайте разберемся, что произойдет, если его включить.
Сначала произойдет запуск BIOS мобильного телефона. ВIOS (Basic Input/Output System ) в переводе с английского означает «Базовая система ввода / вывода». Она постоянно автосохраняется и обеспечивает работу входов и выходов. В частности, эта система также запускает загрузчик (Bootloader).
Как явствует из названия, загрузчик загружает другие части операционной системы, например, ядро. Ядро операционной системы — это основная ее часть. По сути, это нижний уровень системы Android, который отвечает за ход основных процессов и организацию данных.
Затем запускается основная операционная система под названием «ПЗУ/ ROM». ROM означает «Read Only Memory», или «Постоянное запоминающее устройство», используемое для запоминания всего массива неизменяемых данных. Будучи обычным пользователем, вы ничего не можете в ней поменять.
Параллельно загрузчик запускает не только ядро, но и Recovery, или систему восстановления.
Если система Android вдруг оказывается повреждена, можно загрузить Recovery и из нее восстановить OS с нуля или с момента сохранения. Также в системе Recovery можно (и нужно) создавать резервные копии.
В свою очередь, загрузчик может находиться в трех разных состояниях: «Заблокировано», «Открыто» или «Зашифровано». Если загрузчик открыт, в систему могут быть внесены глубокие изменения, например, можно установить собственную операционную систему, также называемую «кастомной ПЗУ», вместо стандартной, то есть, «стоковой ПЗУ». Но и другие моменты, такие как изменение Recovery или получение root-прав на смартфон, можно проводить только с помощью открытого загрузчика.
Если загрузчик зашифрован, могут быть установлены лишь самые срочные обновления системы от изготовителя. То же самое относится и к заблокированному загрузчику, но, в отличие от зашифрованного, его можно разблокировать.
Как разблокировать загрузчик
Большинство смартфонов Android имеют так называемый режим fastboot. Это своего рода «расширенный загрузчик». С помощью этого режима обычный загрузчик можно разблокировать. Базовым инструментом для этого является «Android Debug Bridge», или ADB. Он ориентирован, в первую очередь, для разработчиков приложений под Android, но и обычным пользователям дает много возможностей.
Для начала вам нужны драйвера для смартфона. Их можно легко установить автоматически из Windows 7, просто подключив смартфон к ПК.
Также нужны драйвера ADB и Fastboot. Для этого загрузите из интернета установщик и запустите скачанный файл в режиме администратора. Обязательно установите драйвера для всей системы. Установщик спросит вас, действительно ли вы хотите это сделать.
После того, как вы совершили эти шаги, необходимо подключить устройство к ПК в режиме fastboot. У многих смартфонов есть для этого специальная комбинация клавиш. В качестве альтернативы, однако, вы также можете подключить включенный смартфон к ПК и ввести команду «adb reboot bootloader» в командной строке. Однако сначала вы должны включить «Отладку по USB» в настройках смартфона. Если необходимо, вы также должны включить функцию «Разрешить OEM-разблокировку».
Теперь вы можете легко разблокировать загрузчик командой «fastboot flashing unlock». Затем снова загрузитесь в режим fastboot и введите «fastboot flashing unlock_critical», чтобы окончательно разблокировать загрузчик. Таким образом вы можете свести к минимуму риск того, что ваш смартфон превратится в «кирпич» при установке новой прошивки.
В качестве альтернативы на некоторых смартфонах разблокировка может быть выполнена с помощью команды «fastboot oem unlock».
Однако бывают исключения. Например, смартфоны Samsung не имеют реального режима fastboot. Вместо этого есть режим загрузки. Чтобы разблокировать загрузчик, необходимо использовать программу Odin, которая может устанавливать файлы, умеющие это делать. Для получения root-прав или установки кастомного ROM или Recovery на устройства Samsung это не обязательно.
Еще одно исключение составляют смартфоны от Sony. Перед тем, как взломать смартфон, вам сначала сначала придется зарегистрировать устройство на странице разработчика, введя IMEI и свой e-mail, чтобы получить специальный код разблокировки.
О том, как инсталлировать кастомную систему восстановления данных, читайте в следующем материале.
Источник
Перестала работать кнопка блокировки и разблокировки экрана?
Все гаджеты рано или поздно ломаются, и смартфоны не являются исключением. На самом деле, телефоны могут быть исключительно хрупкими – иногда просто достаточно их уронить, чтобы они стали бесполезными или сильно поврежденными. Но даже если телефон никогда не роняли, есть еще масса вещей, которых может с ним приключиться. Одна из них — это когда в один не прекрасный момент кнопка блокировки экрана прекращает функционировать, и тогда вы оказываетесь просто не в состоянии заблокировать или разблокировать его.
Очевидно, что все не так плохо с телефонами, у которых есть физическая кнопка возврата, такая как присутствует у значительного большинства телефонов на базе Android. Клавиша Home может также использоваться, чтобы разбудить телефон. Телефоны, которые могут быть разблокированы двойным нажатием на экран, прекрасны также. Но телефоны, которые испытывают недостаток последней функции и имеют емкостные или экранные навигационные кнопки, становятся столь же функциональными, как картофелина, как только их кнопка блокировки прекращает работать. Однако, есть несколько вещей, которые можно сделать, чтобы исправить ситуацию.
Шаг 1: Разблокируйте свой телефон
Есть несколько способов снять блокировку телефона, не полагаясь на его кнопку питания. Нужно сделать, чтобы кто-то вызвал вас – в большинстве случаев, это включит экран и даст вам контроль над телефоном. Как только телефон заработает, вы можете приступить ко второму шагу. Альтернативный вариант: подключите свой телефон к зарядному устройству. Это включит экран и позволит вам получить доступ к устройству. Если у вашего телефона есть физическая кнопка камеры, удерживайте ее. Это должно запустить ваше приложение для камеры, которое вы можете просто закрыть и использовать другие функции телефона.
ПРИМЕЧАНИЕ: Если кнопка блокировки застревает, как будто она постоянно придавливается, хорошенько встряхните телефон, только не ударьте его ни обо что. Если повезет, кнопка отойдет и станет работать нормально. Избегайте полного выключения телефона, потому что тогда вы не будете в состоянии снова включить его без рабочей кнопки питания.
Теперь, когда телефон работает, вы можете заменить кнопку блокировки экрана одним из специальных приложений.
Шаг 2: Выбор приложения
Существует целый ряд приложений, которые позволят вам переназначить функцию блокировки с неисправной кнопки. Вы можете без труда подобрать любое приложение, которое максимально подойдет именно под ваши нужды. Вот самые популярные и эффективные из них:
1) Power Button to Volume Button.
Это приложение переназначает кнопку блокировки на кнопку громкости. Оно совместимо с подавляющим большинством телефонов на Андроиде и не требует рут-прав. Программа абсолютно бесплатна, поэтому вы сможете всегда пользоваться ей.
2) Gravity Unlock.
Данное приложение также отлично поможет в случае неисправности кнопки блокировки экрана. Оно автоматически определяет ваше положение руки и разблокирует телефон, если вы держите его, будто хотите использовать. Программа нормально работает с большинством телефонов, хотя с некоторыми моделями могут возникать затруднения.
3) Shake Screen On Off.
Данное приложение разблокирует телефон, когда вы хорошо встряхиваете его. Программа автоматически анализирует ситуацию, предотвращая случайные и нежелательные разблокировки, когда телефон может встряхнуться в вашей сумке, например.
Шаг 3: Найдите постоянное решение
Все вышеназванное, хотя и будет в большинстве случаев эффектным, все же является временным решением, а не постоянным. Будет лучше, если вы обратитесь в сервисный центр, если у вашего телефона неисправна кнопка блокировки экрана.
Источник