Универсальный способ получения root на Android 2.1, 2.2

Во многом данная тема дублирует эту и вынесена сюда для удобности ее нахождения пользователями. Здесь описан способ получения root на устройствах, работающих под управлением Android 2.1 и Android 2.2 с помощью программы SuperOneClick.
Поддерживаемые операционные системы:
Windows Vista
Windows 7
Ubuntu Hardy (8.04 LTS)
Ubuntu Jaunty (9.04)
Ubuntu Karmic (9.10)
Ubuntu Lucid (10.04 LTS)
Ubuntu Maverick (10.10)
Debian Lenny (5.0)
Debian Squeeze (testing)
Debian Sid (unstable)
Debian Experimental

При использовании в Microsoft Windows XP установите .NET Framework v2.0 или выше.
При использовании в Mac установите Mono:
http://www.go-mono.com/mono-downloads/download.html
Вам необходимо включить на своем телефоне функцию "USB Debugging" (USB отладка) и не подключать телефон в режиме карты памяти (только зарядка).

Как это работает: в идеале выполнив вышестоящие условия, вам необходимо нажать только на кнопку Root и дождаться завершения работы программы. Затем перезагрузить телефон. Все. Но в некоторых случаях имеются сложности. Поэтому можно попробовать следующие методы:
Метод 1
1. Отключаем(!) "USB Debugging" в телефоне.
2. Нажимаем Root.
3. Когда будет написано "Waiting for Device", то быстро включаем "USB Debugging"
4. Потом запустится RATC.
5. Когда будет написано "Starting ADB Server...", то отключаем "USB Debugging", снова включаем и снова отключаем. И все это надо сделать прежде, чем будет написано "Waiting for device..." снова!

Метод 2
При зависании программы на стадии "Waiting for device..." или "RATC is looping", пробуем это.
1. Отключаем телефон от USB-кабеля.
2. Идем в Settings > Applications > Development.
3. Отключаем USB Debugging.
4. Подключаем телефон через USB-кабель.
5. Отключаем телефон от USB-кабеля.
6. Включаем USB Debugging
7. Подключаем телефон через USB-кабель.

Мое замечание: Изначально программа не работала с моим телефоном. И все эти методы были бесполезны. Помогла только установка корректных драйверов для устройства. Плюс я установил adb. После этого все заработало.
Программа будет повторять одинаковые циклы действий. Не пугайтесь. Так и должно быть. При этом на телефоне будут выходить окна выбора режима USB. Не обращайте на них внимания и ничего там не выбирайте.
Работа программы у меня остановилась на установке Superuser.apk. И все. Также не пугайтесь. Все в порядке. Отключаем телефон, перезагружаем, рут должен быть получен.

http://s004.radikal.ru/i208/1109/e9/2414f017e17b.jpg