Инструмент за проверка на root, направен от LG, е открит на няколко водещи устройства на LG; очевидно влошава значително производителността на системата, докато не бъде деактивиран.
Някога LG имаше смесена позиция, когато ставаше въпрос за модифициране на техните устройства, въпреки че те се отвориха през последните години и сега повечето международни телефони на LG имат лесен начин за отключване на буутлоудъра. Всъщност устройствата на LG вече са доста популярни сред разработчиците в нашите форуми, като водещите линии имат солидна персонализирана поддръжка на ROM. Въпреки това, от години компанията има включва инструмент за проверка на корен на много от техните устройства, което потребителите на нашите форуми откриха значително влошава производителността, докато не бъде деактивиран.
Този проблем беше повдигнат най-скоро от старши член на XDA dimm0k. Според него той се е опитвал да определи проблеми с производителността на своя руутнат T-Mobile LG V20. Дори след изтриване на устройството и само инсталиране на Magisk, той забеляза редица 'sh' процеси, които продължаваха да се появяват, докато производителността на системата не се отрази негативно. Изследванията му в крайна сметка го доведоха до процес, наречен "
rctd" се задейства при зареждане, което проверява за root достъп и за определени признаци на root достъп и очевидно регистрира това, което намери.Процесът наистина е инструмент за проверка на root, добавен от LG. И това означава, не е изненадващо, Инструмент за проверка на корена (RCT). Голямото количество данни, които той очевидно регистрира на руутнати устройства, и безбройните процеси, които създава, могат значително да влошат производителността на потребителския интерфейс, както се съобщава от Потребители на 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, който можете просто да деактивирате. RCT е заровен в изображението за зареждане на телефона, което го прави изключително трудно да се деактивира от средния руутнат потребител. Ако обаче успеете да преопаковате вашето изображение за зареждане и да го флашнете на вашето устройство, тогава може да забележите значително подобрена производителност, както отбелязват потребителите на нашите форуми за V20.
Как мога да разбера дали телефонът ми го има?
Ако сте руутнати, има доста лесен начин да разберете дали вашето устройство е засегнато от RCT фонови процеси. На първо място, ще ви трябва терминално приложение като Termux или друг терминален емулатор. Можете да изтеглите Termux, като използвате връзката по-долу. Можете също да направите това с обвивката на ADB, но и в двата случая имате нужда от root, за да получите изход, така че ние използваме терминални приложения на телефона, за да опростим нещата.
[appbox googleplay com.termux]
След като настроите терминалното приложение, въведете командата su, за да предоставите root права на терминала.
su
След това изпратете следната команда:
ps | grep rctd
Ако изходът е празен, вие не сте засегнати. Но ако получите изход, тогава вашето устройство е засегнато от RCT. Изображението по-долу ви показва как трябва да изглежда на незасегнато устройство.
Как мога да го деактивирам от телефона си?
Както казахме преди, това не е пакет, който можете просто да деактивирате от телефона си. Стартира се като услуга в init.lge.rc, намиращ се в ramdisk/образа за зареждане, така че ще трябва ръчно да коментирате редовете, които стартират услугата в образа за зареждане. Ако имате LG V20, имате късмет, тъй като самият старши член на XDA dimm0k редактира boot.img на V20, за да деактивира всички екземпляри на инструмента за проверка на root. Насочете се към неговата нишка за да изтеглите и флашнете модифицираните изображения за зареждане. За други устройства ще трябва ръчно да редактирате изображението за зареждане или да изчакате програмист да го редактира за вашето устройство. За щастие има наличен скрипт за обвивка който автоматично коригира вашето стартиращо изображение вместо вас.
Не сме съвсем сигурни каква е точната цел на Root Checker Tool или защо изглежда, че създава толкова много процеси, които могат да попречат на производителността на устройството на руутнати LG устройства. Свързахме се с LG за коментар преди няколко седмици и очакваме да чуем отговор от инженерите на LG по въпроса.
Благодарим на Zachary Wander, че провери изображенията за зареждане за нас!