1 votes

Android copie un fichier dans /system/bin/sh, maintenant les appareils ne peuvent pas démarrer

Aujourd'hui, j'ajoute un fichier démon aux appareils Android, j'utilise la commande :

 ./adb push XXXXX   /system/bin/sh

J'ai dit que c'était fait, mais quand j'ai redémarré l'appareil, il ne peut pas démarrer, aucun logo n'apparaît, juste un écran noir, même si je vois que la lumière est activée. Je ne sais pas ce que je peux faire maintenant, comment puis-je le réparer ... plz

1voto

Empire of E Points 1586

USE FASTBOOT INSTEAD...Shell/sh a été remplacé par

adb push  xxxx  /system/bin/sh

Le shell contrôle les commandes adb, donc ADB est maintenant désactivé ! ... Ce que vous devez faire est de redémarrer en FASTBOOT en utilisant le code de bouton spécifique à l'appareil pendant que le téléphone démarre.
(généralement home et volume vers le haut en même temps pendant 10 secondes) ou (power et volume vers le haut).
Une fois dans FASTBOOT vous devez remplacer vos boot.img et system.imgSystem puis démarrer

fastboot flash system xxxx.img

fastboot flash boot xxxx.img

XXXX représente le nom du fichier .img

0voto

Empire of E Points 1586

Il semble que vous ayez poussé xxx à remplacer votre Shell Binary dans bin... Shell n'est pas un dossier mais un fichier binaire... Si vous l'avez remplacé exprès par un binaire personnalisé, alors vous avez dû exécuter une commande

adb chmod 0755 /system/bin/sh
or
adb shell  chmod 0755 /system/bin/sh

Adb Shell Peut fonctionner parce que vous avez remplacé le shell dans le système, Vous pouvez exécuter une commande shell à distance .
Si vous pouvez toujours vous connecter d'une manière ou d'une autre

JE NE SUIS PAS SÛR DE LA PERMISSION EXACTE, 0775, 0755, 0777.

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