Привет, друзья. Сегодня, можно сказать, спонтанный пост случился, о чем он будет, вы уже могли догадаться из заголовка. Все дело в том, что как раз сегодня пришла посылка из США, и я стал обладателем новенького Google LG Nexus 4. И теперь у меня есть сразу два Нексуса – Samsung Galaxy Nexus и LG Nexus 4 – может быть, я даже напишу обзор сравнение, если вам интересно, но сегодня не об этом.
Да, кому интересно, а я уверен, что многим – цена вопроса 12к рублей с доставкой! Но я опять не об этом…
Да, Pure Android 4 прекрасен сам по себе – удобен, быстр и почти идеален. Обратите внимание, что я говорю именно о том андроиде, который установлен в гуглофонах Nexus, а не всех других телефонах (htc, Samsung, sony и т.д.), т.к. они серьезно переработаны и изменены, увы, не в лучшую сторону. Так что может быть лучше, чем и так почти идеальная прошивка? Улучшенная кастомная прошивка, конечно же!
Поэтому сегодня я первый раз включил телефон только для того, чтобы убедиться, что он вообще работает. Когда я убедился в этом, я его выключил и занялся «плясками с бубном». По горячим следам расскажу о том, как на Nexus 4 разблокировать Bootloader, установить recovery и прошить любую прошивку.
На самом деле все эти пляски с бубном не такие уж и пляски и даже почти не с бубном =) Я, как опытный уже юзер, чувствовал себя уверенно, не переживал и даже не делал никаких бекапов. Как оказалось, все нижеописанные процедуры полностью идентичны тем процедурам, что я проделывал год назад над Galaxy Nexus. Все будет просто, я обещаю!
Для начала надо немного подготовиться и скачать необходимые драйвера:
Качаем драйвера usb_driver.rar – пригодятся для подключения устройства в режиме bootloader к нашему PC. А так же скачиваем архив adb.rar – содержит файлы Fastboot и ADB.
Распаковываем архив Fastboot and ADB в корень диска C, должно получиться C:\adb.
Драйвера тоже распаковываем в корень диска C, получится C:\usb_driver.
Теперь в бой!
Сперва надо разблокировать Bootloader, без этого ничего не получится сделать.
Существуют различные решения и даже программы, которые позволяют сделать разблокировку, получить root и установить рекавери в один клик, но я как-то не доверяют такому подходу, ибо процедура-то тонкая. Хотя я все же попробовал сегодня воспользоваться программой NEXUS 4 TOOLKIT 1.3, но, как оказалось, скачать можно только базовую версию, а обновление доступно только после оплаты, а без обновления не доступен выбор поддержки android 4.2.2. Короче – не наш вариант!
Три простых шага и никаких понтов:
Все просто, правда?
Теперь нам необходимо установить recovery, без которого мы просто не сможем прошивать прошивки, ядра и любые твики и моды.
В качестве recovery я рекомендую TWRP Team Win Recovery Project. Посмотреть описание и особенности можно на XDA в оф.теме для NEXUS 4 , там же всегда есть актуальная версия. На момент написания данного поста, самая новая версия это 2.4.4.0. Вот удобная прямая ссылка на скачивание. Скачали? Отлично, поехали дальше.
У нас есть файл openrecovery-twrp-2.4.4.0-mako.img. Если вы его закинете в папку c:\adb и переименуете в twrp.img так будет проще на следующем шаге.
Ну вот, bootloader разблокирован, recovery установлен. Осталось самое простое – установить новую прошивку. Кстати, root нам не нужно получать, если собираемся ставить кастомную прошивку, root там уже будет по умолчанию.
За почти год использования моего предыдущего Samsung Galaxy Nexus я перепробовал целую кучу разных прошивок, частенько перепрошивался, проводил всякие эксперименты. И знаете, однажды я нашел идеальную прошивку, прошивку мечты – это ParanoidAndroid. Я просто не могу ничего другого кроме этой прошивки рекомендовать. Но, так или иначе – выбор за вами, процедура установки разных прошивок идентична.
Примерно вот так может выглядеть ваш Nexus 4 после установки ParanoidAndroid:
Вот видео-обзор этой же прошивки , но тем, кто сам лично ParanoidAndroid не юзал, мало что будет понятно:
Итак, с прошивкой мы определились, надо ее скачать. Оф.тема разработчиков прошивки , там же описание, ссылки и новые версии. Скачать саму прошивку можно в разделе mako на goo.im , а так же необходимо будет скачать Google Apps в соответствующем разделе на goo.im .
Прошивку и gapps скачали, теперь их надо как-то залить на телефон. Если телефон нормально виден в проводнике, то пропускаем блок текста ниже, если не получается попасть в память телефона через проводник, то читайте.
Тут небольшая загвоздочка может возникнуть, но только если вы не читаете этот пост – потому что у меня все загвоздки решаются, и я об этом обязательно пишу!
Я сижу и подключаю телефон по USB с помощью кабеля, но зарядка идет, а вот в проводнике я не могу его видеть как папку, чтобы закинуть туда наши архивы для прошивки. Если у вас та же история, тогда вот решение!
Не знаю почему, но Windows решила установить при подключении включенного телефона ADB драйвера (имеется в виду не fastboot, а именно запущенная система android). Может это я как-то что-то не то сделал, но факт есть факт — папки телефона в проводнике не видно. Я думал, что каких-то драйверов не хватает, долго гуглил, ничего не нашел. Решил воспользоваться суровым способом: Заходим в диспетчер устройств, видим «Android device что-то там ADB» – просто нажимаем на него правой кнопкой и выбираем Удалить. Отключаем телефон и сразу подключаем обратно – Windows должна заново определить устройство и установить на него правильные драйвера. Мне это помогло, и в проводнике появилась необходимая папка Nexus 4!
Выбираем папку Nexus 4 / Внутренняя память / Download и туда закидываем архивы, в моем случае это pa_mako-3.10-11MAR2013-131748.zip и pa_gapps-full-4.2-20130308.zip. В вашем случае это будут уже более новые версии, в маркировках разобраться совсем не трудно.
Когда все архивы закачаны, отключаем телефон от компьютера и выключаем. Нам необходимо снова попасть в recovery mode, для этого зажимаем Volume Down + Power пока не включится fastboot, где кнопками громкости выбираем Recovery mode и жмем Power.
Если вдруг случилось так, что вы увидели не главный экран TWRP (его опознать очень просто, сомнений в этом не будет точно), а увидели лежащего на спине андроида с красным треугольником, то есть выход, а как без него!
Для этого держим зажатой кнопку Power пока телефон не выключится. Опять загружаемся в fastboot, подключаем телефон по USB и проделываем заново сценарий по установке recovery. Когда рекавери установлен, не перезагружаемся, а кнопками громкости находим пункт Recovery mode и выбираем его кнопкой питания. Теперь-то точно запустится TWRP, а значит следуем инструкции ниже.
Увидим главный экран TWRP , жмем на верхнюю правую кнопку Wipe, а потом Factory Reset – это удалит все данные на телефоне!
После полного сброса, необходимо вернуться на предыдущий экран и нажать на верхнюю левую кнопку Install. На открывшемся экране из списка папок выбираем Download, а затем нажимаем сначала на файл прошивки pa_mako, потом Add More Zips и сразу выбираем файл pa_gapps и наконец делаем Swipe to Confirm Flash. Сейчас прошьются сразу и прошивка и приложения Google Apps, около минуты ожидания и мы должны увидеть надпись Successful. Очень важно подчистить все кеши, для этого выбираем кнопку Wipe cache/dalvik. Все готово – нажимаем Reboot System.
Сейчас будет загружаться система, но уже с прошивкой ParanoidAndroid. После длительной загрузки попадаем в меню первичной настройки телефона, где надо выбрать язык, указать аккаунт и т.д.
Собственно это и все! Успехов вам друзья. Если у вас появились какие-то вопросы или предложения по поводу процесса прошивки или по поводу ParanoidAndroid – пожалуйста, пишите в комментариях.
На заметку: О том, как получить доступ в меню разработчика на любой прошивке.
Открываем настройки, выбираем пункт «О телефоне» в самом низу, прокручиваем экран до пункта «Номер Сборки», там будет написано JDQ39, что соответствует версии android 4.2.2, у вас может быть написано и что-то другое, это не важно. Жамкаем на эту строку 7 раз подряд. Как итог – должно появиться сообщение «Вы стали разработчиком!» Вот оказывается как легко можно стать разработчиком под androind =))) Возвращаемся обратно в меню настроек, видим новый пункт «Для разработчиков».
Мало ли что бывает… Вот как сегодня, например, коллега купил себе такой же Nexus 4 и отдал его мне, чтобы я установил кастомную прошивку. Да нет проблем – сказал я и пошел следовать своей же инструкции, написанной выше. Случилось странное – все данные (zip файл образа прошивки, например), которые я залил на внутренний накопитель для последующей прошивки после сброса, они удалились, самоуничтожились по какой-то неизвестной причине.
Короче, телефон превратился в кирпич, т.е. не включается, а делать что-то ведь надо. Посему проще всего накатить на телефон Factory Image, т.е. заводской образ, чтобы телефон был похож на то, что вы видели, впервые открывая упаковку. И вот инструкция:
Ну вот, теперь уж точно все!
До связи друзья. И извините, что перестал часто писать про SEO, обещаю исправиться в ближайшее же время.
С уважением, Александр Алаев
Подробная инструкция по разблокировке загрузчика на LG G4 (H815) под управлением Android 5.1 Lollipop.
Драйвера и программы
Внимание!
Разблокировка загрузчика ведёт к потере всей пользовательской информации на устройстве. Настоятельно рекомендуется сделать резервные копии всех необходимых файлов и данных.
Создать в корне диска С:\ папку с именем «Android ».
Скачать архив adb-fastboot.zip и распаковать все файлы в папку «Android».
Открыть командную строку и перейти в созданную папку Android командой «cd c:\Android\ » (команды пишутся без кавычек).
Подключить телефон к компьютеру с помощью USB-кабеля.
Убедиться, что компьютер находит устройство по ADB.
Для этого необходимо ввести «adb devices
» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok
», при этом выбрав пункт «Всегда разрешать с этого компьютера
». Если устройство видно, то выведется текст «List of devices attached
» и список всех устройств (например,xxxxxxx device
). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.
Перезагрузить смартфон в режим загрузчика командой «adb reboot bootloader ».
Проверить доступность устройства в режиме загрузчика, введя команду «fastboot devices ». Если устройство подключено верно, то выведется идентификатор устройства со словом «fastboot» (например, «xxxxxxx fastboot»). Если же не выведется ничего либо «waiting for devices…», то необходимо обновить драйвера, поменять порт USB, либо попробовать проделать эти действия на другом компьютере.
При условии, что устройство определилось, в командной строке ввести «fastboot oem device-id ». На экране должны появиться две строки, которые нужно скопировать - это Device ID, необходимый для разблокировки загрузчика.
Перезагрузить телефон командой «fastboot reboot ».
Перейти на сайт LG Developer для получения файла для разблокировки.
На указанный e-mail придёт письмо с файлом unlock.bin , который необходимо скопировать в папку Android.
Снова перезагрузить устройство в режим загрузчика командой «adb reboot bootloader».
В командной строке ввести «fastboot flash unlock unlock.bin » для разблокировки.
Как вы уже знаете, на keddr-е стартовал исчерпывающий цикл статей о доработке LG G4 напильником. Сразу делаю акцент на том, что аппарат в целом отличный и практически не имеет реальных недостатков. Про это мы рассказали в полном . Этот цикл статей именно для гиков, тут рассказывается о нюансах, которые обычных пользователей никогда не коснутся. В мы уже затронули, казалось бы, все возможные подобные недостатки гаджета. Но, как оказалось, есть еще нюанс. Подводные камни, общие для всех версий устройства, как вершина айсберга прикрывали самый главный. А именно – различия в региональных модификациях. Подробнее – под катом.
Дело обстоит весьма нетривиально. Под звучным именем LG G4 для разных стран и континентов скрывается целая россыпь вариаций на тему новоиспеченного флагмана. Основные отличия кроются в поддерживаемых стандартах связи и количестве поддерживаемых sim-карт. Вроде бы ничего такого, многие модели продаются по такой же схеме. Но нас интересует один момент.
Украине и некоторым азиатским странам официально досталась модель с индексом 818p. Одна из двухсимочных модификаций. Казалось бы, что здесь плохого? Наоборот! Флагманский гаджет с двумя sim-картами с оглядкой на сегодняшнюю экономику является оптимальным решением как для рядовых пользователей, так и для гиков. Но увы, как раз для гиков на текущий момент этот индекс звучит, как приговор…
Так сложилось исторически, что компания LG, в отличие от некоторых конкурентов, традиционно не стремилась давать покупателям официальную возможность разблокирования bootloader-а своих устройств. Исключение составляют разве что два Nexus-а в ее исполнении. И то только из-за сотрудничества с Google и позиционирования устройств как инструментов для разработчиков.
Тенденция/традиция продолжалась до G3 включительно. И сообществу XDA не оставалось ничего другого, кроме как пилить собственные tool-ы для разблокирования.
Без этой операции, увы, установка кастомной recovery, равно как и получение root-прав, просто невозможна. Потому собственно разблокировка bootloader-а становится своеобразным краеугольным камнем для дальнейшего применения G4 гиками и разработчиками модов.
Начиная с G4 ситуация должна была официально кардинально измениться в лучшую сторону. LG впервые официально предоставила возможность разработчикам разблокировать злосчастный bootloader, пожертвовав при этом гарантией. Все честно. Так поступает Sony, HTC и даже Samsung. Ура? Не тут-то было!
На сегодняшний день LG сдержала обещание. Однако с одним “но”! Выпустив на рынок большое количество региональных вариаций на тему G4, компания ! И это LG G4 LGH815 EU. Так называемая “международная” версия, она продается в некоторых европейских странах. Для остальной части земного шара существует обещание непременно добавить и остальные версии, правда о сроках не сообщается.
Такое положение дел, несмотря на то, что G4 на рынке уже не первый месяц, намертво застопорило разработку неофициальных методов/хаков для разблокировки. А зачем? Ведь LG же обещали официальную возможность! Единственный тред на XDA, посвященный неофициальной разблокировке, вы можете . И он не дает никаких результатов. Вместо этого в нем активно обсуждают полуконспираторские теории о коммерциализации всех начинаний хакерской касты на XDA. Забавно, в некотором роде даже познавательно, но делу никак не помогает.
Следует отметить, что для официальной разблокировки региональных версий, отличных от “избранной” 815-й, не существует никаких объективных препятствий. Двухсимочность и отличия стандартов связи не являются проблемными местами. Ситуация поддерживается исключительно искусственно.
Не желая в своих статьях опираться на слухи и домыслы, я принял решение обратиться официальный client support компании LG за разъяснениями и календарными датами появления обещанной возможности разблокировки версии 818p. Ведь именно этот, официальный для украинского рынка вариант является героем данного цикла статей. Вот, что из этого вышло:
Официальная служба поддержки пишет, что разблокирование загрузчика/bootloader-а требует наличие root-прав в Android. А также говорит о том, что компания LG не предоставляет помощь клиентам в этом вопросе. Но мы уже знаем, что во-первых, наличие SuperSU в системе никак не влияет на возможность разблокирования загрузчика в сервисном режиме fastboot. Во-вторых же, LG официально помогает с разблокированием. Пусть даже и (временно) только избранным владельцам 815 EU.
Инженеры компании выпустили воистину великолепный с аппаратной точки зрения гаджет. Да, с программной составляющей не все так гладко, хотя лучше среднего по рынку. Помимо уже известных нам проблем существуют некоторые мелкие баги. Но все это элементарно правится geek-сообществом в лице xda. Ему нужно только не мешать. Раздробление одной модели на множество региональных версий усугубляет ситуацию, но все должно измениться после запуска поддержки других версий от глобальной компании. А пока что активность разработчиков кастомных прошивок остается низкой, что логично.
Важно понимать, насколько бы крутым ни был смартфон, большинство гиков интересует одно – глобальная поддержка сообщества. LG сделали хороший шаг, объявив о планах, но теперь надо сделать его в полной мере. Вернуть интерес такой аудитории пост-фактум практически нереально. Рынок слишком динамичен. Анонсирован Oneplus Two и на подходе огромное количество других вариантов. А гики в свою очередь не совершают ситуативные, спонтанные покупки. Они выбирают вдумчиво.
Однако в лагере LG со времен Nexus 4 и 5 осталось еще немало фанатов. На текущий момент в рамках неофициального общения с определенной закрытой группой разработчиков я могу с высокой долей вероятности утверждать, что в течение ближайших двух недель мир увидит универсальное решение для разблокирования bootloader-а. Не без помощи (пусть и тестерской в первую очередь) вашего покорного слуги. Безусловно, неофициальное.
Помимо упомянутой группы существует также небольшое число региональных сообществ, компенсирующих свою малочисленность упорством и результативностью и решивших пойти иным путем. Они ратуют за получение root-прав без разблокировки. И уже сегодня есть первые успехи . Упомянутый в треде метод имеет все шансы оказаться универсальным. Но точно ответить на этот вопрос без массового тестирования не представляется возможным.
Ветераны LG-сообщества на XDA, команда Codefire, на днях так же выкатили свой универсальный метод получения root без разблокировки bootloader-а. Его в рамках цикла мы так же рассмотрим.
На текущий момент настоятельно прошу всех заинтересованных в дальнейшем совершенствовании своего LG G4 читателей отключить автоматическое обновление (OTA). Иначе вы рискуете столкнуться с абсолютно ненужными проблемами.
Также помимо неофициальных работ существует и петиция, созданная так же сообществом XDA , под которой может подписаться любой заинтересованный в устранении нелепого ограничения. Большое количество подписавшихся, безусловно, сыграет свою роль и вполне реально поможет ускорить процесс. Отслеживать текущую ситуацию с официальным разблокированием . Об изменениях ситуации и дальнейшем развитии событий обязуюсь вас оперативно информировать. Безнадежных ситуаций не бывает. И, к счастью, G4 слишком интересен и крут для того, чтобы сообщество XDA просто так сдалось. До скорого:).
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .
Do you know it?
You can easily unlock the bootloader of your Android device to install custom ROMs or replace its default existing software.
But, Generally, it is not recommended to unlock your device boot loader. Even so, this is an action or procedure that should be done by only advanced users because it can be quite complicated. Or can put your device into risk. So, I don’t recommend this for regular users. On the other hand, the primary software(s) that come with your device is rigorously tested and geared towards fitting in for all kinds of users. So, if you are not aware of the high risks involved in unlocking a Sony device boot loader, please, do not attempt to do it; the outcome may be terrible.
First, let’s discuss what a bootloader is. A bootloader is a kind of program that initiates the booting process of a mobile operating system or a computer system; that is, a boot loader starts and loads the prior tasks & processes of an operating system.
We can also put it in this way; it is a code that runs on a device before the time the device OS starts up. All operating systems we know have boot loaders; however, the bootloaders you’ll see on different operating systems are not going to be the same. It is in the boot loader that the instructions of how a device should run are contained. Also, it has some connections to the system kernel.
Many Android geeks often love to root their device(s); “Root” is a big word in the Android community; it is an action that grants you “Super User” access to manage/handle/deal with any folder or settings on a device. Unlocking Android device bootloaders allows you to perform administrative actions on the device, such as rooting an Android smartphone, flashing custom ROM to Android devices, or other admin actions associated with the system kernel.
This is a very high technical action to do. Nevertheless, for you to root a device successfully or flash custom ROMs, you have to unlock the mobile phone’s bootloader first.
The process of unlocking bootloaders differ based on the device manufacturer, model, and the carrier. In today’s article, you will see how to unlock the bootloaders of Android devices.
Of course, any action that requires you handling the critical aspects of a mobile device by yourself has a lot of high risks associated with it. First, if you do not control the device with care, the outcome can be very disastrous, and once you gain access to your mobile device system files/folders, in most cases, the warranty coverage offered by the manufacturer becomes invalid instantly.
There’s a reason Android devices come with locked bootloaders. However, they can be unlocked at your own risk. To see the dangers involved in unlocking your Android device, check here – the risks of unlocking Android device boot loader .
Most of all, unlocking your device bootloader to flash a custom ROM; a custom ROM does not guarantee full functionality of your device. It might not work correctly on your device, and some functions or features of your device may cease to work after this action.
This action can be done by following the guide provided on Sony’s official Website. Nevertheless, we will list out the steps/processes to perform this action.
Note : this will void your device warranty support
If your device is supported, then, go ahead with the steps below to unlock the boot loader and flash a custom ROM.
Open your phone dialer and dial this code – *#*#7378423#*#*
Go to Service Info >>> configuration >>> rooting status >>> Check to see if bootloader unlocking is allowed or not. If it is allowed, then continue below.
Download and Install the Sony PC Companion (Windows) or Sony PC Companion for (Mac)
Get the “download_inf.zip ” file and paste it into the folder c:android-sdkextrasgoogleusb_driver
Dial *#06# and copy down your Sony Mobile IMEI number.
Return to the Sony Official page, select your device model and provide your Email Id.
You will receive a link to your Email id, click on the link to get the Unlock code to use and unlock your bootloader
Turn off your device and connect it to PC using a USB cable
Press the menu button or search or volume up button.
Download Windows / Mac OEM and copy it into c:android-sdkextrasgoogleusb_driver.
Now, type the following command in CMD –command prompt.
cd C:android-sdkplatform-tools; fastboot.exe -i 0x0fce getvar version; fastboot.exe -i 0x0fce oem unlock 0xKEY
Note: you have to replace the key with your own generated Key
Tap “Enter” and wait for some time
Your mobile bootloader is now unlocked, reboot the device.
Here I Put only instructions and files that are not in LG devices Page, otherwise follow the instructions from official Page.
Usually, All OnePlus devices are Bootloader unlocked devices. If you use T-Mobile carrier device, your Bootloader is locked. So you have to unlock your Bootloader.
Only International devices have unlocked bootloaders; If you use carrier devices like Verizon, T-Mobile, It becomes more specific, so try to follow particular guides for that. In some situations, there is no way to unlock Verizon devices, so be careful before following any steps. You can find them in https://forum.xda-developers.com/. If you have the International version, follow the below steps.
Huawei stopped providing an official bootloader unlock support from 24-May-2018. So, if you try other third party techniques, always be aware of the results.
This is a technical task; if you didn’t know what you are doing, you need to engage an expert technician to help you out so as not to damage your device.
В данной пошаговой статье вы узнаете как разблокировать загрузчик LG, для того чтобы в дальнейшем установить root права , а также прошивать кастомные прошивки.
Многие производители Anroid устройств, в том числе и компания LG, взяли за правило блокировать bootloader. Для нас с вами это означает еще один дополнительный шаг на пути в получение root прав и установке Recovery (TWRP или CWM ) с кастомными прошивками.
Данная статья специально подготовлена для того чтобы сделать все правильно и быстро!Всю инструкцию по разблокировке можно описать несколькими пунктами:
Теперь детально рассмотрим разберем каждый из них.
1. Для того чтобы зарегистрироваться в LG перейдите по данной ссылке .
2. Выбрать «Countries other than Korea «
3. Соглашаемся на лицензионные соглашения:
4. Заполняем регистрационные данные о себе и кликаем «Save »:
5. Регистрация окончена.
1. Для того чтобы получить индивидуальный код bootloader LG, запустите программу Adb Run
2. Перезагрузите LG в режим Bootloader, для этого в программе перейдите в меню Manual Command -> Unlock Bootloader LG -> Reboot Bootloader
(bootloader) CE78B979A78D6B613ET518F37A05E019 (bootloader) Z23180BH448261DHFJ5184E8IF8789B04. Удаляем все (bootloader) и переносим все в одну строку
5. Переходим на стадию получения кода разблокировки bootloader.
1. Переходим на сайт LG для получения файла для разблокировки.
2. Заполняем данные:
3. Нажимаем на кнопку Confirm
4. После чего переходим на почту, что указали и скачиваем файл unlock.bin
5. Переходим к стадии разблокировки Bootloader
1. Скачанный файл unlock.bin копируем
2. В программе Adb Run выбрать Firmware unlcok.bin (Bootloader Unlcok )
3. В открывшееся окно проводника вставить файл unlcok.bin , закрыть и в Adb Run продолжить.
4. Через пару секунд Bootloader будет разблокирован.