1 votes

Galaxy S2 ne démarre pas après avoir modifié build.prop

Je suis vraiment loin de "rooter les appareils Android" . J'avais Root mon appareil. SuperSU et CWM installés.

Mais aujourd'hui, j'ai fait une erreur et j'ai décidé d'essayer Facebook Home. Je l'ai donc installé à partir d'un .apk et j'ai modifié le fichier build.prop en changeant ro.product.model de GT-I9100 à GT-I9300. (J'ai également fait une sauvegarde AVANT de faire cela). Maintenant j'essaie de démarrer mon téléphone mais il ne démarre pas. Il y a juste l'écran de démarrage du Galaxy S2. C'est comme ceci :

enter image description here

J'ai fait des recherches et j'ai trouvé quelques solutions, mais je n'ai pas pu les suivre car je ne les comprenais pas exactement. Par exemple, dans l'une de ces solutions, il est dit "installer le mod cm9", mais dans cette page.. : http://wiki.cyanogenmod.org/w/I9100_Info il y a "un avertissement sur super brique ça m'a fait peur.

J'ai essayé de démarrer avec CWM (bouton power + bouton sound up + bouton home) et factory reset mais j'obtiens **Error mounting /sdcard/.android_secure error.I'm trying to mount it from supports et stockage mais cela donne une erreur Erreur de montage de /sdcard .

Je n'ai vraiment aucune idée de ce que je dois faire, j'ai lu quelques articles à ce sujet mais je n'ai rien compris.

Et j'ai vraiment besoin de ce téléphone ce soir, je vais à un voyage.

Voici quelques messages concernant mon problème : http://www.transformerforums.com/forum/transformer-pad-300-development/27254-solved-help-can-t-pass-through-asus-tegra-logo-screen-did-i-brick-2.html

http://forum.xda-developers.com/showthread.php?t=1948094

http://forum.xda-developers.com/showthread.php?t=1903407

NOTE : J'UTILISE UN MACBOOK

0 votes

Vous n'avez pas besoin de monter votre SDCard pour revenir sur vos modifications. Si vous pouvez démarrer en mode de récupération, et accéder au dispositif via adb shell vous pouvez le faire et remplacer votre édition build.prop avec la copie de sauvegarde que vous avez créée (à l'aide de la commande cp ), rétablissant ainsi l'état d'avant votre modification.

0 votes

@Izzy je reçois l'erreur "device not found". Dois-je démarrer le téléphone en mode téléchargement ou en mode CWM pour 'adb shell' ?

0 votes

Recovery-mode = CWM dans votre cas, oui. En mode téléchargement, adb ne sera pas en mesure de détecter le périphérique, car aucun démon ADB n'y est exécuté.

2voto

Milner Points 533

Résumer la solution à partir des commentaires ci-dessus :

Réparer ce qui peut être cassé build.prop fichier

Vous n'avez pas besoin de monter votre SDCard pour revenir sur vos modifications. Si vous pouvez démarrer en mode récupération et accéder au périphérique via le shell adb, vous pouvez le faire et remplacer vos modifications. build.prop avec la copie de sauvegarde que vous avez créée (à l'aide de la commande cp ), rétablissant ainsi l'état d'avant votre modification. Exemple, en supposant que vous avez nommé votre sauvegarde build.prop.bak et l'a placé au même endroit que l'original :

# re-mount /system read/write
adb remount
# copy back the original file
cp /system/build.prop.bak /system/build.prop
# as bassmadrigal pointed out: let's make sure the file permissions are fine
chmod 644 /system/build.prop
# reboot the device
adb reboot

Gardez à l'esprit que le fichier se termine par "prop", qui est l'abréviation de "propriétés" -- et non par "prob" qui est l'abréviation de "probabilités :)

Si le système ne démarre toujours pas, désinstallez la dernière application installée.

Comme la première partie n'a pas résolu le problème ici, il se peut que l'application installée (facebook home dans notre cas) cause des problèmes sur l'appareil pour lequel elle n'a pas été conçue. Alors virons-la. Redémarrez en mode récupération, préparez votre ADB, et

# uninstall the app
# adb shell pm uninstall <package_name>
adb shell pm uninstall com.facebook.home
# reboot the device
adb reboot

Cela a finalement résolu le problème.

En tant que Réinitialisation en usine a été fait, comment l'application a pu survivre à ça ?

Ce n'était qu'une réflexion après coup sur l'ensemble de la question. Une explication possible réside dans le fait que la réinitialisation en usine s'est plainte de l'impossibilité de monter la carte SDCard. Donc si des parties de l'application ont été installées sur la carte, elles ont pu y survivre. Aussi improbable que cela puisse paraître (après tout, les applications sur la SDCard ne devraient pas être en mesure de causer des problèmes de démarrage, car la carte n'est montée qu'après l'installation de la SDCard), le problème n'est pas résolu. boot_completed ), je ne vois pas d'autre explication (les commentaires sont les bienvenus, je peux les inclure ici si on le souhaite).

Cela a conduit à une autre question :

Dois-je retirer la carte SD externe pour la protéger de la réinitialisation d'usine ?

Normalement, une réinitialisation d'usine ne devrait pas toucher la SDCard externe. Mais "mieux vaut prévenir que guérir" : si elle ne doit pas être touchée normalement, cela ne devrait pas avoir d'importance qu'elle soit dans l'appareil ou non, donc cela ne devrait pas faire de mal de la retirer avant la réinitialisation d'usine. Cependant : si vous utilisez(d) app2sd il y a un répertoire spécial appelé .android_secure sur la carte SDCard contenant les parties (cryptées) des "applications déplacées". Après une réinitialisation d'usine, le système n'en a pas connaissance, ce qui peut entraîner des problèmes lors de la réinstallation d'une telle application. Ainsi, lorsque vous retirez la carte avant d'effectuer une réinitialisation d'usine, assurez-vous de retirer les parties cryptées de la carte. .android_secure de la carte (en utilisant un lecteur de carte et votre ordinateur) avant de la réinsérer.

0 votes

(avec votre dernière modification) maintenant c'est une réponse parfaite ! merci. (OFFTOPIC : Dois-je vraiment retirer ma carte SD externe pour la protéger du factory reset ? )

0 votes

Pas vraiment hors sujet. Réponse : Cela ne devrait pas faire de mal. Mais si vous utilisez App2SD, vous devez alors supprimer manuellement le fichier .android_secure Si vous n'êtes pas en mesure d'en extraire un dossier alors qu'il est connecté à votre PC, vous risquez de rencontrer des problèmes lors de l'installation d'une application qui y est intégrée. Je l'inclurai également dans la réponse, car c'est un point important dans ce contexte.

0 votes

Je n'utilise pas l'application App2SD mais j'utilise le Galaxy S2, il y a une option pour déplacer une application vers la carte SD.

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