Я пытаюсь использовать мод Cyanogen для рутирования моего Defy. Я могу сделать adb shell
, это работает, как задумано. Но после того, как я побегу adb kill-server
и попытаюсь, adb shell
я получу
error: device not found
Кажется, мой телефон просто решает больше не подключаться, когда я звоню kill-server
. Мне нужно физически перезагрузить его и начать все заново.
Это полный командный сеанс, который я сделал:
[~]$ 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
[~]$
Это сводит меня с ума. Я искал эту проблему, но во всей базе данных Google просто нет решения. Я хочу использовать этот подход rageagainstthecage root, потому что я вижу источник эксплойта, я немного нервничаю из-за использования чего-то в моем личном телефоне, что я не знаю, что он делает (пояснение о rageagainstthecage и компактное объяснение ). ..
Кто-нибудь здесь, в сети SE, видел подобную проблему - или есть предложение?
Я делаю это на компьютере Macbook Pro (OS X 10.6.8). Мой телефон имеет Android 2.2.1.
(PS: Даже без использования эксплойта, просто выполняя adb kill-server
и adb start-server
, мой мобильный телефон больше не отображается на adb devices
, таким образом получая error: device not found
. Так что это проблема с adb kill-server
)
У меня была такая же проблема (Rom: 34.177.3.MB525.Retail.en.DE). Единственным работающим методом рутирования был Gingerbreak ( http://project89.com/root-defy-without-pc-gingerbreak-200/ ) .
я опаздываю на вечеринку, но на случай, если кто-нибудь погуглит и найдет это - мой собственный опыт решает эту проблему, если вы выполняете рутирование без SD-карты в телефоне.
таким образом Windows не монтирует телефон и не мешает
У меня были точно такие же настройки и проблемы, описанные @"Кто-то все еще использует ваш MS-DOS". Я использую Mac 10.6 и пытаюсь рутировать Motorola Defy, следуя вики Cyanogen и используя rageagainstthecage для рутирования.
Вики предлагает использовать «psneuter» для получения root-прав. Инструкции ниже взяты из RootzWiki .
Загрузите последнюю версию psneuter и распакуйте. Затем выполните следующие команды ADB
./adb push ${LOCATION_OF_PSNEUTER_BINARY}/psneuter /data/local/temp/psneuter
./adb shell
chmod 755 /data/local/temp/psneuter
./data/local/temp/psneuter
ADB должен зависнуть, подождите некоторое время, а затем введите
./adb shell
Если вы видите знак «#» вместо «$», значит, у вас есть временный root.
Попробуйте запустить adb start-server
с помощью sudo
.
На моей машине с Ubuntu, которую я использую в качестве тестовой среды, мне всегда нужно запускать службу adb с помощью root.
sudo
на pocketmagic.net/?p=762 )Это не совсем ответ на этот вопрос, а на сам подвиг: мне просто надоело после двух дней страданий. Я использовал инструмент под названием SuperOneClick, и за 10 секунд он рутировал мой телефон.
Падма Кумар
Райан Конрад
Кто-то все еще использует вас MS-DOS
adb devices
, он автоматически запускает сервер. Итак, если вы попытаетесь запуститьadb start-server
до того, как не имеет значения, вы получите тот же файлerror: device not found
.Кто-то все еще использует вас MS-DOS
adb kill-server
. Мне нужно физически перезагрузить телефон. :/Райан Конрад
Кто-то все еще использует вас MS-DOS
adb kill-server
, он перестанет его видеть. Я не думаю, что это проблема с режимами USB, так как мне нужно иметь возможность использоватьadb
проверку в режиме отладки... но я попробую ваше предложение.Ялла Т.