LG G4. Часть 1. Root

В 0-й части этого цикла мы рассмотрели наиболее существенные недостатки, с которыми владельцы LG G4 неизбежно сталкиваются. Кроме того, вот здесь мы обсудили проблемы с разблокированием bootloader-а на абсолютном большинстве региональных версий гаджета. Настало время поговорить о чем-то хорошем и перспективном. А именно о долгожданном получении root-доступа практически для всех моделей G4. Рассмотрим метод на примере официальной для рынка Украины модели 818P.

Изложенная ниже инструкция касается только модели 818Р. Редакция keddr и автор лично не несут ответственности за буквальное применение изложенных ниже шагов к какой-либо иной версии LG G4. Как и за неточное выполнение инструкций. Не применяйте данный метод, если не понимаете, что конкретно вы делаете! В таком случае лучше дождитесь one-click-root-приложений для вашего G4. Те же, кто уверены в своих знаниях и силах и готовы действовать на свой страх и риск, могут читать далее.

Процесс пошел!

  1. Для начала удостоверьтесь в том, что версия ПО вашего гаджета не превышает V10d. Если же маркировка говорит о V10e и далее, то увы. Праздник отменяется. Если же версия гласит V10b, 10c или 10d, то переходим к следующему пункту.
    Screenshot_2015-07-29-07-50-13
  2. Убедитесь в том, что автоматическое обновление ПО, как и проверка наличия обновлений, у вас отключены. Если же OTA будет работать, то после обновления системы вы рискуете потерять root.
    Screenshot_2015-07-29-07-50-36
  3. Далее по списку у нас стандартная процедура 7 кликов по “Номеру Сборки”. Для получения доступа к “Опциям разработчика”.
  4. Как только “Опции разработчика” станут доступны, включаем “Отладку USB” (adb debugging).
    Screenshot_2015-07-29-11-19-24
  5. Скачиваем вот этот архив на ПК под управлением Windows (7 и новее). И распаковываем его.
    1
  6. Устанавливаем драйвер LGUnitedMobile_Win_Driver_Ver_3.14.1 в первую очередь. Во время установки смартфон лучше не подключать к ПК.
  7. Далее распаковываем архив LG_Root.zip в папку LG_Root в корне диска C или любом другом, удобном для вас месте.
    2
  8. Подключаем смартфон к ПК, распаковываем архив system.rooted.H818P10D.zip и находим в нем файл system.rooted.H818P10D.imgЭто образ прошивки версии 10d с предустановленным SuperSU. То есть root. Его мы копируем в корень внутренней памяти смартфона (в стандартном режиме MTP). Образ большой, так что копирование может занять пару-тройку минут. Не отсоединяйте смартфон до завершения копирования, иначе вы рискуете прошить поврежденный или же недописанный файл. И превратить тем самым ваш смартфон в кирпич. Если при подключении смартфона к ПК последний запускает процедуру настройки драйверов, дождитесь ее завершения и только тогда приступайте к копированию.
    3
  9. Скопировав образ, отключите смартфон от ПК и выключите его.
  10. Зажав кнопку Volume Up (повышение громкости) и только ее(!), подключаем наш смартфон к ПК. При это смартфон перейдет в Download Mode, о чем будет свидетельствовать сообщение на его экране. И спустя ~10 секунд отобразит экран Firmware Update. Оставляем смартфон в таком режиме подключенным к ПК.
  11. Переходим к папке LG_Root и стандартным способом (Shift+ПКМ) запускаем для нее командную строку – cmd.
  12. Наша задача – определить, к какому из виртуальных COM-портов подключен наш гаджет. Для этого в папке LG_Root двойным кликом запускаем файл ports.bat. В открывшемся дополнительном окне командной строки видим результаты его выполнения. Нас интересует значение COM-порта для LGANDNETDIAG1. Запоминаем номер COM-порта. Как правило, это либо 3, либо 4. За редким исключением. А лучше записать этот номер, чтобы не полагаться на память. Закрываем окно, запущенное bat-ничком.
    4
  13. Переходим к заблаговременно открытому нами окну командной строки и вводим следующую команду: Send_Command.exe \\.\COM*, где вместо * необходимо ввести найденный нами в предыдущем пункте номер COM-порта. Следующая строка cmd будет начинаться с #.
    5
  14. Вводим в следующей строке команду id и нажимаем Enter. Результатом выполнения этой команды должно быть выражение вида uid=(0)root gid=(0)root. Если же нет, то необходимо повторить пункты 13-14 еще раз в новом окне cmd для папки LG_Root. По заявлению разработчиков, он может срабатывать не с первого раза.
    6
  15. В следующей строке cmd, начинающейся все так же с #, вводим команду : dd if=/data/media/0/system.rooted.H818P10D.img bs=8192 seek=55296 count=529920 of=/dev/block/mmcblk0 и жмем Enter. Это и есть команда начала прошивки нашего содержащего root “обновления” системы. Выполнение этой команды может занять несколько минут. После ее выполнения вы увидите в новой строке cmd появившийся символ #.
    7
  16. Вводим команду LEAVE и жмем Enter. Смартфон перезагрузится. При первом включении смартфон автоматически настроит установленные программы и проведет оптимизацию системы. Всё. В перечне приложений у вас теперь есть SuperSU, и он успешно работает!
    Screenshot_2015-07-29-15-29-46

 

Итоги

Метод, описанный выше, применим практически ко всем вариантам G4. Не только к 818P. Для других вариантов отличия заключаются в dd-командах. Также для каждого варианта используется свой собственный образ. Не пытайтесь прошивать образы от одной модели в другую! Это может привести к “окирпичиванию” гаджета. Иногда безвозвратному. Образы и команды dd для других моделей вы можете найти тут.

За разработку и релиз данного метода автор выражает благодарность команде team Coldfire сообщества XDA и лично девелоперам @thecubed и @autoprime. Да, это все еще не one-click-root-приложение. Но само по себе получение root-прав моделями G4, отличными от 815 EU Open, является огромным прорывом. Это означает, что в ближайшем будущем (недели) мы с вами наконец увидим годные кастомные ядра, прошивки и моды. И, само собой, разблокировку bootloader-а.

В следующей статье цикла мы с вами попробуем выжать максимум возможностей из стокового ядра при помощи Kernel Adiutor. До скорого!

Please wait...
Теги: , , , , , , , , , , , , , , , , ,
0
Наверх