По просьбе некоторых читателей, все-таки решил написать статью-инструкцию по прошивке SAMSUNG I9000 Galaxy S (далее просто SGS). Причины:
В принципе, в интернете инструкции по прошивке SGS встречаются достаточно часто, но в основном они все на английском языке, что создает известные затруднения для пользователей из бывшего СНГ. Надеюсь, что эта инструкция, реально поможет тем, кто слабо знает английский язык.
В данной статье мы рассмотрим основные принципиальные моменты, которые необходимо понимать, когда вы прошиваете телефон. Я не буду привязываться к какой-то конкретной ROM, т.к. они все имеют разную последовательность установки, обычно описанную в шапке темы форума xda, там же вы найдете ссылки на необходимые файлы. Если Вы поймете теорию, сможете прошить любую прошивку и установить любое обновление.
Подготовка телефона к прошивке.
Первое что необходимо проверить – наличие трехкнопочного режима загрузки в вашем телефоне. Если вы только готовитесь к покупке, лучше всего это сделать прямо в магазине. На выключенном аппарате зажимаете последовательно кнопки звук вниз, дом (центральная кнопка) и включение. Держите, пока телефон не включится. Вы должны увидеть такое:
Если увидели, то все ОК, если нет, значит режим загрузки заблокирован на заводе (встречается и такое). Если вы уже являетесь владельцем SGS и он не работает, не отчаивайтесь, трехкнопочный режим как-то можно разблокировать, как это сделать – смотрите на форуме xda в соответствующей теме (особо не вдавался – мне повезло и у меня все работает). Если вы еще не совершили покупку, лучше поискать другой экземпляр. При отсутствии трехкнопочного режима вы сможете получать обновления только через KIES, что для гика абсолютно неприемлемо! Для выхода из режима загрузки, просто извлеките батарею, ничего страшного не случится.
Загрузите программу-мультизагрузчик ODIN Multidownloader на свой компьютер с ОС Windows. Данная программа имеет много версий, я использую Odin 1.3 и она меня никогда не подводила. Программа состоит из одного файла, стартует из папки и не требует установки на ПК. Вот как она выглядит при запуске:
кликните на картинку для увеличения…
Так как программа предназначена для использования в сервисных центрах, за 1 раз можно прошивать до 8-ми телефонов. Вы видите вверху восемь слотов с индикаторами подключения телефонов к виртуальным COM портам (именно поэтому multidownloader). Вам, скорее всего, это не понадобится, поэтому главное – это первый слот, который будет отображать все этапы подключения и загрузки прошивки в телефон, далее при работе следите за ним.
Посмотрели на программу? Теперь закройте ее! Следующим шагом, вам необходимо установить подключение ПК к телефону в режиме загрузки. Обычно, для этого в Windows 7 достаточно просто подключить SGS с включенным режимом download к ПК. Важное замечание: используйте для данного подключения USB-порт на материнской плате. Возможно, все будет работать и через переднюю панель и всяческие разветвители/хабы, но я не рекомендую. По опыту могут быть проблемы. Осуществляйте первое подключение без запуска ODIN. Система увидит оборудование и установит драйверы. Если что-то происходит не так, (особенно это касается XP) установите пакет KIES и драйверы устройства загрузятся на компьютер. После установки драйверов, проверьте, видит ли программа ODIN ваш телефон. ВЫКЛЮЧИТЕ KIES!!! Запустите ODIN, введите SGS в состояние загрузки, подключите к ПК. При удачном подключении вы увидите желтый индикатор в первом слоте. Поздравляю, все готово к заливке ПО в Ваш SGS!
Прошивка телефона. Опции программы ODIN.
Что можно сделать при помощи загрузчика ODIN? Можно залить любой ROM, фабричный или кастомный, с полной переразбивкой файловой системы или без этого, сделать root телефона, прошить новое ядро в существующую прошивку. Часто, процедура прошивки через ODIN включена как один из этапов более сложного обновления ПО телефона. Тут внимание! Далее при работе с ODIN всегда придерживайтесь такой последовательности:
Основные файлы для прошивки SGS поставляются в виде архивов tar или MD5. Собственно, их вам и надо указать в соответствующих полях раздела Files (Download).
Рассмотрим для начала самый простой пример – заливка фабричной прошивки. Зачастую эта процедура необходима в том числе и перед прошивкой кастомной ROM, для подготовки файловой системы. Обычно прошивка поставляется в виде трех файлов, назначение которых отображено в самом названии – PDA (или CODE – основной файл прошивки), PHONE (или MODEM – телефонная часть прошивки, отвечающая за работу с сетью) и CSC – файл региональных настроек. Также при прошивке стоковой ROM необходимо иметь PIT файл. Что это такое, я точно вам не скажу :-) Но он нужен! Видимо в нем хранится служебная информация, необходимая загрузчику для прошивки ROM в телефон. На сегодняшний момент существуют два таких файла для SGS: s1_odin_20100803.pit и s1_odin_20100512.pit. Эти файлы обычно идут в нагрузку к ODIN или поставляются вместе с файлами ROM. В описании прошивки всегда указывается, какой PIT файл необходимо применять в конкретном случае. Вот пример поставки фабричной прошивки:
Далее, как вы видите, все просто, подставляем эти файлы в соответствующие поля мультизагрузчика. Вот что у вас должно получиться после настройки ODIN и подключения телефона в режиме download, т.е. непосредственно перед нажатием кнопки START:
кликните на картинку для увеличения…
После этого, можно нажимать кнопку Start и начнется прошивка телефона. Все этапы будут отображаться в окошке Message. После удачного окончания прошивки, индикатор в слоте вверху будет светиться зеленым цветом и отображать надпись PASS. Если случится ошибка – красным цветом.
На данном этапе, давайте сразу обсудим блок Option, а именно первые два чекбокса (что означает третий я точно не скажу, он включен все время). Первый Re-Partition – позволяет осуществить переразбивку файловой системы с нуля, т.е. полностью сотрет память телефона и заново осуществит разметку разделов согласно данных в PIT файле. Обычно при прошивке фабричной ROM этот чекбокс отмечается для избежания ошибок файловой системы в дальнейшем. Вы все-равно потеряете все пользовательские данные при полной прошивке рассматриваемой выше, поэтому он должен быть отмечен. Далее пункт Auto Reboot – при окончании прошивки телефон автоматически перезагрузится. Опять же, при прошивке фабричной ROM он должен быть отмечен.
Кроме заливки полной ROM, при помощи ODIN можно заливать модифицированные ядра, которые служат для получения root, замены стандартного recovery (Samsung 2e и 3e) на ClockworkMod Recovery или SpeedmodKernel Recovery. Что такое рековери и каковы его функции, мы поговорим позднее. Сейчас вы должны понять, что при помощи ODIN, Вы также можете заливать не три а только один файл обновления в формате TAR, который подставляется в поле PDA мультизагрузчика. При таком типе прошивки, Вам не нужен PIT файл и Вы его не используете. Также, в зависимости от последовательности описанной в инструкции по установке конкретной ROM, вы можете/должны снимать чекбоксы Re-Partition и Auto Reboot. Для чего это делается? Обычно перед установкой любой кастомной прошивки, Вам необходимо прошить сначала фабричную. Когда вы далее, прошиваете только обновление, переразбивка разделов вам естественно не нужна, т.к. необходимо сохранить их целостность. Auto Reboot может Вам не понадобиться, когда после обновления через ODIN Вам необходимо не перегрузить систему а тут же попасть в режим рековери для выполнения последующих действий инструкции по установке. В этом случае Вы просто вынимаете батарею по окончании прошивки, вставляете ее обратно и загружаете режим рековери.
Прошивка и обновление телефона через режим Recovery.
Тут мы и подошли к описанию режима рековери. Что это такое? Это служебное меню телефона, вызываемое путем, похожим на вызов режима download, но при этом кнопка регулировки громкости нажимается вверх. Итак, на выключенном аппарате, зажимаем кнопку громкости вверх, дом, включение, держим до активации экрана телефона, отпускаем. На короткое время высветится заставка, после, Вы должны увидеть текстовое меню, обычно на черном фоне, зелеными, красными или желтыми буквами (все зависит от текущего типа рековери). Перемещение по меню происходит при помощи клавиш громкости (вверх и вниз), выбор конкретного пункта – кнопка питания, возврат в предыдущее меню – обычно последнее текстовое подменю.
При помощи рековери можно прошивать и обновлять телефон файлами в формате zip. При этом Вам не нужен ПК. Главное – заранее закинуть файлы обновления на внутреннюю карточку аппарата.
Самое простое рековери – родное самсунговское версий 2е и 3е, эти типы рековери идут с фабричными ROM. Тут минимум пунктов, один из них “apply update.zip” т.е. файл обновления должен лежать в корне внутренней карты памяти (не sd) и называться именно update.zip. Файл обновления должен быть подписан и предназначен именно для прошивки через такой тип рековери. Такой вариант прошивки в основном применяется для получения root прав на телефоне с фабричной ROM и применяется очень редко (возможно как альтернатива прошивки ядра с root через ODIN).
Более продвинутый тип рековери поставляется с кастомными прошивками – это ClockworkMod Recovery (на форумах он называется CWM). Тут больше пунктов и расширенная функциональность. При помощи CWM можно установить любой файл прошивки или обновления в формате zip, который может называться как угодно и находиться на внутренней карте памяти в любом месте. Выбираете пункт “install zip from sdcard” далее пункт “choose zip from sdcard”, в появившемся примитивном файл-менеджере находите файл обновления, применяете его.
Кроме функций обновления, в зависимости от версии и модификации CWM возможны следующие действия при помощи меню и подменю рековери: полная очистка телефона, очистка кеша, резервное копирование и восстановление данных, очистка журнала аккумулятора, управление разделами системной и внутренней пользовательской памяти, разбивка sd карточки и ее подготовка для apps2sd, создание swap раздела на sd, применение лагфиксов и преобразование файловой системы в ext, включение дополнительных функций, например нотификация подсветкой клавиш и многое другое.
Одной из самых распространенных модификаций CWM для SGS является SpeedModKernel Recovery (SMK), которое и предлагает эту расширенную функциональность по сравнению со стандартным CWM тут больше пунктов, специфических именно для SGS.
Пример – самый простой способ установки кастомной ROM для SGS:
Множество кастомных ROM для SGS требуют наличия SMK на телефоне для проведения процедуры установки. Это можно сделать прямо на фабричной прошивке, не надо до этого получать root и т.д. – это заблуждение. Самый простой способ одноразового получения SMK для последующего обновления уже через этот тип рековери – прошивка файла tar с ядром SpeedModKernel при помощи ODIN (подставляете файл в поле PDA) со снятыми галочками Re-Partition и Auto reboot. После прошивки ядра, Вы вынимаете батарею из телефона, вставляете ее, вызываете режим рековери и устанавливаете любое обновление, например кастомную ROM (файл zip, естественно уже должен быть в Вашем телефоне).
Некоторые кастомные ROM, например CyanogenMod http://keddr.com/2011/03/tolko-dlya-nastoyashhih-gikov-obzor-cyanogenmod-7-android-2-3-3-dlya-samsung-i9000-galaxy-s , требуют более сложной процедуры установки, которая содержит несколько этапов прошивки через ODIN и SMK. Четко следуюте инструкциям от разработчика и у Вас все получится! Не Вы первый, не Вы последний! Если Вы считаете себя настоящим гиком, то просто обязаны освоить эти несложные процедуры.
ВНИМАНИЕ!!! Автор не несет ответственности за последствия Ваших действий с телефоном, после прочтения данной статьи. Я не виноват, если Вы превратите свой SGS в кирпич! Официальная гарантия на телефон пропадает после самостоятельной прошивки. Однако, если что-то случится, при помощи полученных тут знаний, вы всегда сможете прошить исходную прошивку в ваш телефон перед походом в СЦ. Если телефон полностью умер, уже никто не сможет определить какая в нем прошивка :-) делаете морду лопатой и несете в СЦ со словами: вот поломался… В любом случае, повторюсь: только Вы в ответе за все Ваши действия и их последствия! На самом деле не все так страшно и какие-либо инциденты с трагическими финалами случаются очень редко.
Удачных прошивок!
http://i9000ep.blogspot.com/ вот вам рай для sgs. Пользуйтесь)
Владислав этой ссылке можно верить? http://www.torrentino.com/torrents/870727
С уажением
http://www.change.org/petitions/wwwsamsungcom-distribution-of-ice-cream-sandwich-version-for-users-of-the-samsung-i9000#
Петиция в самсунг о разработке офф. прошивки.
Как перепрошить galaxy ace если он не включается и не реагирует ни на какие кнопки?
Добрый день,
помогите… SGS i9000 не включается, не входит в трехкнопочный режим – без симки и без карты памяти – при использовании трехкнопочного режима начинается обычная загрузка телефона, на экране появляется голубая спираль,проигрывается загрузочная музычка и на этом экран гаснет и периодически издаются звуки вибрации (звук похож на вибру от подвисшего приложения) и так продолжается часами. приложений установлено много, большая часть на карте памяти, все работало, а вчера после входящего звонка, который тел определил неверно, все погибло. ночной отдых без АКБ не помог. Дорога в сервисный центр? сколько это может стоить? или уже кирпич…
Спасибо!
Народ. Помогите. При прошивке одином в виндовс 7 как дело доходит до начала загрузки, винда выбрасывает и пишет что программа один будет завершена. При попытке прошить на другом компе с xp один не видит тело, т.к. раньше я его не подключал. Дрова установил.
Подскажите выход. думаю надо файлы драйверов скопировать (где взять?) в систем 32 или подключить телефон рабочий, чтоб комп его увидел.
Спасибо заранее.
http://www.torrentino.com/torrents/870727 версия 2.3.6 супер,без глюков!!!!!сижу на ней
лагает звонилка,ммс не работает,подвисает,выкидует с несчего неизв текст…пробыл на ней несколько дней,это резаная версия с лагами,и автор всего не догаваривает или грош ему цена,если он перепрошывает людям!сейчас нашел 2.3.6-все супер-все работает,а руки действительно из жопы у автора
На самом деле сейчас это просто необходимость и далеко не только для “настоящих гиков” если хотите чтобы ваша машинка работала нормально. Плюс при установке прошивки с рекавери нужно перед ней всегда сделать хард ресет. Автору предыдущего поста рекомендую выровнять руки и не постить ерунду, инструкция на самом деле универсальна
херня не шейте,доделывать надо,выбивает,лагает,поверьте,пожалейте свой телефон,автор тупица
Привет.помогите,никак не могу подключить телефон.перевожу в режим загрузки ,подключаю пишет устройство не usb опознано
Dobroje utro ja vot sezhu uzhe dva dnja za kompom i vse ponjatj ne mogu tak kakim obrazom mozno i proshitj Galaxis2 i snjatj simlock i rucckij jazik tuda votknutj.Ja naverno vse forumi oblazil odin govorit 4erez Odin vtoroj mozhno 4erez Kies.Ljudi dobrije pomogite a to svehnusj.Ja davno zanemajusj remontom mobilok no s takim es4e do six por ne imel del, a klientu tozhe neobjasnish padumajet derevens4ina sidit.Zaranije spasibo.Zdu otveta
Vsem privet :) . Mne nuzhna pomash dlya polnih chainikof iktomuzhe bez denek . Po mne sheslivamu sluchiju ja na ulicu nashla telefon samsung i9000 – obradovalas , no kak okazalas telefon pod kodam i tolko ekstrenije znonki , poshla “k umnim” za pomoshju , telefon ta inostranij – turist znachit poteral – shto tozhe ne ploho , mozhno ostavit sebe , no vot dosada – “umnij” za to shtobi on umena rabotal kak ja hachu mnogo denek hochet – da tolko desh ih vzat . Povezlo snahodkoi no shto dalshe – internet u mena est , govorat tam mozno tozhe vso zdelat – pomogite i podskozhite schego nashat i gde shto iskat . Ja hot i ne ochen umna v komjuterah no umena mnogo vremeni i terpenija gledisch i poluchitsa . Nebos neglupeye – prosto starshe . Za raneye blogodarstvuju .Irena Arkadyevna
по ходу при прошивке перепутал папки, прога выдала ошибку, телефон теперь вобще не отвечает, только высвечивает значок “нет соединения к ПК”, что то можно самому сделать или только сервис теперь?
@Арсений, выключите телефон и заново в режим загрузки и прошейте как надо
Я хочу установить через Kies, а там 2.3.4 недоступна ((((
@Akella, есть варианты и без киес :) кагбэ намекаю на содержание статьи :)
Приветствую. Скажите, как и где правильно расшифровать прошивки:
PDA:JPF / PHONE:JPP / CSC:JP2(SEK)
и эту
PDA:JS7 / PHONE:JPY / CSC:JS2(PLS)
какая из них новее/лучше
(первая украинская, а вторая польская)
@Akella, да они практически одинаковые… лучше устанавливайте 2.3.4, зачем вам 2.2?
здравствуйте.я обновил свой I9000 до 2.3.3 , но мне не понравилась работа( язык клавиатуры не переходит на русский и много батарии ест). Как мне вернуть исходную версию прошивки?
@Евгений, скачайте другую прошивку, какую хотите и перепрошейте телефон. а вообще все ваши проблемы решаемы и сейчас можно прошить 2.3.4 которая точно лучше чем 2.2 По клавиатуре – может вы просто не включили русский язык в настройках? Или установите другую клаву – в маркете и в интернете их полно с поддержкой русского языка.
Спасибо! Всё понятно изложено, перепрошил всё ОК!
Большое спасибо за советы,
устанавливал всё как Вы описали, всё получилось, но установил версию
2.3.3 Build GINGERBREAD.XXJVK- скачал с сайта самсунг-гэлекси.рф, хотя скачивал версию 2.2.
на установленной версии нет русского. Может быть поможете со ссылкой на версию 2.2 или знаете как поставить русский на 2.3.3
С благодарностью. Юрий
@Yuriy, ойойой JVK настоятельно не рекомендую, т.к. немного глючная и есть более новая JVP и там русский есть точно. Сам пользуюсь сейчас, очень ок. Ставьте вот это:
http://www.darkyrom.com/community/index.php?threads/odin-cwm-base-ficetos-jvp-base-rom.3519/
не пожалеете.
Добрый день уважаемый Владислав!
Вы помогли в 2011 г. прошиться на версию 2.3.3,всё до сих пор корректно
работает. Большое спасибо!
Не подскажете есть ли рабочая версия 4.0 для Galaxy S 9000I?
Ещё раз благодарю.
С уважением Юрий.
ка вастановить после ведения сц кодов по глупасть обнавил микрапрограмму камеры теперь выдаят сбой камеры перепрашифка не помогает испробовал многа прошивак нечего пробовал подменить файлы /system/frimware там четыре файла мне сказали что это и есть микропрограма камеры заменил от другова galaxy s непомогает, уменя есть ешё гарантия но после перепрошифки ана ишезает непотскажети ка это скрыть от сервесного центра чтобы неузнали.
@Бекзод, Прошейте фабричную прошивку, официальную для Вашего региона, желательно ту, которая была при покупке аппарата.
Прошил телефон с 2.1 до 2.2.3 всё нормально.2.3 версия не понравилась решил прошить на 2.2 прошил теперь телефон пишет процесс неожиданно остановлен.
Заранее спасибо.
@Милан, мало информации. Что вы шьете, сток или кастом?
Привет
делал всё почти как написано,вот только записал файлы не на внутреннюю карточку а на внешнюю
теперь он не находит этот файл и не загружается ,постоянно пишет галакси с,
и рекобери тоже нету,что мне делать?
@igor, перешиваться с нуля однако, т.е. с фабричной прошивки…
Рекомендую быть ОЧЕНь остророжным при прошивке с использованием PIT файла. Желательно его не использовать вообще, переразбивка разделов при обновлении с одной официальной прошивки на другую обычно не используется. А последствия могут быть весьма печальные – брик девайса при ошибке прошивки PIT файла гарантирован.
@oshpaz, как раз при переходе с 2.2 на 2.3 без него не обойтись…
@Владислав Сурков, плохо. Я обошелся без этого, но у меня своя прошивка…
@oshpaz, лично я, наверное раз 50 его использовал… :-)
@Владислав Сурков, там достаточно одного раза, чтобы не так пошло. А потом без JTAG не разберешься.
@oshpaz, ну, по-моему большая вероятность уронить тело на асфальт, чем убить его перепрошивкой… :-)
Спасибо за статью. В течение месяца приобрету себе SGS и буду экспериментировать, основываясь на ваших указаниях :)
Спасибо конечно, но на самом деле я из чистого любопытства поинтересовался будет или нет=)
P.s. There is no need for me to use google translate=)
@Константин Шорохов, ок, без обид:-)
А будет инструкция по прошивке CyanogenMod?
@Константин Шорохов, Ну это же частный случай, чего тут непонятного? Вся процедура состоит из последовательности операций о которых написано в статье. ЧИТАЙТЕ ТЕОРИЮ!!!
А вот текущая инструкция: http://forum.cyanogenmod.com/topic/17020-all-models-cyanogenmod-7-for-samsung-galaxy-s-phones-experimental/
салам я делал прошивка но уменя сотка сдох не получится ключит поиогите что мне делать samsung galaxy SI9003 помогите новый телефон уже год
@Константин Шорохов, сделал перевод инструкции, но это в последний раз :-) Учитесь пользоваться google translate и теорией!
перевод с пояснениями тут в комментах: http://keddr.com/2011/03/tolko-dlya-nastoyashhih-gikov-obzor-cyanogenmod-7-android-2-3-3-dlya-samsung-i9000-galaxy-s
перед процедурой обязательно “сто грамм” для храбрости :)
@Иван Водченко, ХЕХЕ! Если бы я делал это каждый раз перед прошивкой, наверное спился бы уже :-) Иногда делаю это по 5 раз в день. Ну пол-литра раз в 1-2 недели… В принципе осилю пока :-)