3 votes

adb ne détecte pas mon Defy (Motorola MB525) après avoir appelé adb kill-server (exploit rageagainstthecage). Une idée ?

J'essaie l'approche mod de cyanogen pour enraciner mon Defy. I puede hacer adb shell il fonctionne comme prévu. Mais après avoir exécuté adb kill-server et essayer un adb shell Je reçois

error: device not found

Il semble que mon téléphone décide de ne plus être connecté lorsque j'appelle. kill-server . Je dois physiquement redémarrez-le et recommencez tout.

Voici la session de commande complète que j'ai faite :

[~]$ adb devices
List of devices attached 
0A3AA8D5195599849BN device

[~]$ adb shell      
$ exit
[~]$ adb kill-server
[~]$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[~]$ adb devices
List of devices attached 

[~]$ adb shell
error: device not found
[~]$

Ça me rend dingue. J'ai fait des recherches sur ce problème, mais il n'y a tout simplement pas de solution dans toute la base de données de Google. Je veux utiliser cette approche de rageagainstthecage Root parce que je peux voir la source de l'exploit, je suis un peu nerveux à l'idée d'utiliser quelque chose dans mon téléphone personnel dont je ne sais pas ce qu'il fait (une explication au sujet de rage contre la cage et un explication compacte )...

Quelqu'un ici au réseau SE a vu un problème similaire - ou a une suggestion ?

Je fais cela sur un Macbook Pro (OS X 10.6.8). Mon téléphone est équipé d'Android 2.2.1.

(PS : Même sans utiliser l'exploit, il suffit de faire adb kill-server y adb start-server mon téléphone portable n'est plus affiché sur le site. adb devices et reçoit ainsi error: device not found . Il semble donc que ce soit un problème avec adb kill-server )

1 votes

Fais adb start-server après l'avoir tué.

0 votes

Au lieu de faire un kill-server, essayez d'aller dans Paramètres -> Applications -> Développement et désactivez le débogage USB, puis réactivez-le.

0 votes

@PadmaKumar Quand tu cours. adb devices il démarre automatiquement le serveur. Ainsi, si vous essayez d'exécuter adb start-server avant n'a pas d'importance, vous recevez la même error: device not found .

3voto

toomuchcookies Points 46

J'ai eu le même problème (Rom : 34.177.3.MB525.Retail.en.DE). La seule méthode d'enracinement qui a fonctionné est Gingerbreak ( http://project89.com/Root-defy-without-pc-gingerbreak-200/ )

0 votes

Merci d'avoir répondu au sujet d'un autre exploit qui fonctionne. Je crois que SuperOneClick a aussi utilisé gingerbreak, puisqu'il utilise beaucoup d'exploits différents pour accomplir les objectifs de Root.

2voto

oddeyed Points 21

Je suis en retard sur la fête mais au cas où quelqu'un chercherait et trouverait cette information sur Google, mon expérience personnelle est résolue si vous effectuez le rooting sans carte SD dans le téléphone.

de cette façon Windows ne monte pas sur le téléphone et se met en travers du chemin

1voto

ajmccall Points 111

J'ai eu exactement la même configuration et les mêmes problèmes décrits par @"Somebody still uses you MS-DOS". J'utilise un mac 10.6 et j'essaie de Rooter le Motorola Defy en suivant le Cyanogen wiki et en utilisant rageagainstthecage pour Root.

Le wiki suggère d'utiliser "psneuter" pour obtenir Root. Les instructions ci-dessous proviennent du RootzWiki .

Téléchargez la dernière version de psneuter, et extrayez-la. Ensuite, exécutez les commandes ADB suivantes

./adb push ${LOCATION_OF_PSNEUTER_BINARY}/psneuter /data/local/temp/psneuter
./adb shell
chmod 755 /data/local/temp/psneuter
./data/local/temp/psneuter

ADB devrait se bloquer, attendez un moment puis tapez

./adb shell

Si vous voyez le signe "#" à la place du "$", vous avez un Root temporaire.

0 votes

Hum, je crois que le psneuter n'était pas disponible en option quand j'ai lu le wiki. Merci pour cette information, elle pourrait être utile à quelqu'un dans le futur !

0voto

Chris Lively Points 59564

Essayez d'exécuter adb start-server en utilisant sudo .

Sur ma machine ubuntu que j'utilise comme environnement de test, je dois toujours démarrer le service adb en utilisant Root.

0 votes

Ce n'est pas un problème avec Mac OS X, puisque j'exécute déjà ces commandes et que je peux les utiliser sans problème (elles sont installées avec homebrew), mais merci quand même. (Je suis déjà tombé sur cette astuce à propos de sudo en pocketmagic.net/?p=762 )

0voto

Simanos Points 2173

Ce n'est pas exactement une réponse à cette question, mais à l'exploit lui-même : Je me suis lassé après deux jours de souffrance. J'ai utilisé un outil nommé SuperOneClick et en 10s il a enraciné mon téléphone.

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