
От известно време използвам Bazzite на моя телевизионен бокс , който всъщност е сравнително евтин китайски компютър . Bazzite предлага всичко, от което евентуално бих могъл да се нуждая от Linux, а също така е сравнително лесно да го направя съвместим с Android приложения. Проблемът е, че не всичко работи перфектно и някои приложения не се стартират, защото откриват, че устройството е руутнато. Ето как да премахнете руутването на Waydroid.
Не знам дали някой друг използва думата „unroot“, но на английски „unroot“ се използва, за да опише премахването на root достъп от Android. Работата е там, че на теория Waydroid не е root-ван, но това е съвсем друг дебат. Някои хора казват, че не е, а други казват, че е, иначе нямаше да е възможно да се навигира във всички папки без ограничения. Независимо дали е или не, има приложения, които твърдят, че е , и има начин да се премахне root-ването на Waydroid.
Изкоренете Waydroid в няколко стъпки
Процесът е описан в тази тема в GitHub . В нея се обяснява, че трябва да отидете в директорията /var/lib/waydroid и да редактирате файла waydroid.cfg, като добавите следното към секцията [properties]:
# fix root liapp ro.product.brand=google ro.product.manufacturer=Google ro.system.build.product=redfin ro.product.name=redfin ro.product.device=redfin ro.product.model=Pixel 5 ro.system.build.flavor=redfin-user ro.build.fingerprint=google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys ro.system.build.description=redfin-user 11 RQ3A.211001.001 eng.electr.20230318.111310 release-keys ro.bootimage.build.fingerprint=google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys ro.build.display.id=google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys ro.build.tags=release-keys ro.build.description=redfin-user 11 RQ3A.211001.001 eng.electr.20230318.111310 release-keys ro.vendor.build.fingerprint=google/redfin/redfin:11/RQ3A.211001.001/eng.electr.20230318.111310:user/release-keys ro.vendor.build.id=RQ3A.211001.001 ro.vendor.build.tags=release-keys ro.vendor.build.type=user ro.odm.build.tags=release-keys
В моя случай го добавих в края с няколко разделители на редове между тях. След като запазите файла, отворете терминал и въведете waydroid upgrade --offline така че да приеме новата конфигурация.
Отчасти това кара системата да мисли, че гледаме Pixel 5 и има приложения, които ще започнат да работят.
Отмяната на промените включва следване на предишните стъпки, но изтриване на текста на корекцията. Ако искате да работите назад, можете да коментирате редовете, за да се върнете към фабричните настройки по подразбиране, и да ги разкоментирате, за да позволите на злонамерени приложения да работят.
Не винаги работи
Мисля, че е важно да се спомене, че не винаги работи. Казват, че за да се премахне руутването на Waydroid по този начин, образът на Waydroid трябва да е версията GApps, а не Vanilla . Дори и да инсталирате GApps след това, пак може да се получи грешка с Vanilla версията. Bazzite инсталира Vanilla образ и след това добавя GApps отделно, така че не съм съвсем сигурен защо това не работи за тези, които твърдят, че работи. Това не е моят опит.
Както и да е, ето как можете да премахнете руутването на Waydroid, поне към момента на писане на тази статия.