3 votes

Comment changer la permission du répertoire /system/fonts en écriture en mode éteint ?

J'ai un Micromax A57 Android 2.3.5 rooté, j'ai installé une police en utilisant l'application "Font Installer Root", après l'avoir installée avec succès, je me suis rendu compte que la police n'était pas bonne, alors après avoir supprimé cette police du répertoire /system/fonts, et j'ai installé la police DroidSans.ttf à partir de cette application, pendant le processus d'installation, l'appareil s'est bloqué, alors j'ai retiré la batterie et l'ai remise en place et j'ai démarré l'appareil, maintenant mon téléphone ne démarre pas,

Quand j'attache le câble avec l'appareil, je peux voir dans Eclipse que dans le dossier /system/fonts DroidSans.ttf a o bytes ce qui signifie que par erreur cette police a été supprimée, maintenant veut copier cette police dans le répertoire /system/fonts, j'ai essayé avec Eclipse mais il a la permission de lecture seule donc je suis en échec, si je peux copier ce fichier alors le problème peut être résolu,

S'il vous plaît aidez-moi à changer la permission du répertoire /system/fonts afin que je puisse copier ces polices et récupérer les données de mon appareil.

4voto

Milner Points 533

Comme il semble que vous pouvez accéder à votre appareil via ADB, vous devriez être en mesure de remonter /system lecture/écriture pour réparer ce fichier, en utilisant

adb remount

Après cela, vous pouvez copier l'intact DroidSans.ttf a /system/fonts en écrasant le fichier de 0 octet. Après un redémarrage, /system sera à nouveau monté en lecture seule, et tout devrait fonctionner.


Au cas où adb remount devrait échouer avec un "autorisation refusée", vous pourriez souhaiter lire Comment remonter /system en lecture-écriture sous Android ? qui explique le processus de remontage manuel étape par étape. En gros, ça serait :

  1. obtenir un shell sur l'appareil Android en utilisant soit adb shell ou une application terminale
  2. devenir Root en utilisant su
  3. découvrez comment et où /system est monté, en utilisant mount | grep system
  4. mont /system lire/écrire en utilisant les informations obtenues, par exemple mount -o rw,remount /dev/block/<device> /system (assurez-vous d'utiliser le dispositif obtenu à l'étape précédente au lieu de /dev/block/<device> )
  5. vérifiez si votre remontage a réussi, en utilisant de nouveau mount | grep system
  6. copiez maintenant votre DroidSans.ttf a /system/fonts
  7. soit redémarrer, ou simplement remonter /system en lecture seule à l'aide des paramètres obtenus à l'étape 3, par exemple /dev/block/<device> /system ext4 rw,relatime,barrier=1,data=ordered 0 0

Veillez toujours à utiliser le dispositif et les paramètres obtenus à l'étape 3, sinon vous risquez de vous planter complètement.

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