1 votos

Volver a montar /system rw

Soy nuevo aquí, así que pido disculpas de antemano si esta es una pregunta de novato:

¿cómo podría volver a montar /system (o cualquier partición, en realidad) en rw y permitir suid en un sistema iniciado a través de ADB wifi? aquí hay algunos detalles:

  • hardware=personalizado, sin puertos exteriores
  • bootloader=desconocido
  • núcleo=dispositivo de bucle y módulo habilitado
  • ro.secure=1
  • recovery=OEM
  • versión=4.3
  • root=temp
  • busybox=sí, personalizado
  • montaje=ext4; ro; relatime; barrier=1; nosuid

gracias

0 votos

Solo para que sepas, no tengo acceso a microUSB. tengo que hacer esto a través de wifi en un sistema completamente iniciado.

1voto

D. Gibbs Puntos 26

Intenta ejecutar todo desde la shell de ADB.

adb shell
su
mount -o remount,rw /system

Si instalas algo como root "su" puedes usar chown para cambiar el propietario del archivo. No es exactamente como usar suid pero al menos puedes cambiar el propietario.

También parece que Busybox tiene suid incorporado, si tienes la versión correcta.

Consulta este sitio web para obtener más información.

0 votos

Probé desde la terminal y desde term emu instalado a través de [adb install]. Tengo un binario su en /sdcard/Download, así como uno en /data/local, pero no puedo ejecutar el que está en /sdcard. Intentaré [chown] en el binario de /sdcard/Download. Gracias por el enlace. Actualizaciones próximamente.

0 votos

¿Qué error estás obteniendo al intentar ejecutar el archivo binario en /sdcard? Es posible que necesites cambiar los permisos chmod 6774 su del archivo binario.

0 votos

"system/bin/sh: ./su: no se puede ejecutar: Permiso denegado"

1voto

Paul Ratazzi Puntos 346

Una vez que tu puente de depuración esté conectado, haz que se ejecute como root con adb root. Luego remonta la partición como lectura/escritura usando adb shell mount -o rw,remount /system.

No estoy seguro de a qué te refieres con la parte suid de tu pregunta, pero si puedes explicarlo más detalladamente, intentaré responderte también.

0 votos

Supongo que la parte suid podría ser redundante, así que no te preocupes por eso. Lo he intentado, pero no tuve suerte con eso.

0 votos

¿Estás recibiendo un error en alguno o en ambos comandos 'adb'? Si estás remontando rw y aún no puedes modificar la partición, puede que tengas una protección de la bios. Algunos teléfonos, como HTC, lo llaman S-ON. Esto debe cambiarse a S-OFF antes de que el comando 'mount' haga algo. Puede ser difícil conseguir el S-OFF, dependiendo del modelo de teléfono.

0 votos

Adb root no devuelve errores y el archivo build.prop muestra que adb se está ejecutando como root. Obtengo el error cuando paso el comando de montaje al shell.

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