Как да премахнете руутването на Waydroid, за да използвате root-аware приложения

  • Waydroid не е руутнат, казват те, но има приложения, които твърдят, че е.
  • Това може да се поправи чрез прилагане на текстова корекция.

Изкореняване на Waydroid

От известно време използвам 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, поне към момента на писане на тази статия.


Добавяне като предпочитан източник в Google