Как обновить прошивку на моем Samsung Galaxy S без использования Windows?

До сих пор Samsung выпускала обновления с помощью своего программного обеспечения Kies, предназначенного только для Windows, а не по воздуху, как остальной мир Android.

В любом случае, пользователи, не являющиеся пользователями Windows, могут получить эти обновления?

Ответы (3)

Я бы получил виртуальную машину и запускал в ней окна для обновлений. Вероятно, это будет самым простым для вас, если вам не нравится перепрошивка. Обычно ПЗУ для Samsung выпускаются в виде пакетов Odin (программа, которую Samsung использует для перепрошивки, я думаю).

На форуме Galaxy на XDA есть много ресурсов, которые помогут вам начать работу. http://forum.xda-developers.com/forumdisplay.php?f=665

Если вышеописанное вам не помогло, вы можете использовать кастомное рекавери. Сегодня обновился ClockworkMod Recovery. Следуйте инструкциям на http://forum.xda-developers.com/showthread.php?t=734166 . Благодаря этому вы сможете прошивать обновления от Samsung, когда сообщество выпускает их в виде update.zip, с вашей SD-карты.

Это ТРЕБУЕТ root на вашем устройстве, но, вероятно, это ваше единственное решение без Windows. Прежде чем начать с этого, сядьте и прочитайте ресурсы на форуме. Установка неправильной прошивки МОЖЕТ повредить ваш телефон. Обратите внимание на версию вашего телефона. Приведенное выше руководство относится к международной версии Galaxy S i9000.

Поэтому я должен заплатить налог на Windows, чтобы обновить свой телефон на базе Linux. Спасибо, не надо.
На самом деле восстановление ClockworkMod сегодня стало стабильным. Я обновлю свой пост.
Не могу понять что за шаг 2 "Flash Recovery". в приложенной инструкции ClockworkMod имеется в виду. Не могли бы вы объяснить?
@imz - Конечно! Старый пост, на который вы ответили :) Вы должны открыть Odin и в окне PDA выбрать файл recovery.tar.md5. Тем не менее, вы должны получить более новое восстановление и прошивку для вашего Galaxy S. Многое изменилось за 2 года. 1.bp.blogspot.com/-PPIbHmU2G4M/UAw2OOtr3mI/AAAAAAAAAAes/… .

Просматривая руководство Galaxy S Flash/Root/ADB/ROM на XDA, я только что заметил это:

  1. Я использую Linux/OSX. Можно ли еще прошить свою прошивку? Нужно ли устанавливать окна?

Если вы используете Linux, вам не нужно устанавливать Windows. Вы можете либо запустить Odin на виртуальной машине, либо использовать Heimdall от Benjamin Dobell. Heimdall изначально работает в Linux и достиг хорошо протестированного состояния выпуска.

Что приводит нас сюда Heimdall — кроссплатформенное программное обеспечение для перепрошивки с открытым исходным кодом :

Что такое Хеймдалль? Heimdall — это кроссплатформенная утилита с открытым исходным кодом для прошивки ПЗУ на телефоны Samsung Galaxy S.

Как это работает? Heimdall использует тот же протокол, что и Odin, для взаимодействия с устройством в режиме загрузки. Обмен данными по USB в Heimdall осуществляется с помощью популярной библиотеки USB с открытым исходным кодом, libusb-1.0.

На каких платформах работает Heimdall? Linux, OS X и Windows (XP, Vista, 7 и т. д.)

С какими вариантами Galaxy S тестировался Heimdall? Я протестировал Heimdall с Galaxy S GT-I9000 (8 ГБ) из Великобритании и Galaxy S GT-I9000 (16 ГБ) из Австралии. В настоящее время у меня нет доступа к каким-либо другим устройствам для тестирования, но члены сообщества подтвердили, что они также правильно работают с AT&T Captivate.

Надеюсь, это поможет нам всем!

Хотя, очевидно, поскольку это фактически замена программного обеспечения Samsung Odin, оно больше предназначено для людей, которые счастливы брать свои ПЗУ из разных мест в Интернете и прошивать их довольно нестандартным способом, в отличие от Kies, который (должен быть) в значительной степени подключи и играй.

Очень приятно видеть, что есть что-то подобное. При следующем обновлении попробую.
Есть еще одна проблема, если другой компьютер (на котором работает GNU/Linux) — ARM. Итак, чтобы прошить новую ОС на Samsung Galaxy S через USB-кабель с другого компьютера, мне понадобится что-то вроде heimdallARM. Его нет среди доступных готовых загрузок, тогда придется попытаться собрать его для ARM... Возможно ли это?
@imz, работающий с ОС меньшинства на оборудовании меньшинства, я думаю, что вы, вероятно, в конечном итоге многое сделаете сами, если только другие энтузиасты не столкнутся с точно такими же проблемами, как и вы, с таким же точным сочетанием обстоятельств.
Хорошо, я поднял отдельный вопрос: Возможно ли получение heimdallдля ARM? Либо результат моей работы, либо чужое исследование будет ответом.

Если вы можете найти кого-то или где-то, у кого есть прямая ссылка на обновление, вы, вероятно, сможете загрузить его на свою SD-карту с помощью мобильного браузера. Я не уверен, какие комбинации клавиш позволяют Galaxy S добраться до вашего восстановления, но я уверен, что с помощью поиска в Интернете вы сможете узнать, как это сделать. Когда вы находитесь в Recovery, вы можете прошить обновление. Я основываю все это на том, как это работает на других телефонах Android, но на самом деле я не видел, чтобы это было сделано на варианте Galaxy S. Вы можете попробовать этот сайт для прошивок Samsung: http://www.samfirmware.webs.com/

Интересно... Хотелось бы узнать подробности, я даже задавал конкретный вопрос о таком возможном способе: переустановка ОС даже без USB-кабеля -- android.stackexchange.com/q/27765/13117 .