Com desrootejar Waydroid per poder utilitzar aplicacions que detecten root

  • Waydroid no està rootejat, diuen, però hi ha apps que diuen que sí.
  • Es pot solucionar aplicant un pegat de text.

Desrootear Waydroid

Ja fa algun temps des que estic fent servir Bazzite al meu «TV Box» , que en realitat és un PC xinès relativament barat. Bazzite m'ofereix tot el que puc necessitar de Linux, i també és relativament senzill fer-ho compatible amb apps d'Android. El problema és que no tot funciona a la perfecció i hi ha aplicacions que no inicien perquè detecten que l'aparell està rootejat. Així que aquí ensenyarem com desrootejar Waydroid.

No sé si hi ha algú més que estigui usant la paraula «desrootejar», però en anglès sí que s'esmenta «unroot» a treure el root a Android. El cas és que, en teoria, Waydroid no està rootejat, però aquest és un altre debat. Hi ha gent que diu que no, que no ho està, i altres diuen que sí que ho està, o en cas contrari no seria possible navegar per totes les carpetes sense restriccions. Ho estigui o no, hi ha apps que diuen que sí que ho està , i hi ha una manera de desrootejar Waydroid.

Desrootear Waydroid en pocs passos

El procés està descrit en aquest fil de GitHub . S'hi explica que cal anar a la ruta /var/lib/waydroid i editar el fitxer waydroid.cfg afegint el següent a l'apartat [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

En el meu cas, jo ho he afegit al final amb diversos salts de línia entre mitges. Després de desar el fitxer, cal obrir un terminal i escriure waydroid upgrade --offline perquè agafi la nova configuració.

En part, això fa que el sistema pensi que estem davant un Pixel 5, i hi ha aplicacions que començaran a funcionar.

Desfer els canvis és seguir els passos anteriors, però eliminant el text del pegat. Si voleu anar fent el camí d'anada i tornada, podeu comentar les línies per deixar-lo com de fàbrica i descomentar-los perquè permeti que les apps rebels funcionin.

No sempre funciona

Em sembla important esmentar que no sempre funciona. Es comenta que per poder desrootejar Waydroid d'aquesta manera, la imatge de Waydroid ha de ser la versió GApps, no la Vanilla . A la segona, encara que s'instal·lin les GApps després, pot fallar. Bazzite sí que instal·la una Vanilla i després se li afegeixen les GApps a part, per la qual cosa no tinc gaire clar perquè falla els que diuen que ho fa. No és el meu cas.

Sigui com sigui, així es pot desrootejar Waydroid, si més no en el moment d'escriure aquest article.


Afegir com a font preferida a Google