1 votos

¿Cómo usar `adb push` después de montar /system R/W sin perder los permisos de R/W para instalar la aplicación como /system/apps?

Estoy usando un Revvl 6 5G rooteado - TMAF025G_0.05.29 - MT6833 - Android 12. Sin un recovery.img, rooteé usando Magisk_Patched-boot_a.img. Después de esto, utilicé el módulo RO2RW para ayudar a hacer las particiones montables R/W con:

adb shell
su
mount -o remount,rw /system

El objetivo es instalar aplicaciones como aplicaciones del sistema usando:

adb push xplore.apk /system/apps

¿Cómo puedo pasar de montar la partición /system como R/W a 'adb push' sin perder los permisos? ¿Cómo puedo empujar xplore.apk a /system/apps mientras la partición sigue montada como R/W? Si salgo del comando root y luego salgo del shell de Android, la partición se restablece a la normalidad. Así que estoy tratando de averiguar cómo hacer la transición.

2voto

pr0nin Puntos 353

adb push nunca se ve afectado al llamar su desde dentro de una shell. Si ejecutas su dentro de una shell, se crea una nueva instancia de shell que obtiene los permisos de root.

Sin embargo adb push no utiliza una shell en absoluto. En su lugar, la operación de empuje se ejecuta directamente por el adbd en el dispositivo Android.

La única manera de obtener permisos de root en adb push es llamando a adb root. Si el adbd que se ejecuta en el dispositivo lo soporta, el adbd se reiniciará y mantendrá los permisos de root.

Si ahora ejecutas adb push, todas las operaciones se realizarán con permisos de root.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X