LG integriert auf einigen seiner Geräte ein Root-Checker-Tool

Auf mehreren LG-Flaggschiffgeräten wurde ein Root-Checker-Tool von LG gefunden; Es beeinträchtigt offenbar die Systemleistung erheblich, bis es deaktiviert wird.

LG hatte einst eine gemischte Haltung, wenn es um die Modifizierung seiner Geräte ging, obwohl sie in den letzten Jahren offener geworden sind und mittlerweile die meisten internationalen LG-Telefone über eine einfache Möglichkeit verfügen, den Bootloader zu entsperren. Tatsächlich erfreuen sich LG-Geräte mittlerweile bei Entwicklern in unseren Foren großer Beliebtheit, wobei die Flaggschiff-Modelle solide Unterstützung für benutzerdefinierte ROMs bieten. Allerdings schon seit Jahren Ich habe ein Root-Check-Tool integriert auf viele ihrer Geräte, was Benutzer in unseren Foren festgestellt haben die Leistung erheblich verschlechtern, bis es deaktiviert wird.


Dieses Problem wurde zuletzt von einem XDA-Senior-Mitglied angesprochen dimm0k. Ihm zufolge versuchte er, Leistungsprobleme auf seinem gerooteten T-Mobile LG V20 festzustellen. Selbst nachdem er das Gerät gelöscht und nur Magisk installiert hatte, bemerkte er eine Reihe von „sh“-Prozessen, die so lange auftraten, bis die Systemleistung negativ beeinträchtigt wurde. Seine Forschungen führten ihn schließlich zu einem Prozess namens „

rctd" wird beim Booten ausgelöst, das den Root-Zugriff und bestimmte Anzeichen von Root-Zugriff prüft und anscheinend protokolliert, was es findet.

Bei dem Prozess handelt es sich tatsächlich um ein von LG hinzugefügtes Root-Checker-Tool. Und es steht, wenig überraschend, dafür, Root-Checker-Tool (RCT). Die große Datenmenge, die offenbar auf gerooteten Geräten protokolliert wird, und die unzähligen Prozesse, die es erzeugt, können die Leistung der Benutzeroberfläche spürbar beeinträchtigen, wie von berichtet LG V20-Benutzer in unseren Foren.

Während es zuletzt auf dem T-Mobile LG V20 gefunden wurde, haben wir die Existenz von RCT auch für das T-Mobile LG G6 und das europäische LG G5 (entsperrt) sowohl auf Marshmallow als auch auf Nougat bestätigt. Wir können jedoch nicht bestätigen, dass es auf allen LG-Geräten mit Android 6.0+ vorhanden ist, da wir es auf dem LG G4 nicht gefunden haben. Wir wissen jedoch, dass LG RCT bereits seit geraumer Zeit integriert, da uns bereits Hinweise auf RCT-Entfernungstools vorliegen bis ins Jahr 2013 zurück.

Im Gegensatz zu einigen von Mobilfunkanbietern gebündelten Apps wie DT Ignite handelt es sich hierbei nicht um ein Android-Paket, das Sie einfach deaktivieren können. RCT ist im Boot-Image des Telefons vergraben, was die Deaktivierung für den durchschnittlichen Root-Benutzer äußerst schwierig macht. Wenn Sie jedoch in der Lage sind, Ihr Boot-Image neu zu packen und auf Ihr Gerät zu flashen, stellen Sie möglicherweise eine deutlich verbesserte Leistung fest, wie Benutzer in unseren V20-Foren festgestellt haben.

Wie kann ich herausfinden, ob mein Telefon darüber verfügt?

Wenn Sie gerootet sind, können Sie ganz einfach feststellen, ob Ihr Gerät von RCT-Hintergrundprozessen betroffen ist. Zunächst benötigen Sie eine Terminal-App wie Termux oder einen anderen Terminal-Emulator. Sie können Termux über den untenstehenden Link herunterladen. Sie können dies auch mit der ADB-Shell tun, aber Sie benötigen in beiden Fällen Root, um eine Ausgabe zu erhalten. Daher verwenden wir zur Vereinfachung Terminal-Apps auf dem Telefon.

[appbox googleplay com.termux]

Nachdem Sie die Terminal-App eingerichtet haben, geben Sie den Befehl su ein, um dem Terminal Root-Berechtigungen zu erteilen.

su

Als nächstes senden Sie den folgenden Befehl:

ps | grep rctd

Wenn die Ausgabe leer ist, sind Sie davon nicht betroffen. Wenn Sie jedoch eine Ausgabe erhalten, ist Ihr Gerät von RCT betroffen. Das Bild unten zeigt Ihnen, wie es auf einem nicht betroffenen Gerät aussehen sollte.

Wie kann ich es auf meinem Telefon deaktivieren?

Wie bereits erwähnt, handelt es sich nicht um ein Paket, das Sie einfach auf Ihrem Telefon deaktivieren können. Es wird als Dienst in init.lge.rc im Ramdisk-/Boot-Image gestartet. Daher müssen Sie die Zeilen, die den Dienst im Boot-Image starten, manuell auskommentieren. Wenn Sie ein LG V20 haben, haben Sie Glück, denn XDA Senior Member dimm0k selbst hat die boot.img des V20 bearbeitet, um alle Instanzen des Root-Checker-Tools zu deaktivieren. Gehen Sie rüber zu sein Thread um die geänderten Boot-Images herunterzuladen und zu flashen. Bei anderen Geräten müssen Sie das Startbild manuell bearbeiten oder warten, bis ein Entwickler es für Ihr Gerät bearbeitet. Zum Glück gibt es eine Wrapper-Skript verfügbar Dadurch wird Ihr Boot-Image automatisch für Sie gepatcht.

Wir sind uns nicht ganz sicher, was der genaue Zweck des Root Checker Tools ist oder warum es so viele Prozesse zu starten scheint, die die Geräteleistung auf gerooteten LG-Geräten beeinträchtigen können. Wir haben LG vor ein paar Wochen um einen Kommentar gebeten und warten auf eine Rückmeldung der LG-Ingenieure zu diesem Thema.

Vielen Dank an Zachary Wander, der die Boot-Images für uns überprüft hat!