Получение root прав (SuperUser) на Samsung Galaxy S (I9000)


Что такое Root права и для чего они нужны

Пользователи Linux поймут, а для пользователей Windows проще говоря, это как «учетная запись администратора»

Для чего он нужен:

1) Полный контроль над вашей системой

2) Позволяет изменять системные файлы:
Темы
Стандартные приложения (карты, календарь, часы и т.д.)
Recovery image
Bootloader
Toolbox (двоичный код Linux, позволяющий выполнять такие простые команды Linux, как «ls») может быть заменен Busybox (чуть лучший вариант)
Изображения, выводимые при загрузке
Можно добавить исполняемые файлы Linux

3) Запуск специальных приложений, которые требуют большего контроля над системой
SuperUser (позволяет разрешать или нет использование root доступа для любых программ)
Task Manager For Root (Диспетчер задач для Root) — позволяет «убивать» приложения
Tether-приложения — программы, которые позволяют использовать устройство как точку доступа для выхода в интернет
А также другие приложения требующие права Root

4) Резервное копирование системы
Вы можете создать папку на SD карте и скопировать туда все ваши установленные *.apk файлы

5) Позволяет переместить кэш (браузера/карт/Market'а) на SD карту

6) Позволяет переместить ваши установленные приложения на SD карту (по умолчанию приложения устанавливаются в память телефона)

7) Перезагрузка устройства из терминала:
su <enter> reboot <enter>


А это не опасно?
Установив рут, ты лишь «открываешь» возможность приложениям, которым нужен рут — работать под ним.
При этом:
а) Загрузка и применение обычных программ происходит как всегда под обычным аккаунтом;
б) Если какая-то программа захочет выполнить что-то под рутом, то программа Superuser Permission выведет на экран предупреждение об этом и спросит: разрешить/запретить? Очень удобно.
Таким образом ни одна муха не пролетит незамеченной, у тебя просто появляется больше возможностей, которые тебя никто не заставляет использовать.
НО!!! при этом ты открываешь полный доступ к системным файлам, и если какая-то утилита (или Вы сами) удалите/испортите что-нибудь нужное, то телефон легко может превратиться в кирпич.

Если я прошью новую прошивку, рут-досуп исчезнет?
Да, после перепрошивки нужно будет получить рут заново.

А как узнать, что получение рут прав прошло успешно??
Во — первых, появится приложение Superuser Permission, во вторых — попробуйте любое действие, требующее рута.

Как установить busybox?
После рута он уже должен быть установлен. Если нет — найти в маркете и установить как обычное приложение.

ВНИМАНИЕ!!! получение прав суперпользователя может быть причиной умирания девайса, и не приветствуется производителями и Гуглом.
Если Вы не понимаете что делаете, лучше не делайте этого.
Внимание: Во избежание ошибок с подключением к маркету, желательно настроить аккаунт и попробовать работу маркета ДО получения рута.
Методы протестированы на: всех текущих прошивках Android 2.1 Не работают на 2.2!!! Методы не различаются по полученному результату.


Файлы:
Последний update.zip (Superuser 2.3.4 + correct SU binary)
или update.zip с более свежим bysybox

Упрощенный, Root для нубов:


1. Скачиваем update.zip по ссылкам выше
2. Кладем update.zip на внутр память телефона /sdcard (это коревой каталог встроенной флешки, никаких подкаталогов)
3. Зажимаем VOL UP(громк+) + HOME(центр) + POWER(Вкл/выкл — нажимать последней) на ВЫКЛЮЧЕННОМ теле. Держать до появления белой надписи Samsung I9000. Далее должно появится Recovery menu.
4. В Recovery menu выбираете 'apply sdcard:update.zip' (Нажать VOL DOWN потом HOME). Ждем перезагрузки.

Упрощенный, Root для нубов с использованием adb: Специально для телефонов, с заблокированным трехкнопочным режимом:

1. Скачиваем update.zip по ссылкам выше
2. Кладем update.zip на внутр память телефона /sdcard (это коревой каталог встроенной флешки, никаких подкаталогов)
3. Скачиваем архив, и распаковываем в любую папку, например с:\adb easy_reboot_recovery_script.zip
4. Обязательно переводим телефон в режим отладки: Меню > Настройки > Приложения > Разработка > Отладка USB Вкл
5. Подключаем телефон к ПК по USB, заходим в c:\adb и запускаем runme.bat, телефон переходит в режим recovery.
6. В Recovery menu выбираете 'apply sdcard:update.zip' (Нажать VOL DOWN потом HOME). Ждем перезагрузки.

Упрощенный, Root + ускорение + утилитки для нубов: Если вы не знаете ничего, но рут хочется, а ничего не получается:

1. заходим с телефона в маркет, находим и скачиваем One Click Lag Fix (RyanZA's), устанавливаем.

One click root с xda: поможет тем, у кого заблокирован трех кнопочный режим:

1. скачиваем One Click Root/UnRoot I9000 for PC, распаковываем из архива. Для его работы нужен Dot Net Framework version 4. Драйвера для телефона должны быть установлены, если нет — берем отсюда
2. Обязательно переводим телефон в режим отладки: Меню > Настройки > Приложения > Разработка > Отладка USB Вкл
3. Подключаем телефон к ПК по USB, запускаем Galaxy S I9000 One-Click Root
4. Нажимаем One-Click Root 2.1 для версии 2.1 (Eclair) или One-Click Root 2.2 для Froyo. Внимание — не нажимать обе. Запускается окно CMD с командами.
5. Для того, чтобы убрать установленный таким способом рут — One-Click UnRoot 2.1
Вместе с рутом устанавливается:
/system/xbin/busybox (version 1.17.1)
/system/xbin/su
/system/app/Superuser.apk (version 2.3.1)
and links /system/bin/su to /system/xbin/su
Оригинал: forum.xda-developers.com/showthread.php?t=742403
После получения рута желательно обновить su binary (из Superuser) и busbox.

Для телефонов, с заблокированным трехкнопочным режимом: после получения рута Вы можете поставить Switch Pro виджет, в нем есть режим перезагрузки и рекавери. Проверил заходит нормально.

Прочие методы:

а) Полностью процесс выглядит следующим образом:
1) Скачиваете архив content.modaco.net/dropzone/adb.zip, распаковываете его в отдельную простую папочку, например с:\adb, для удобства переименовываете adb-windows.exe в просто adb.exe (если у вас другая операционка — используете соответствующий исполняемый файл)
2) На телефоне включаете режим отладки по USB: из режима ожидания — кнопка меню -> «Настройки» -> «Приложения» -> «Разработка» -> поставить галочку «Отладка USB»
3) Подключаете телефон по USB к компьютеру (на телефоне в строке статуса должен появиться красный треугольник — режим отладки).
4) Скачиваете файл, переименовываете его в update.zip, закидываете на телефон в папку /sdcard (в корень встроенной флешки) (можно удобно это сделать с помощью того же adb — кладете update.zip в ту же папку, где лежит распакованный adb.zip и из командной строки выполняете команду adb push update.zip /sdcard/update.zip).
5) Выполняете на компьютере из командной строки (в папке, где лежит adb, для перехода в нее cd c:\adb) команду adb reboot recovery. Телефон уходит в перезагрузку.
6) После перезагрузки на телефоне появляется меню, управление клавишами громкости, выбор пункта — кнопка Home (большая механическая кнопка внизу посередине). Нужно выбрать пункт №2 'apply sdcard:update.zip'. Телефон еще раз перезагрузится — и всё готово

б) Метод с прошивкой через Odin. Если есть Odin3 и вы знаете как использовать его Метод малоиспользуемый, оставлен просто для информации.
Все ваши данные и программы будут удалены!!!
1. Скачиваем Superuser_v1_CSC.7z
2. Распаковываем
3. Заливаем с помощью Odin'а как CSC файл.
Всегда, когда работаете с Odin или отладкой по USB Kies на ПК должен быть закрыт!
  • 0
  • 18 января 2011, 11:05
  • Tegra

Комментарии (12)

RSS свернуть / развернуть
+
0
ничего не помогает(
avatar

Антон   Гость

+
0
Мне тоже, Samsung galaxy s
avatar

Василий   Гость

+
0
через odin прошей и все путем все работает
avatar

ЯЯЯ   Гость

+
0
Самый простой и надежный способ рутировать Galaxy S (с возможностью отката):
http://wmusers.ru/2010/08/25/prostoe-poluchenie-prav-administratora-root-na-samsung-galaxy-s/
avatar

galaxyfan   Гость

+
0
Упрощенный, Root для нубов:

1. Скачиваем update.zip по ссылкам выше
2. Кладем update.zip на внутр память телефона /sdcard (это коревой каталог встроенной флешки, никаких подкаталогов)
3. Зажимаем VOL UP(громк+) + HOME(центр) + POWER(Вкл/выкл — нажимать последней) на ВЫКЛЮЧЕННОМ теле. Держать до появления белой надписи Samsung I9000. Далее должно появится Recovery menu.
4. В Recovery menu выбираете 'apply sdcard:update.zip' (Нажать VOL DOWN потом HOME). Ждем перезагрузки.

А при таком способе появится программа SuperUser,?? И это именно для GAlaxy s 2,,,?
avatar

Илья   Гость

+
0
как сделать unroot после способа - "Упрощенный, Root для нубов"?
завтра несу в сервис(пытался камеру восстановить и не получилось) чтоб гарантия не слетела нужно его убрать.
avatar

как сделать unroot?   Гость

+
0
Прочие методы:
а) ...
...
4) Скачиваете файл
avatar

sawa   Гость

+
0
нерабочая ссылка
avatar

sawa   Гость

+
0
помогите плиз!
в рекавери меню при выборе apply sdcard:update.zip пишет "E:signature verification failed Installation aborted."

Samsung galaxy S (i9000)
Что делать?
avatar

andrei   Гость

+
0
у меня тоже самое на самсунг i9003 ищу теперь другие способы android 2.3.6
avatar

гор   Гость

+
0
если какая-то утилита (или Вы сами) удалите/испортите что-нибудь нужное, то телефон легко может превратиться в кирпич.
Например что можно удалить самое важное.
avatar

Damir   Гость

+
0
с:\adb easy_reboot_recovery_script.zip где это можно скачать ?
avatar

Гость   Гость


комментировать

Ваше имя
Вы — гость, и вам запрещено использовать HTML-теги.
Введите цифры и буквы: