Tengo algunas aplicaciones que piden permisos innecesarios. Me gustaría revocarlos, pero he leído que esto no es posible sin rootear.
¿Hay alguna manera de hacer esto sin tener que rootear?
Tengo algunas aplicaciones que piden permisos innecesarios. Me gustaría revocarlos, pero he leído que esto no es posible sin rootear.
¿Hay alguna manera de hacer esto sin tener que rootear?
Sí, lo es, aunque no es realmente elegante y es REALMENTE una mala idea hacerlo.
Es muy probable que la aplicación a la que lo haga se rompa si revoca un permiso e intenta usarlo. Si esto no fuera suficiente, perderá los datos de su aplicación y no podrá actualizar desde Play Store. Dicho esto, no es tan difícil de hacer.
Necesitas apktool . Consulte esta guía sobre cómo usarla (necesitará los comandos de descompilación y compilación). Y esto al firmar el apk una vez que haya terminado. Necesita modificar el AndroidManifest.xml
archivo. Busque líneas como esta:
<uses-permission android:name="android.permission.CAMERA" />
y retíralo si te molesta.
Una vez que haya terminado, vuelva a compilar la aplicación que la firme. Ahora puede desinstalar la aplicación original e instalar la nueva usando un administrador de archivos o en adb usando
adb install /local/path
Para averiguar qué permite cada permiso, puede consultar la documentación incompleta o intentar buscar su nombre.