Рейтинг
0.00
голосов:
0
avatar

Samsung Galaxy S - i9000  

Получение 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

Сама перепрошивка

Действия одинаковы для 2.1 и 2.2 кроме моментов, где это будет указано отдельно.

1. Для начала, убеждаемся, что у нас работает трехкнопочный режим ТРЕХКНОПОЧНЫЙ РЕЖИМ (о нем тут), если нет — восстанавливаем как описано здесь Востановление трехкнопочного режима на Samsung GT-i9000 Galaxy S.

2. Далее идем в Инструкция, FAQ по прошивкам. Проблемы и решения
и читаем FAQ по прошивкам Новичкам читать обязательно!.. Сразу снимается очень много вопросов. Также читаем ВСЕ термины, используемые в прошивке.

3. Там же скачиваем все необходимые файлы. Также рекомендуем прочитать Проблемы с потерей IMEI.

4. Там же открываем тему Инструкция по прошивке. Возможные проблемы. Ошибки и их устранение и внимательно читаем. В инструкции все расписано очень подробно, с картинками, главное вам не ошибиться в последовательности, и именах файлов.

5. Внимательно читаем какая прошивка на сегодня последняя. Обычно есть ссылка на тему с инструкцией и примечаниями для данной прошивки, рекомендации что и как шить, какие файлы использовать.

6. Внимание!!! все ваши личные данные и установленные программы, при прошивке будут удалены. Сохраняем все свои данные, инструкция есть здесь

7. Выполняем действия по прошивке, согласно инструкции. Для некоторых отдельных версий прошивок могут быть свои инструкции (например прошивка через update.zip), в этом случае выполняем их. В любом случае, время прошивки — несколько минут.

8. После прошивки, обязательно делаем восстановление заводских настроек: для всех свежих прошивок крайне рекомендуется после прошивки сделать wipe/factory reset через рекавери меню. Как не странно, это устраняет много проблем с нерабочим маркетом итп. Как? см здесь

Как перезагрузить аппарат, и как сделать хард ресет (hard reset), wipe / factory reset, как зайти в Рекавери меню?

Простая перезагрузка: держать кнопку вкл (power) 6-8 секунд.

Как сделать хард ресет (hard reset)?

Внимание!!! Эта процедура удалит ВСЕ ваши данные.
При этом данные некоторых программ могут остаться.
Хард ресет через Настройки: Настройки > Конфиденциальность > Сброс данных.

( Читать дальше )
  • 0
  • 18 января 2011, 01:19
  • Tegra
  • 6

Как сделать бэкап данных при перепрошивке

Если вы прошиваетесь через Kies, то потери данных и программ быть не должно.
При установке мода через CWM потери данных и программ быть не должно.
Прошивка через Odin удалит все данные и программы.
Wipe/Factory reset удалит все программи и данные + может быть отформатирована sdcard.

( Читать дальше )

Проблемы с потерей IMEI, CSC и Коды региона (ProductCode, Коды локализации)

Внимание! если Вы собираетесь прошить 2.2, или 2.1 после 2.2 — прочитайте что написано ниже.

У 2.2 могут быть проблемы с затиранием некторых файлов, результатом чего может быть потеря IMEI. Чтобы этого не случилось, лучше ПЕРЕД прошивкой забакапить файлы, как указанно ниже.

( Читать дальше )

Потеря IMEI

Меры предосторожности, которые необходимо применять при прошивке.
1. Прошивать телефон без сим-карты! — обязательно
2. Делать либо бекап файлов как рекомендуют тут, либо при прошивке Odin'ом ставить галочку phone EFS clear (Внимание 3к слетит, но его легко восстановить этим методом) — обязательно
3. Хард резет делать без сим-карты. — желательно, но не факт что обязательно

( Читать дальше )
  • 0
  • 18 января 2011, 00:45
  • Tegra
  • 1

Основные термины по прошивкам

Используемые файлы:
*.tar — простейший tar-архив, который содержит тот или иной компонет прошивки
*.md5 — тот же *.tar, только с добавленным расширением *.md5
*.enc — zip-архив с паролем, прошивка для KIES (мы этим пользоваться не будем)

( Читать дальше )

Как обновиться через Kies. Что делать если Kies не предлагает обновления?

Внимание!!! обновление прошивок через Kies зависит ТОЛЬКО от доброй воли Самсунга. Они могут сегодня раздавать какую-либо прошивку для ОПРЕДЕЛЕННОГО региона, а завтра — нет. Если Kies говорит, что обновлений нет — значит так оно и есть. Вопрос: А почему я не могу обновиться с такой-то прошивки на такую-то через Kies на форуме задавать бессмыслено. Задавайте напрямую Самсунгу.

( Читать дальше )
  • 0
  • 18 января 2011, 00:35
  • Tegra
  • 17

Как обновиться через Kies. Используя Kies Registry Patch (не нужно самому редактировать реестр + работает со всеми версиями Kies

Kies интересно проверяет обновления. Он смотрит на ProductCode + установленную в настоящий момент прошивку. в ProductCode зашифрована страна (и оператор часто) и если под эту страну/оператора и вашу старую прошивку новой прошивки нет — говорит, что не подлежит обновлению.

Как обмануть Kies, и заставить его скачивать то, что нужно нам, а не по коду, установленному в телефоне.
1. Скачиваем, разархивируем и запускаем этот патч: Kies_Registry_Patcher_v.1.7.0.0.rar
2. Закрываем Kies.
3. Если установлен последний Kies (1.5.3.10103_100_2 и далее), выбираем Patch. Это пропатчит dll'ку, и теперь Kies будет брать данные для проверки обновлений не из телефона а из реестра. Запускать от имени администратора, делаем только один раз! При патче содается бакап dll'ки. На старых версиях Kies (1.5.3.10093_82 итп) этот пункт пропустить.
4. Запускаем Kies и присоединяем телефон.

( Читать дальше )

Kies и Российская прошивка 2.2

Если по каким-либо причинам Kies не дает обновление или вы просто хотите сменить свою прошивку другого региона на российскую 2.2, у вас есть 3х кнопочный режим и вам тяжело освоить Один — есть Kies и чудо Kies registry patcher 1.7.0, который позволит всё сделать за вас, нужно нажать всего пару кнопок.
1) Делаем резерв контактов, фоток

( Читать дальше )
  • 0
  • 18 января 2011, 00:33
  • Tegra
  • 3