W kilku flagowych urządzeniach LG znaleziono narzędzie do sprawdzania rootów opracowane przez firmę LG; najwyraźniej znacznie pogarsza wydajność systemu, aż do wyłączenia.
Kiedyś firma LG miała mieszane podejście do modyfikowania swoich urządzeń, chociaż w ostatnich latach rozszerzyło się na nią i obecnie większość międzynarodowych telefonów LG ma łatwy sposób na odblokowanie programu ładującego. W rzeczywistości urządzenia LG są obecnie dość popularne wśród programistów na naszych forach, a flagowe linie mają solidną obsługę niestandardowej pamięci ROM. Jednak od lat firma tak ma zawiera narzędzie do sprawdzania rootowania na wiele ich urządzeń, o czym przekonali się użytkownicy na naszych forach znacznie obniżyć wydajność, dopóki nie zostanie wyłączona.
Kwestia ta została ostatnio poruszona przez starszego członka XDA dimm0k. Według niego próbował określić problemy z wydajnością swojego zrootowanego T-Mobile LG V20. Nawet po wyczyszczeniu urządzenia i zainstalowaniu jedynie Magiska zauważył szereg procesów „sh”, które pojawiały się, dopóki nie miało to negatywnego wpływu na wydajność systemu. Jego badania ostatecznie doprowadziły go do procesu zwanego „
rctd" jest uruchamiany podczas rozruchu, co sprawdza dostęp do konta root i pewne oznaki dostępu do konta root, i najwyraźniej rejestruje to, co znajdzie.Proces ten jest rzeczywiście narzędziem do sprawdzania rootów dodanym przez firmę LG. I to oznacza, co nie jest zaskoczeniem, Narzędzie do sprawdzania korzeni (RCT). Jak podaje raport: duża ilość danych, które najwyraźniej rejestruje na zrootowanych urządzeniach, oraz niezliczona ilość procesów, które uruchamia, mogą zauważalnie obniżyć wydajność interfejsu użytkownika Użytkownicy LG V20 na naszych forach.
Chociaż ostatnio wykryto to w T-Mobile LG V20, potwierdziliśmy również istnienie RCT dla T-Mobile LG G6 i europejskiego LG G5 (odblokowany) zarówno w Marshmallow, jak i Nougat. Nie możemy jednak potwierdzić, że jest ona dostępna na wszystkich urządzeniach LG z Androidem 6.0 lub nowszym, ponieważ nie znaleźliśmy jej na LG G4. Wiemy jednak, że firma LG wdraża RCT od dłuższego czasu, ponieważ wspominamy o narzędziach do usuwania RCT aż do roku 2013.
W przeciwieństwie do niektórych aplikacji dostarczanych przez operatora, takich jak DT Ignite, nie jest to pakiet dla Androida, który można po prostu wyłączyć. RCT jest ukryte w obrazie startowym telefonu, co sprawia, że wyłączenie tej opcji jest niezwykle trudne dla przeciętnego zrootowanego użytkownika. Jeśli jednak uda Ci się przepakować obraz rozruchowy i wgrać go na urządzenie, możesz zauważyć znacznie lepszą wydajność, jak zauważyli użytkownicy na naszych forach V20.
Skąd mam wiedzieć, czy mój telefon ją ma?
Jeśli jesteś zrootowany, istnieje całkiem prosty sposób sprawdzenia, czy na Twoje urządzenie wpływają procesy RCT działające w tle. Przede wszystkim będziesz potrzebować aplikacji terminalowej, takiej jak Termux lub inny emulator terminala. Możesz pobrać Termux korzystając z linku poniżej. Możesz to również zrobić za pomocą powłoki ADB, ale w obu przypadkach potrzebujesz roota, aby uzyskać dane wyjściowe, dlatego używamy aplikacji terminalowych na telefonie, aby uprościć sprawę.
[appbox googleplay com.termux]
Po skonfigurowaniu aplikacji terminalowej wprowadź polecenie su, aby przyznać uprawnienia roota terminala.
su
Następnie wyślij następujące polecenie:
ps | grep rctd
Jeśli dane wyjściowe są puste, nie ma to na Ciebie wpływu. Ale jeśli otrzymasz wynik, oznacza to, że RCT ma wpływ na Twoje urządzenie. Poniższy obrazek pokazuje, jak powinno to wyglądać na nienaruszonym urządzeniu.
Jak mogę to wyłączyć w moim telefonie?
Jak powiedzieliśmy wcześniej, nie jest to pakiet, który można po prostu wyłączyć w telefonie. Jest uruchamiany jako usługa w pliku init.lge.rc znajdującym się w ramdysku/obrazie startowym, więc będziesz musiał ręcznie skomentować linie uruchamiające usługę w obrazie startowym. Jeśli masz LG V20, masz szczęście, ponieważ starszy członek XDA, dimm0k, sam edytował plik boot.img V20, aby wyłączyć wszystkie instancje narzędzia sprawdzania rootów. Przejdź do jego wątek w celu pobrania i flashowania zmodyfikowanych obrazów rozruchowych. W przypadku innych urządzeń musisz ręcznie edytować obraz rozruchowy lub poczekać, aż programista zmieni go dla Twojego urządzenia. Na szczęście istnieje dostępny skrypt opakowania który automatycznie łata twój obraz rozruchowy.
Nie jesteśmy do końca pewni, jaki jest dokładny cel narzędzia Root Checker Tool ani dlaczego wydaje się uruchamiać tak wiele procesów, które mogą utrudniać działanie urządzenia na zrootowanych urządzeniach LG. Kilka tygodni temu skontaktowaliśmy się z firmą LG w celu uzyskania komentarza i czekamy na odpowiedź w tej sprawie od inżynierów LG.
Dziękujemy Zachary'emu Wanderowi za sprawdzenie dla nas obrazów rozruchowych!