1 votos

Android - He modificado vold.fstab y he perdido el acceso a mi tarjeta SD

Tengo el samsung galaxy ace GT-S5830, tiene muy poca memoria interna (181 MB). Tengo una tarjeta micro SD externa de 16 GB, pero todavía no podía instalar muchas aplicaciones debido a la memoria interna insuficiente. He leído en internet que si modifico el vold.fstab y sustituyo la palabra sdcard por sdcard2 en él, entonces mi tarjeta sd externa actuará como memoria interna.

Así que rooteé mi teléfono y obtuve la aplicación de superusuario (que puede permitir el acceso Root a varias aplicaciones de usuario) Pero no he instalado clockworkmod recovery o cualquier otra ROM personalizada todavía.

Instalé el explorador de archivos ES en la tarjeta SD y permití el acceso Root a través de la aplicación de superusuario. Luego fui a /system/etc/ desde el explorador de archivos ES , edité vold.fstab y sustituí la palabra sdcard por sdcard2 Ahora reinicié mi teléfono y la SD externa ya no es accesible. Mi "Explorador de archivos ES" también no está más allí para que yo pueda para deshacer el cambio que hice. Intenté instalar el explorador de archivos ES de nuevo desde mi conexión de datos, pero la instalación falla (y el teléfono se reinicia inmediatamente). No puedo instalar ninguna aplicación nueva.

No puedo acceder a mi tarjeta SD externa, por lo que no puedo poner nada ahí a través del PC o a través del recovery.

He probado a pulsar el botón de encendido + botón home para entrar en el modo de recuperación del sistema. Sólo veo estas opciones

Recuperación del sistema Androd <3e>

  • reiniciar el sistema ahora
  • aplicar sdcard:update.zip
  • borrado de datos/reinicio de fábrica
  • limpiar la partición de la caché

Cuando intento seleccionar la segunda opción, dice que la instalación ha sido abortada porque la tarjeta SD ya no es accesible

Intenté seleccionar la 3ª y 4ª opción, pero tampoco sirvió de nada, creo que el restablecimiento de fábrica no restablece el vold.fstab :-(

Ahora sólo tengo las aplicaciones por defecto + la aplicación de superusuario

De alguna manera necesito encontrar una forma de obtener permiso de escritura en /system/etc o en /system/etc/vold.fstab

Por suerte encontré "Android Commander". Lo instalé en mi PC con Windows y soy capaz de conectar mi teléfono Android y puedo acceder a la carpeta Root. Pero no soy capaz de empujar un vold.fstab modificado a /system/etc because Android Commander dice "no Root Access" - Lo está viendo como de sólo lectura :-(

¿alguien puede decirme cómo puedo volver a editar este archivo? Tengo un original vold.fstab en mi PC, pero no soy capaz de empujar a mi teléfono a través de Android Commander, ya que Android Commander lo ve como de sólo lectura.

¿Hay alguna manera de dar acceso Root (también conocido como acceso de lectura y escritura) a Android Commander a través de la aplicación de superusuario en mi Android?

¿Hay alguna otra forma de obtener permiso de escritura para /system/etc/vold.fstab ¿para poder modificarlo o sustituirlo?

1voto

Shywim Puntos 1612

No conozco Android Commander, pero una forma más sencilla (en mi opinión) sería usar ADB. Es posible que ya haya instalado el SDK de Android (si no, vaya aquí ). Supongo que no ha modificado su ruta de acceso al sistema.

  1. Mueve tu vold.fstab a C:\Program Files\Android\android-sdk\platform-tools o C:\Program Files (x86)\Android\android-sdk\platform-tools
  2. Ir a la android-sdk carpeta, pulse la tecla Mayúsculas+Cuadro derecho en platform-tools y elija "Abrir símbolo del sistema aquí"
  3. Si su dispositivo es 4.0 o superior, escriba adb root
  4. adb remount (esto hará que /system con permisos de escritura)
  5. adb push vold.fstab /system
  6. adb reboot

Esto debería servir.

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