6 votos

Instalar Android-x86 en Virtualbox VM, y luego Rootearlo

Problema

Quiero instalar Android en una VM para restaurar una copia de seguridad utilizando Titanium Backup. Para que esto funcione necesito que Android esté rooteado.

Lo que he probado

He intentado instalar Android-X86 4.3 en una VM de Virtualbox. La instalación parece funcionar. Hice un disco de partición de 8GB (sda1), lo hice booteable, e instalé Android en él desde un archivo ISO. Todo esto parece funcionar. Android se inicia, puedo navegar por Internet, instalar aplicaciones, etc. Luego quiero reiniciar la VM, y ¿adivinen qué? Vuelvo a la pantalla de instalación, como si arrancara desde la imagen ISO en vivo.

Para cosas normales puedo hacer una instantánea, arrancarla y hacer cualquier cosa. Mi problema es que necesito permiso de Root para restaurar un Titanium Backup en esa VM. Y no puedo hacer Root en esta VM porque el disco no es escribible. Con ALT-F1 me convierto en Root, y puedo usar un script para Rootear Android. Pero mi opinión es que todavía estoy en la ISO y eso no es escribible.

Actualización - otro intento con Android 4.2

Como se menciona en los comentarios, la 4.3 tendría problemas con el acceso al Root. Probé la 4.4, que no arrancó en absoluto. Luego probé la 4.2, que tiene el mismo problema que la 4.3 para mí. Hice una captura de pantalla de lo que veo cuando trato de ejecutar el rootcript que es descrito aquí .

Puedes ver los errores: rm falló - Sistema de archivos de sólo lectura

¿Cómo puedo solucionarlo?

enter image description here

Mi pregunta

¿Cómo puedo instalar Android permanentemente en esta VM, para que pueda reiniciar y luego ser rooteada?

0 votos

Si te refieres a Android-x86 en VirtualBox: Normalmente viene con acceso Root. Excepto la imagen 4.3, en la que tampoco conseguí acceso Root. Es posible que desee probar una imagen diferente entonces.

0 votos

Voy a probar la 4.4. Viene con acceso Root, pero eso sólo funciona para el terminal a través de ALT-F1. No significa que las aplicaciones puedan usar el acceso Root.

0 votos

Tengo la versión 4.0 (ICS) funcionando en una VM. Tiene /system/xbin/su así como /system/app/Superuser.apk , este último para la parte de las aplicaciones. Nunca he comprobado la 4.4, pero ¿no tiene esto también?

2voto

Paul Ratazzi Puntos 346

Para tu problema de reinicio, parece que tu orden de arranque está arrancando desde la .iso, es decir, el cdrom, antes de buscar la partición del disco donde instalaste Android. Apaga todo y desconecta la .iso. Puedes simplemente borrar el dispositivo de CD bajo el controlador dentro de la Configuración de VirtualBox->Almacenamiento. Probablemente no deberías cambiar el orden de arranque o tendrás problemas para reinstalar si alguna vez lo necesitas. Sin embargo, si quieres cambiar el orden, mira en Configuración->Sistema->Tablero.

2voto

Si configuras /system como lectura-escritura no tendrás ningún problema. En la instalación haga esto: enter image description here

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