Могу ли я заменить ОС Samsung Galaxy S?

Меня привлекли аппаратные характеристики Samsung Galaxy S.

Однако мне не нравится скин TouchWiz по умолчанию, разработанный Samsung. Я бы предпочел использовать собственный пользовательский интерфейс Android, как в Nexus S и подобных устройствах.

Могу ли я выполнить «самостоятельную установку» стоковой ОС Android после покупки Samsung Galaxy S? Если да, то как? Не аннулирую ли я гарантию на свой телефон, сделав это?

Разве это не просто замена их настроенного лаунчера, а не ОС?
Вам нужно быть более конкретным, чем «Galaxy S». Существует несколько разных итераций sgs, таких как Fascinate и Epic, для которых требуются разные ПЗУ.
Что касается меня, я хотел бы заменить стандартную ОС на Samsung Galaxy S (GT9000), потому что я хочу иметь голосовые вызовы в Google Talk. Возможно, я попробую CyanogenMod на основе более новых версий Android, который будет поддерживать голосовые вызовы в Google Talk.

Ответы (4)

Я не знаком с Samsung Galaxy, но в целом, если вы хотите установить послепродажную ОС, вам необходимо рутировать свой телефон, и, как правило, рутирование вашего телефона аннулирует гарантию.

Есть ли у вас другие причины для желания сменить ОС или это действительно только TouchWiz?

Согласно этому сообщению XDA , единственным ПЗУ без TouchWiz является CyanogenMod. Однако на Galaxy S он очень нестабилен.

Однако вы можете установить другой лаунчер, например LauncherPro. TouchWiz по-прежнему будет на телефоне, но только в фоновом режиме, поэтому вы можете получить более «стандартный» опыт работы с Android, используя другой лаунчер.

Надеюсь, я ответил на ваш изначальный вопрос. Не стесняйтесь задавать новые вопросы о том, как отключить TouchWiz, если вы решите пойти по этому пути.

Launcher Pro — это замена домашнего экрана. Вы не совсем отключаете интерфейс TouchWiz по умолчанию, а просто используете вместо него другой. Есть и другие пусковые установки, такие как ADW.Launcher и GoLauncher.
Спасибо, @sparx. Я немного подчистил свой ответ. Похоже, варианты отключения TouchWiz — это вопрос сам по себе.
@Sparx: хотя технически вы правы, я думаю, что это слишком придирчиво; со всеми этими надписями, теперь я едва могу понять, что этот пост пытается сказать.
@LieRyan: я согласен. Я просто пытался внушить Аманде небольшую разницу. @ Аманда: ИМО, твой ответ был в порядке, как и был. :-) Не ОТ.
Почистил, надеюсь все не против.
Я конечно не против.

Да, перепрошивка пользовательского ПЗУ аннулирует вашу гарантию. Тем не менее, очень просто вернуться к стандартному ПЗУ на Galaxy S в целях гарантии. Укоренение также аннулирует вашу гарантию, но описанный ниже метод не требует рута.

Самый простой способ получить новую ОС для Galaxy S — использовать Odin для Windows (скачайте здесь . Найдите «Heimdall», если хотите сделать это в Linux). Вам просто нужен прошиваемый Odin ROM. Для Galaxy S Vibrant я настоятельно рекомендую ПЗУ, которое я сейчас использую, Bionix v1.3.1 , у которого есть версия без TouchWiz. Однако я предполагаю, что у вас есть GT-I9000; вам следует найти тот, который соответствует вашим целям, на форуме XDA i9000 Android Development .

Редактировать: Согласно этому сообщению , единственным полностью свободным от TouchWiz ПЗУ является CyanogenMod, который нестабилен/глючит. Так что, если вы не хотите CM и просто хотите заменить пусковую установку, вы можете сделать это, не прошивая другое ПЗУ, как говорит Аманда в своем ответе. В противном случае вы можете продолжить выполнение приведенных ниже инструкций по использованию Odin.

Получив ПЗУ, сделайте следующее:

  1. Переведите телефон в режим загрузки
    1. Извлеките аккумулятор
    2. Если не i9000, подключите телефон к компьютеру через USB.
    3. Удерживайте VolumeDown плюс клавишу «Домой» (i9000) или VolumeUp (не i9000) и кнопку питания.
      1. Вставьте аккумулятор.
      2. Отпустите кнопку питания примерно через 1 секунду после появления белого логотипа устройства (если он появится)
      3. Через несколько секунд должен появиться желтый треугольник с андроидом внутри, вы можете отпустить клавиши, так как это режим загрузки.
  2. Запустите Один.
  3. Если это не i9000, отсоедините телефон от USB.
  4. Подключите телефон к USB, чтобы Odin распознал его.
  5. Загрузите загруженный файл .zip (пользовательское ПЗУ) в поле PDA Odin.
  6. Загрузите файл 512 .pit в поле PIT Odin.
  7. Установите флажок «Переразметить».
  8. Нажмите «Пуск». Один скажет вам, когда это будет сделано; если это не удается, перезагрузите телефон и повторите попытку. (Это случается изредка).

Обратите внимание, что если вам нужно сделать резервную копию чего-либо, вы должны сделать это заранее и сохранить резервную копию на свой компьютер, так как все (кроме, вероятно, внешней SD-карты) будет стерто на телефоне. Также обратите внимание, что вы делаете это на свой страх и риск; Odin очень мощен, и неправильное его использование может повредить ваш телефон. Я сам безопасно использовал его десятки раз.

Быстрый ответ: Да, на Galaxy S можно установить практически чистый Android.

Я только что прошил Gingerbread на свой Galaxy S на прошлой неделе или около того.

Вы можете найти любую актуальную информацию здесь: http://forum.cyanogenmod.com/topic/17020-all-models-cyanogenmod-7-for-samsung-galaxy-s-phones-experimental/

Вопреки тому, что написано в первом посте, я бы сказал, что он уже довольно стабилен для ПЗУ, которое описывается как «экспериментальное». Поскольку я установил его, я не могу вспомнить ни одного системного сбоя или чего-то подобного. (Что не означает, что это не уничтожит ваш телефон.)

Однако есть некоторые недостающие функции / ошибки. В частности: радио, фронтальная камера.

Еще одна забавная ошибка заключается в том, что ваше подключение для передачи данных работает только после того, как вы заблокируете и разблокируете свой телефон. (Вы должны сделать это после загрузки, так что это не имеет большого значения.)

О, имбирный пряник прекрасен.

Изменить: если вы работаете в Linux, вы можете использовать Heimdall вместо Odin.

Не могли бы вы сделать снимок экрана, как Samsung Galaxy выглядит в Gingerbread? У него все еще есть уродливый TouchWhiz?
@Yan Нет, CM не использует Touchwiz. (Насколько я знаю, Gingerbread ROM для SGS тоже не делает).
Интересно, что ты решил сделать :)

Чтобы заменить ОС, необходимо выполнить несколько шагов. У меня нет телефона Samsung Galaxy S, и я не знаю, насколько он заблокирован. В настоящее время я знаю, что SGS еще не доступен на CyanogenMod (популярная прошивка ОС Android).

В общем, шаги для любого телефона будут такими:

  1. Рутируйте телефон (зависит от телефона)
  2. Скачать диспетчер ПЗУ
  3. Прошить рекавери, например, Clockwork Recovery
  4. Сделайте резервную копию оригинального ПЗУ телефона с помощью Nandroid.
  5. Используйте ROM Manager для загрузки ПЗУ, такого как CyanogenMod
  6. Прошить ПЗУ с помощью ROM Manager.

На некоторых телефонах невозможно прошить прошивку из-за заблокированного загрузчика. Эта проблема возникает у большинства телефонов Motorola Droid, за исключением оригинальных Droid и Xoom. Однако, как уже упоминалось, вы все равно можете заменить домашний лаунчер другим, таким как LauncherPro, ADW или многими другими.