Problema
Je veux installer Android dans une VM pour restaurer une sauvegarde en utilisant Titanium Backup. Pour que cela fonctionne, il faut qu'Android soit enraciné.
Ce que j'ai essayé
J'ai essayé d'installer Android-X86 4.3 dans une VM Virtualbox. L'installation semble fonctionner. J'ai créé une partition de disque de 8 Go (sda1), l'ai rendue amorçable et y ai installé Android à partir d'un fichier ISO. Tout cela semble fonctionner. Android démarre, je peux naviguer sur Internet, installer des applications, etc. Puis je veux redémarrer la VM, et devinez quoi ! Je reviens à l'écran d'installation, comme si je démarrais à partir de l'image live ISO.
Pour les choses normales, je peux faire un snapshot, le démarrer et faire ce que je veux. Mon problème est que j'ai besoin de l'autorisation de Root pour restaurer une sauvegarde Titanium dans cette VM. Et je ne peux pas Rooter cette VM parce que le disque n'est pas inscriptible. Avec ALT-F1 je deviens Root, et je peux utiliser un script pour Rooter Android. Mais je pense que je suis toujours sur l'ISO et que celui-ci n'est pas inscriptible.
Mise à jour - un autre essai avec Android 4.2
Comme mentionné dans les commentaires, la 4.3 aurait des problèmes avec l'accès Root. J'ai essayé la 4.4, qui n'a pas démarré du tout. Puis j'ai essayé la 4.2, qui a le même problème que la 4.3 pour moi. J'ai fait une capture d'écran de ce que je vois lorsque j'essaie d'exécuter la fonction rootscript qui est décrit ici .
Vous pouvez voir les erreurs : rm failed - Système de fichiers en lecture seule
Comment puis-je réparer cela ?
Ma question
Comment puis-je installer Android de façon permanente sur cette VM, pour qu'elle puisse redémarrer et être ensuite enracinée ?