Een door LG gemaakte rootchecker-tool is gevonden op verschillende vlaggenschipapparaten van LG; het verslechtert blijkbaar de systeemprestaties sterk totdat het wordt uitgeschakeld.
LG had ooit een gemengd standpunt als het ging om het aanpassen van hun apparaten, hoewel ze zich de afgelopen jaren hebben opengesteld en nu hebben de meeste internationale LG-telefoons een gemakkelijke manier om de bootloader te ontgrendelen. In feite zijn LG-apparaten nu behoorlijk populair onder ontwikkelaars in onze forums, met vlaggenschiplijnen met solide aangepaste ROM-ondersteuning. Maar het bedrijf doet dat al jaren heeft een root-controletool ingebouwd op veel van hun apparaten, wat gebruikers op onze forums hebben ontdekt verslechteren de prestaties aanzienlijk totdat deze wordt uitgeschakeld.
Deze kwestie is voor het laatst ter sprake gebracht door XDA Senior Member dim0k. Volgens hem probeerde hij prestatieproblemen op te sporen op zijn geroote T-Mobile LG V20. Zelfs nadat hij het apparaat had gewist en alleen Magisk had geïnstalleerd, merkte hij een aantal 'sh'-processen op die bleven verschijnen totdat de systeemprestaties negatief werden beïnvloed. Zijn onderzoek leidde hem uiteindelijk naar een proces genaamd ‘
geregistreerd" wordt geactiveerd bij het opstarten, wat controleert op root-toegang en op bepaalde tekenen van root-toegang, en blijkbaar registreert wat het vindt.Het proces is inderdaad een root-checker-tool die door LG is toegevoegd. En het staat, niet verrassend, voor Root Checker-tool (RCT). De grote hoeveelheid gegevens die het schijnbaar logt op geroote apparaten en de talloze processen die het voortbrengt, kunnen de prestaties van de gebruikersinterface merkbaar verslechteren, zoals gerapporteerd door LG V20-gebruikers op onze forums.
Hoewel het voor het laatst werd gevonden op de T-Mobile LG V20, hebben we ook het bestaan van RCT bevestigd voor de T-Mobile LG G6 en de Europese LG G5 (ontgrendeld) op zowel Marshmallow als Nougat. We kunnen echter niet bevestigen dat het aanwezig is op alle LG-apparaten met Android 6.0+, aangezien we het niet hebben gevonden op de LG G4. We weten echter wel dat LG RCT al een tijdje incorporeert, omdat we melding maken van tools voor het verwijderen van RCT's. helemaal terug naar 2013.
In tegenstelling tot sommige door providers gebundelde apps zoals DT Ignite, is dit geen Android-pakket dat je zomaar kunt uitschakelen. RCT is begraven in de opstartimage van de telefoon, waardoor het uiterst moeilijk is om het uit te schakelen voor de gemiddelde geroote gebruiker. Als u echter uw opstartimage opnieuw kunt inpakken en naar uw apparaat kunt flashen, zult u mogelijk aanzienlijk verbeterde prestaties opmerken, zoals gebruikers op onze V20-forums hebben opgemerkt.
Hoe weet ik of mijn telefoon dit heeft?
Als u geroot bent, is er een vrij eenvoudige manier om te weten of uw apparaat wordt beïnvloed door RCT-achtergrondprocessen. Allereerst heb je een terminal-app zoals Termux of een andere terminal-emulator nodig. U kunt Termux downloaden via de onderstaande link. Je kunt dit ook doen met de ADB-shell, maar je hebt hoe dan ook root nodig om uitvoer te krijgen, dus gebruiken we terminal-apps op de telefoon om de zaken te vereenvoudigen.
[appbox googleplay com.termux]
Nadat u de terminal-app hebt ingesteld, voert u de opdracht su in om de terminal root-rechten te verlenen.
su
Stuur vervolgens het volgende commando:
ps | grep rctd
Als de uitvoer leeg is, heeft dit geen gevolgen. Maar als u een uitvoer krijgt, wordt uw apparaat beïnvloed door RCT. De onderstaande afbeelding laat zien hoe het eruit zou moeten zien op een niet-getroffen apparaat.
Hoe kan ik dit uitschakelen vanaf mijn telefoon?
Zoals we eerder zeiden, is het geen pakket dat je zomaar vanaf je telefoon kunt uitschakelen. Het is gestart als een service binnen init.lge.rc, gelegen in de ramdisk/boot-image, dus je zult handmatig commentaar moeten geven op de regels die de service starten in de boot-image. Als je een LG V20 hebt, heb je geluk, aangezien XDA Senior Member dimm0k zelf de boot.img van de V20 heeft bewerkt om alle instanties van de root checker-tool uit te schakelen. Ga naar zijn draad om de gewijzigde opstartimages te downloaden en te flashen. Voor andere apparaten moet u de opstartimage handmatig bewerken of wachten tot een ontwikkelaar deze voor uw apparaat heeft bewerkt. Gelukkig is er een wrapper-script beschikbaar die uw opstartimage automatisch voor u patcht.
We weten niet precies wat het exacte doel van de Root Checker Tool is of waarom het zoveel processen lijkt voort te brengen die de apparaatprestaties op geroote LG-apparaten kunnen belemmeren. We hebben een paar weken geleden contact opgenomen met LG voor commentaar en wachten op antwoord van de technici van LG hierover.
Met dank aan Zachary Wander voor het controleren van de opstartimages voor ons!