Инструмент проверки root, созданный LG, был обнаружен на нескольких флагманских устройствах LG; очевидно, что это сильно снижает производительность системы, пока не будет отключено.
Когда-то у LG была неоднозначная позиция в отношении модификации своих устройств, хотя в последние годы они открылись, и теперь у большинства международных телефонов LG есть простой способ разблокировать загрузчик. Фактически, устройства LG сейчас довольно популярны среди разработчиков на наших форумах, а флагманские линейки имеют надежную поддержку пользовательских ПЗУ. Однако уже много лет компания включил инструмент проверки корня на многие из своих устройств, которые, по мнению пользователей на наших форумах, значительно снизить производительность, пока она не будет отключена.
Последний раз эту проблему поднял старший участник XDA. димм0к. По его словам, он пытался определить проблемы с производительностью своего рутованного T-Mobile LG V20. Даже после очистки устройства и установки только Magisk он заметил ряд «sh»-процессов, которые продолжали возникать до тех пор, пока производительность системы не ухудшилась. Его исследования в конечном итоге привели его к процессу, названному «
RCTD» запускается при загрузке, которая проверяет наличие root-доступа и определенных признаков root-доступа и, по-видимому, записывает в журнал все, что находит.Этот процесс действительно представляет собой инструмент проверки root, добавленный LG. И это означает, что неудивительно, Инструмент проверки корня (РЦТ). Большой объем данных, которые он, очевидно, регистрирует на рутованных устройствах, и множество процессов, которые он порождает, могут заметно снизить производительность пользовательского интерфейса, как сообщает Пользователи LG V20 на наших форумах.
Хотя совсем недавно он был обнаружен на T-Mobile LG V20, мы также подтвердили существование RCT для T-Mobile LG G6 и европейского LG G5 (разблокированного) как для Marshmallow, так и для Nougat. Однако мы не можем подтвердить, что он есть на всех устройствах LG с Android 6.0+, поскольку мы не нашли его на LG G4. Однако мы знаем, что LG уже довольно давно использует RCT, поскольку у нас есть упоминания об инструментах для удаления RCT, датированных вплоть до 2013 года.
В отличие от некоторых приложений, входящих в комплект оператора связи, таких как DT Ignite, это не пакет Android, который можно просто отключить. РКИ спрятан в загрузочном образе телефона, что чрезвычайно затрудняет его отключение для обычного пользователя с root-правами. Однако если вы сможете перепаковать загрузочный образ и прошить его на свое устройство, вы можете заметить значительное улучшение производительности, как отмечают пользователи на наших форумах V20.
Как я могу узнать, есть ли он в моем телефоне?
Если у вас есть root-доступ, есть довольно простой способ узнать, влияют ли на ваше устройство фоновые процессы RCT. Прежде всего, вам понадобится терминальное приложение, например Termux, или любой другой эмулятор терминала. Вы можете скачать Termux, используя ссылку ниже. Вы также можете сделать это с помощью оболочки ADB, но в любом случае вам понадобится root, чтобы получить выходные данные, поэтому мы используем терминальные приложения на телефоне, чтобы упростить задачу.
[appbox googleplay com.termux]
После настройки приложения терминала введите команду su, чтобы предоставить терминалу root-права.
su
Далее отправьте следующую команду:
ps | grep rctd
Если вывод пуст, это не повлияет на вас.. Но если вы получаете результат, значит, на ваше устройство влияет RCT. На изображении ниже показано, как это должно выглядеть на незатронутом устройстве.
Как я могу отключить его со своего телефона?
Как мы уже говорили, это не пакет, который можно просто отключить со своего телефона. Он запускается как служба в файле init.lge.rc, расположенном внутри виртуального диска/загрузочного образа, поэтому вам придется вручную закомментировать строки, запускающие службу внутри загрузочного образа. Если у вас есть LG V20, вам повезло, поскольку старший член XDA dimm0k сам отредактировал boot.img V20, чтобы отключить все экземпляры инструмента проверки root. Отправляйтесь в его тема чтобы загрузить и прошить модифицированные загрузочные образы. Для других устройств вам придется вручную отредактировать загрузочный образ или дождаться, пока разработчик отредактирует его для вашего устройства. К счастью, есть доступен скрипт-оболочка который автоматически исправляет ваш загрузочный образ.
Мы не совсем уверены, какова точная цель инструмента Root Checker Tool и почему он запускает так много процессов, которые могут снизить производительность устройства на устройствах LG с root-доступом. Несколько недель назад мы обратились к LG за комментариями и ждем ответа от инженеров LG по этому поводу.
Спасибо Закари Вандеру за проверку загрузочных образов!