Root NationСофтПрошивки и оболочкиLG G2: работа над ошибками

LG G2: работа над ошибками

-

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

Операции без получения root

На самом деле, этот раздел можно считать “несерьезным” и может показать даже банальным, для некоторых продвинутых пользователей. В таком случае можете сразу переходить к следующему разделу. Естественно, без получения root прав ничего толком исправить не получится. Все описанные решения – “костыли” и полумеры. Однако, если вы принципиально не хотите рутовать свой новый LG G2, то можете воспользоваться моими советами или выработать свое решение на их основе.

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

Первое место – выдвигание шторки с штатного экрана блокировки. В самом начале этой манипуляции можно заметить серьезную задержку. Кроме того, поступают жалобы на внезапный ребут телефона, если активировать смартфон после сна и быстро опустить шторку уведомлений. Сам не сталкивался, но источник информации надежный. Выход один – сменить стоковый экран разблокировки на стороннее решение. Тут я могу порекомендовать WidgetLocker, который использую сам и с ним никаких проблем не наблюдается. Но естественно, вы можете попробовать использовать любую другую программу, например, Go Locker или прочую. Главное – выключите заводской экран разблокировки в меню настроек во избежание конфликтов и после этого запускайте стороннее решение.

g2_screen2_3 g2_screen2_1

Второе место – лаги при прокрутке экранов рабочего стола, если экранов много, и они заполнены сложными виджетами. Также устанавливаем сторонний лончер и назначаем его рабочим столом по умолчанию. Я рекомендую Nova Launcher или Apex, но, естественно, никто не запрещает вам воспользоваться другими приложениями, которых предостаточно в Google Play. Кроме избавления от лагов эта замена предоставит вам возможность, например, сменить сетку рабочего стола, что, по моему мнению, просто необходимо для экрана большого размера.

g2_screen2_2

И еще некоторые встроенные программы, которые лагают – музыкальный плеер – заменяем на Google Music или любой другой ваш любимый плеер. Приложение часы – лагает при боковых свайпах. Но я не стал ничего менять, а вы можете, конечно. И еще – стандартная звонилка – тут присутствуют аналогичные проблемы. Мой выбор в данном случае – ExDialer.

Можно ли этого всего не делать и использовать LG G2 из коробки? Однозначно. Главное – не выгружать программы из памяти после первого запуска и лагов вы особо не заметите (кроме рабочего стола – тут ничего не поможет).

Получение root на LG G2

Если вы добрались до данного раздела, значит вы привыкли держать все под контролем и не желаете ждать подачек от производителя в виде обновлений прошивки (в случае с LG можно ждать очень долго). Ведь можно сделать ваш новенький LG G2 еще лучше и прямо сейчас, что самое важное. Поэтому, получаем root-права на G2.

Эта процедура предельно проста, и существует несколько вариантов. Я использовал вот ЭТОТ с xda-developers. Приведу перевод инструкции, которой я воспользовался. Этот метод показался мне самым легким. Нам нужен компьютер под управлением ОС Windows.

Можете сделать все по данному видео (английский язык) или перейти к русскому переводу инструкции под видео.

  1. Убедитесь, что вы установили LG Mobile USB drivers на ПК (данный пакет имеется в вашем телефоне, и всплывающее окно предложит вам установить ПО на ПК при первом подключении) и переведите телефон в режим “Программное обеспечение LG” в меню настроек.
  2. Кликните 10 раз на пункт “Номер сборки” в “Сведения о ПО” меню настроек телефона – так вы включите скрытый пункт “Опции разработчика” в меню настроек телефона. После этого включите пункт “Отладка USB” (Developer Mode / USB Debugging).
  3. Скачайте и распакуйте ЭТОТ АРХИВ где-нибудь на ПК.
  4. Найдите в распакованной папке и запустите root.bat – откроется окно командной строки и начнется выполняться скрипт. Следуйте подсказкам на экране.
  5. Телефон попросит отключить соединение USB и деактивировать USB debugging – сделайте это. Потом заново включите режим отладки и подключите телефон к ПК USB-кабелем.
  6. Скрипт спросит вас о необходимости установки пакета Superuser. Можете разрешить или отказаться, если желаете установить эту программу сами или планируете, например, использовать SU для этих целей.
  7. После последнего подтверждения скрипт запустится на выполнение, после чего аппарат перезагрузится и вы получаете его уже рутованным.

Убираем экранные кнопки

Если вам, как и мне, не нравятся кнопки, которые занимают большое пространство экрана по высоте, или вы хотите сделать их скрываемыми, вы можете это сделать на своем LG G2 с root.

Для этого достаточно установить приложение GMD Auto Hide Soft Keys. Приложение проверит наличие рут-доступа при первом старте и запустит сервис, который скроет стоковые кнопки. Далее, вы можете использовать встроенные в приложение скрываемые кнопки. Все настраивается очень гибко, вы можете менять расположение кнопок, внешний вид, расстояния и высоту панельки. Можно настроить скрытие автоматически или на определенные действия.

g2_screen_8 g2_screen_7 g2_screen_6

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

g2_screen_2 g2_screen_5

Увеличиваем громкость

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

Наша цель, просто заменить один файл настройки звука на другой в системной папке. Для этого применяем любой файловый менеджер с рут-доступом. например, я пользовался Solid Explorer.

  1. При помощи файлового менеджера (рекомендуется Root Explorer) перейдите в папку: /system/etc/snd_soc_msm
  2. Скопируйте оригинальный файл “snd_soc_msm_Taiko” в доступный раздел пользовательской памяти  – для бэкапа – вам нужно просто вернуть его на место для осуществления отката изменений.
  3. Загрузите модифицированный файл “snd_soc_msm_Taiko.txt” отсюда: http://www44.zippyshare.com/v/67179492/file.html
  4. Переименуйте файл в snd_soc_msm_Taiko (просто удалите .txt из названия)
  5. Положите полученный файл в /system/etc/snd_soc_msm (перезапишите файл).
  6. ОПЦИОНАЛЬНО: Измените разрешения для файла “snd_soc_msm_Taiko” на rw~r~~r~~
  7. Перезагрузите смартфон и попробуйте протестировать внешний разговорный динамик и воспроизведение через наушники. Начинайте с маленькой громкости. Вы будете удивлены изменениям. Удачи!

Устанавливаем кастомное Recovery

При помощи кастомного рекавери можно делать много действий, которые просто необходимы нам на телефоне с root, если вы хотите идти дальше и устанавливать моды из файлов zip. Ниже я представлю один из таких полезных модов. Кроме того, я настоятельно рекомендую перед каждым изменением, которое вы вносите в прошивку, делать полный nandroid backup через рекавери. Вы сможете всегда вернуться к первоначальному состоянию без особых проблем.

Итак, Recovery. По этому вопросу также существует много инструкций. Кроме того, можно даже установить кастомное рекавери без рутования смартфона.

Я выбрал вариант с установкой Team Win Recovery Project (это продвинутое тач-рековери), но вы также можете вместо этого сделать установку более классического CWM. Кому что больше нравится.

Процедура тут до ужаса проста:

  1. Убедитесь, что вы установили LG Mobile USB drivers на ПК. Если что, вот ссылка: Download and install LG mobile driver.
  2. Загрузите пакет установщика на ПК и распакуйте его – Download and extract the easy installer.
  3. Включите режим отладки USB debugging на вашем телефоне и запустите процесс установки [install_twrp.bat]

Устанавливаем усовершенствованное ПО камеры

Вот один из примеров, когда нам необходимо Recovery для установки мода из файла zip. Этот мод улучшает прошивку камеры на LG G2. Улучшается цветопередача, устраняются лаги и проседание fps записи видео при низком освещении, увеличивается битрейт видео и многое другое. Подробнее ознакомиться с изменениями и загрузить последнюю версию ПО можно внизу первого поста темы форума XDA – ТУТ. Также, на данной странице имеется вариант загрузки стоковой камеры, если вы захотите вернуть все в исходное состояние.

Установки мода проста:

  1. Скачанный файл сохраняем во внутренней памяти.
  2. Загружаетесь в рекавери. Для этого вам нужна программа Terminal Emulator, в ней сначала выполняем команду: su и нажимаем Enter. После пишем: reboot recovery.
  3. В recovery делаем полное резервное копирование через пункт “Backup&Restore” (опционально, но желательно).
  4. Устанавливаем обновление через пункт “Install zip” – выбираем ранее сохраненный файл.

Выводы

Я описал некоторые приемы и процедуры, которые позволили мне получить сейчас такой телефон, который меня устраивает. Это не значит, что вам обязательно выполнять все описанные действия. Но, возможно вы захотите применить что-нибудь. Я рассказал только про проверенные мною решения. Однако, вы можете найти и другие проекты по изменению и улучшению LG G2 на соответствующей странице форума XDA-developers.

[freemarket model=”LG d802 G2″]

[ava]

Vladyslav Surkov
Vladyslav Surkov
Сооснователь Root Nation. Редактор, CEO. Мне плевать на шильдики и я не поклоняюсь брендам. Только качество и функциональность гаджета имеют значение!
Subscribe
Notify of
guest

241 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sergius Art
Sergius Art
9 years ago

Попробывал увеличить громкость, все сделал как надо, но я не заметил отличий, почему так???

Юлия
Юлия
9 years ago

Возможно вопрос не по теме, но как вернуть первоначальные обои экрана блокировки, если “в приложении Launcher3 произошла ошибка”?

Кристина
Кристина
9 years ago

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

Vladislav Surkov
Vladislav Surkov
9 years ago

Вас это смущает? А если выключить меню разработчика?
Вообще, это какое-то приложение сбрасывает dalvik-кэш и он формируется при загрузке заново/ Ничего страшного как бы.

Сергей
Сергей
9 years ago

Владислав, мои приключения не закончились. Согласно вашим рекомендациям сделал полный сброс. Пользуясь случаем установил обновление: Android 4.4.2.( До этого не делал – боялся обновление будет конфликтовать с Root). Опять установил Root с учетом новой версии Android. Затем пытаюсь с флэшки установить BackUp, в результате появляется окошечко: Память заполнена. “Недостаточно места на Карта SD. Чтобы освободить место, удалите ненужные объекты” Что за чертовщина?! Я же не делаю BackUp, а восстанавливаю. И как теперь восстановить данные. Что посоветуете.

Vladislav Surkov
Vladislav Surkov
9 years ago
Reply to  Сергей

Что за программа для бэкапа вообще? У вас явно памяти внутренней не хватает. Вы восстанавливаете, правильно, при этом данные записываются в память же. Это не та память, которая отображается в настройки/память, а раздел /data. Видимо, слишком много программ установлено. Но это все предположения. Посмотрите точно при помощи какого-либо файлового менеджера – перейдите в корень системы и посмотрите, сколько весит папка /data

Vladislav Surkov
Vladislav Surkov
9 years ago
Reply to  Сергей

Еще раз поясняю. В смартфоне всего 32 ГБ встроенной памяти. Но пользователю доступно только 25 ГБ (Вы это видите, когда подключаете смартфон к ПК) – это раздел для данных sdcard. Остальные 7 ГБ скрыты от обычного пользователя и разделены между разделами /system, /data, /cache и еще парочка служебных разделов. Программы устанавливаются в раздел /data и он у Вас скорее переполнен – много программ.

LecToR
LecToR
9 years ago

Спасибо. Я так понимаю СМ12 уже вот-вот выйдет?

LecToR
LecToR
9 years ago

Доброго времени суток, Владислав. Вот хочу поставить очередной snapshot. Как определить какая там версия андроид? Ведь ggaps для каждой версии свой.

Vladislav Surkov
Vladislav Surkov
9 years ago
Reply to  LecToR

На самом деле все просто. СМ10 – jb, CM11 – kk, CM12 – lollipop. Если Вы имеете ввиду последний м12 для g2, то это 4.4.4.

Vladislav Surkov
Vladislav Surkov
9 years ago
Reply to  LecToR

Хмм.. Я уже почти неделю его использую :) Правда это пока неофициальный билд. Но все стабильно, работает отлично, есть мелкие баги, но ничего критичного. Фишек циана тут пока нет – фактически чистый андроид. Можете попробовать, если не понравится, поставите что-то другое. http://forum.xda-developers.com/lg-g2/development/rom-cyanogenmod-12-0-lg-g2-t2944269
Ссылки во втором посте. Ставьте последнюю версию от 20-го числа.

LecToR
LecToR
9 years ago

Спасибо

Сергей
Сергей
9 years ago

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

Vladislav Surkov
Vladislav Surkov
9 years ago
Reply to  Сергей

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

Сергей
Сергей
10 years ago

Здравствуйте. Еще около года назад по вашей рекомендации установил Auto HIDE Sofr Keys. И умышленно не обновлял его все это время. Вчера на месте кнопок появилась красная полоса, при этом кнопки работают, но полоса раздражает. Откатился на BackUp, сделанный неделю назад. Было указано на ошибку при установки приложений. Как результат – не установилось несколько приложений, в том числе и Auto Hide. Попытка вновь установить любое из этих приложения с Маркета выдает ошибку “Недостаточно свободной памяти”. Как быть?!

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Сергей

Ситуация очень запутанная, но это ладно. Так что с памятью? Может она банально переполнена? Новые приложения просто некуда устанавливать. Память смартфона же не резиновая, всему есть предел. Что показывает индикатор пользовательской памяти? Если не в этом проблема, то у вас переполнение раздела /data. Тут уже либо удалять неиспользуемые приложения или их кэш, пытаясь освободить часть памяти, или кардинально – сброс с полной очисткой.

AVIA123
AVIA123
10 years ago

в опциях разработчика нифига не ставится галка на “отладка USB”, на видео она по умолчанию стоит…

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  AVIA123

отключите кабель, отметьте галку, потом подключите смартфон

Denis
Denis
10 years ago

здравствуйте, у меня такая проблема….поставил себе рекавер и установил мод на звук, тепери пропал дваинои тап..заблокировати могу..а разблокировати нет. в чем может быти проблема?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Denis

Скорее всего, мод звука несовместим с Вашей прошивкой и что-то нарушил в системе, что отвечает за двойной тап. Восстанавливайте прежнее состояние прошивки (system restore в recovery). Я же надеюсь Вы делали бэкап перед изменениями?