Galaxy S GT-I9000: как исправить загрузку до восстановления с помощью увеличения громкости + питания?

У меня Samsung Galaxy S (GT-I9000) и я установил Cyanogenmod 10 M2. Я могу перезагрузиться в рекавери из Cyanogenmod (удерживая кнопку Power, выберите Reboot and Recovery). Однако я не могу загрузиться напрямую в рекавери, удерживая Громкость вверх + Питание или Громкость вверх + Домой + Питание, когда телефон выключен.

Нужно ли мне что-то делать с аппаратным обеспечением телефона, чтобы получить комбинацию кнопок для загрузки в режим восстановления? Насколько я знаю, комбинация кнопок, которую я пробовал, является правильной для этого устройства. Я могу загрузиться в режим загрузки с уменьшением громкости + питание.

Рекавери - установленное по официальному galaxysmtd Cyanogenmod 10 M2 ("CWM-based Recovery v6.0.1.4").

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

Попробуйте вынуть аккумулятор, затем, удерживая кнопки, снова вставить его. Я бы также попробовал другие комбинации, такие как обе кнопки громкости + питание.
Теперь я подозреваю, что что-то не так с моим образом восстановления. Когда я вставляю аккумулятор с помощью увеличения громкости + питания, это выглядит как цикл загрузки при входе в режим восстановления: появляется логотип загрузки Galaxy по умолчанию, затем экран на мгновение становится черным, затем появляется логотип cyanogenmod, экран становится черным для мгновение, а затем через мгновение появляется логотип загрузки Galaxy по умолчанию. И цикл продолжается до тех пор, пока я не отпущу Громкость вверх. Затем загружается полный Cyanogenmd 10 M2 после черной вспышки или двух.
Я не понимаю, как он все еще может войти в рекавери при перезагрузке из Cyanogenmod - возможно, в этом случае железо находится в другом состоянии, и ядро ​​​​рекавери может с этим справиться.
Интересный. Я бы порекомендовал прошить рекавери через Odin. (Кстати, Odin также спасет вас, если вы не сможете загрузиться в ПЗУ. Он зависит только от загрузчика.)
Попробуйте прошить Semaphore Kernel через ODIN, он тоже установит новое рекавери!
Еще одна попытка может быть: выключите телефон. Удерживайте кнопку питания, увеличения громкости и кнопку «Домой». Дождитесь появления логотипа galaxyS, затем отпустите кнопку питания! Для меня это правильное сочетание.

Ответы (4)

ХОРОШО. Я нашел правильную комбинацию. Похоже рекавери распространяемый с Cyanogenmod 10 M2 для galaxysmtdдействительно придирчив к аппаратным кнопкам.

Вот как вы можете загрузиться для восстановления:

  1. Начните с выключенного Galaxy S
  2. Нажмите и удерживайте Громкость вверх + Домой
  3. Нажмите и удерживайте кнопку питания
  4. Подождите, пока (по умолчанию) не появится загрузочный экран Galaxy S GT-I9000.
  5. Отпустите кнопку питания до того, как появится второй экран загрузки с текстом «Cyanogen(mod)». Продолжайте удерживать кнопки увеличения громкости + «Домой».
  6. Дождитесь начала восстановления. После того, как вы увидите меню восстановления, вы можете отпустить кнопки увеличения громкости и «Домой».

Если вы не отпустите кнопку питания до второго экрана загрузки, вы не сможете перевести его в режим восстановления. Вместо этого он войдет в обычную последовательность загрузки, которая, кажется, не работает, если вы продолжаете удерживать кнопку питания. С другой стороны, если вы не будете удерживать кнопки нажатыми достаточно долго, он снова войдет в обычную последовательность загрузки. Я не понял, действительно ли требуется удержание кнопки «Домой», но, по крайней мере, это не мешает войти в режим восстановления.

Получается, что по крайней мере с моим железом удержание кнопки «Домой» обязательно. Если я не нажимаю кнопку «Домой», кажется, что загрузчик останавливается. Удержание Power на 5-10 секунд перезагружает устройство, в остальном ничего не происходит.
Также стоит упомянуть, что Galaxy S (международная версия GT-I9000) имеет аппаратное поведение для аппаратного сброса, если кнопка питания удерживается в течение 5-20 секунд (задержка кажется случайной). ОС (Android) не может отменить это, поэтому не имеет значения, включена ли у вас блокировка экрана или активен телефонный звонок. Я случайно перезагрузил свой телефон в перчатках (кнопка питания находится сбоку телефона и будет очень легко случайно активирована, если взять телефон в перчатках, потому что на улице слишком холодно, чтобы обойтись без них). Впервые такое случилось, я подумал, что слетела ОС.
пробовал, но не получилось :( см 9
@numediaweb: вы уверены, что у вас аппаратное обеспечение GT-I9000, а не, например, GT-I9000M или GT-I9000B? Не могли бы вы уточнить, как это «не сработало»? Он постоянно перезагружался или вместо этого вошел в обычную последовательность загрузки?

Для тех, кто приходит сюда через Google, как и я, вот как я попал в режим восстановления:

Устройство: Galaxy S i9000M (международная версия i9000) ПЗУ: CyanogenMod 10 (CM10)

Комбинация из трех кнопок, которая раньше работала (Увеличение громкости + Питание + Домой), не работала. Однако, удерживая ОБЕ кнопки громкости и питания (без «Домой»), я запустился в Recovery pronto.

Надеюсь, это поможет попутчику Google.

Ваше здоровье.

GT-i9000M или «Samsung Galaxy S Vibrant» отличается от телефона GT-i9000 (известного как международная версия «Samsung Galaxy S»). Глядя на спецификации, GT-i9000M выглядит как лучшее аппаратное обеспечение, потому что он содержит гироскоп - при условии, конечно, что в остальном он корректно работает с galaxysmtdCM ROM.

Для меня работает: vol up + home + power (отпустите питание после отображения экрана загрузки Galaxy S GT-I9000 и продолжите с vol up + home)

Удерживайте кнопку питания, как обычно, для выключения питания. Затем выберите опцию «восстановление»; он войдет в режим восстановления.

Вопрос как загрузиться в Recovery при выключенном телефоне. ОП знает, что они могут сделать это, когда телефон включен. "перезагрузитесь в рекавери из Cyanogenmod (удерживая кнопку Power, выберите Reboot and Recovery)"
Да, чтение больше, чем первое предложение вопроса, очень поможет в будущем. Суть заключалась в том, как войти в рекавери в случае, если ОС зацикливается/вылетает во время запуска, потому что в этом случае вы никогда не увидите никакого меню, предоставляемого Android.