3 votes

Le dossier du répertoire racine (/) est automatiquement supprimé après le redémarrage.

J'ai un téléphone Samsung Galaxy Y enraciné fonctionnant sous Android 2.3.6.

En tant qu'utilisateur Root, j'ai créé avec succès le répertoire "usr" dans le chemin / et défini la permission 755. Mais après avoir redémarré mon téléphone, le répertoire usr n'est pas là. Comment a-t-il été supprimé ?

S'il vous plaît guidez-moi comment le créer de façon permanente dans / chemin.

0 votes

5voto

David Negron Points 971

El / Le répertoire (Root) n'est pas un système de fichiers persistant sur Android. Il s'agit d'un initramfs qui est intégré dans l'image de démarrage de votre appareil. Bien que vous puissiez le remonter avec des droits d'écriture, les modifications seront toujours perdues au prochain démarrage, car le disque RAM d'origine sera extrait à nouveau de l'image de démarrage lors du prochain démarrage.

Pour effectuer un changement permanent, vous devez obtenir une copie de votre image de démarrage, décompresser l'initramfs, effectuer vos changements, puis tout reconditionner et flasher l'image de démarrage sur votre appareil. Des outils comme La cuisine Android de dsixda peut contribuer à faciliter cette démarche. Sinon, vous pouvez essayer quelque chose comme mkbootimg-tools pour t'aider à obtenir le ramdisk, puis gunzip / cpio pour le déballer à la main, et l'inverse pour tout remballer.

Le processus - à condition qu'il n'y ait pas eu beaucoup de changements au cours des dernières années - serait quelque chose du genre :

$ mkboot boot.img /output-folder
$ cd /output-folder
$ gunzip -c ramdisk | cpio -i
... make some changes in the ramdisk and possibly /output-folder/img_info ...
$ find . | cpio -o -H newc | gzip > newramdisk.cpio.gz
$ cd ..
$ mkboot /output-folder newboot.img

Vous devrez peut-être vérifier s'il y a des options supplémentaires à passer en mkboot pour votre appareil spécifique.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X