HTC Desire S - Прошивка (OS 2.3) | HTC Desire S, Saga



Реп: (2582)
Прошивка HTC Desire S - (OS 2.3)
Изображение HTC Desire S, Saga
Описание | Обсуждение » | Покупка » | Аксессуары » | Брак » | FAQ Общий » | FAQ прошивка » | Прошивка | Украшательства » | Модификация » | Клуб владельцев » | MIUI » | Virtuous Unity » | QsenSe » | ICS Desire S » | JB Desire S »

Важная информация!
Всё, что вы делаете - на ваши страх и риск! Авторы руководств не несут ответственности за невнимательность и ошибки владельцев!
Прежде чем задавать вопросы, ознакомьтесь с материалами шапки и обсуждением в теме! В противном случае, повторяющиеся вопросы и ответы на них будут удаляться, чтобы не засорять форум. Формулируйте вопросы чётко, информативно и понятно - тогда высока вероятность того, что и ответ будет таким же внятным и полезным.⇓
Пример"Здравствуйте, у меня установлена <версия прошивки>, <версия и состояние hboot>. Я пытаюсь получить <некий результат>. Я сделал <действия>. В результате у меня получилось <результат, который получен>. ЧЯДНТ?"
Драйверы и утилиты
Терминология/технические вопросы
Терминология
Прошивка (ROM) = Набор програмных модулей, состоящий из нескольких частей (Hboot, Boot, Radio, Recovery, System)

HBoot = Загрузчик, программа которая обеспечивает взаимодействие и загрузку программ с железом, а также отвечает за идентификацию ПО и даёт команду Recovery на установку того или иного ПО.

Boot = Ядро

Recovery = Утилита необходимая для установки обновлений, програмных модулей, проверяет целостность ПО

PG88IMG = Формат, разработанный НТС для идентификации обновлений и ПО подлежщего установке (прошивки) штатными методами

RUU = Rom Update Utility, утилита от НТС позволяющая устанавливать прошивку с ББ.

CID = Country ID - это вариант защиты, определяющий принадлежность девайса к той стране (Регион - лок), для которой он изготовлен. CID состоит из восьми знаков и бывает 1) заводской, напр. HTC__032, НТС__А07. 2) операторский, напр T-MOB101, 3) SupeCID, напр. 11111111.
Gold Card = Програмный скрипт, записываемый на карту памяти, который позволяет игнорировать (подменить) номер CID в процессе прошивки.

FOTA = Firmware Over The Air - это официальное обновление прошивки нашего телефона "по воздуху" (EDGE, WiFi). При обновлении FOTA пользовательские данные не изменяются (в отличии от обновления прошивки через ПК).
Для получения прошивки по FOTA надо выполнить следующее: включить EDGE или wifi, далее - Меню -> Настройка -> О телефоне -> Обновления системы -> Проверить сейчас. (там же можно поставить галочку для автоматической проверки обновления телефона - осторожно ест траффик!!!)

System = Набор пользовательских и системных приложений входящих в прошивку

Radio = радиомодуль. Очень важная часть, отвечающая собственно за связь и т.п.

S = характеристика защиты загрузчика (hboot) Security. Имеет два состояния: ON и OFF
ББ, ПК = Персональный компьютер

СЦ = Сервисный Центр

Stock, сток = "Заводское" состояние ПО (может быть полностью "заводским", а может касаться только некоторых частей прошивки)

Кирпич = Не загружающийся смартфон: "виснущий" при загрузке, либо не входяжий в какие либо режимы, кроме Bootloader и Recovery (в особо тяжелых случаях - вообще не включающийся). Бывает нескольких вариантов: из-за "умершего" чипа eMMC (читаем тему о браке (ссылка)), из-за неправильной прошивки и из-за Full Wipe

Wipe = Аналог Хард-Ресета на WinMobile, бывает: Factory reset (Сброс к заводским настройкам), Partititon Wipe ("Затирание" раздела), Full Wipe ("затирание" всех разделов прошивки, обычно делается перед установкой прошивок линеек CyanogenMod) и BatteryStats Wipe (Используется при калибровке батареи)

Рут, ROOT = учетная запись главного администратора, или superuser-а. Имея доступ к этому профилю появляется целый ряд возможностей, не доступных в обычном режиме работы.

Recovery = набор низкоуровневых утилит для сохранения/восстановление резервной копии всех разделов ROM. По аналогии с компьютерным софтом - это "acronis true image на livecd". Вы можете загрузится в рекавери и сохранить "текущее состояние системы" - а потом если что вернуться к нему..

Fastboot = режим для прошивки/загрузки телефона. Позволяет прошивать отдельные разделы флеш памяти телефона.
Сам fastboot встроен в болеее низкоуровневый загрузчик: т.е. через fastboot вы не сможете сломать fastboot - это самое главное! Умея пользоваться fastboot - вы всегда сможете прошить ваш телефон - даже если перед этим залили не ту прошивку в раздел system. Описание пунктов меню FASTBOOT:
  1. BOOTLOADER - вход в тот самый bootloader. После входа автоматически выполняется подхват с карты памяти архива с именем PG88IMG.zip. Используется чаще всего для прошивки радио, рекавери и hboot. Если архива нет, вы просто получите сообщения, что архивы не найдены, и дальше сможете выбрать что-то из ниже представленного.
    • FASTBOOT - возврат в FASTBOOT (предыдущее меню).
    • RECOVERY - режим восстановления. Чаще всего, альтернативный, использующийся для перепрошивки. Наиболее популярные 4EXT Recovery и Clockworkmod recovery. Стоковое (стандартное) используется редко.
    • FACTORY RESET - сброс телефона до заводских настроек в случае, если через само меню аппарата это сделать невозможно (например напрочь забыли парольна Антивор Др.Веба). Удаляются все пользовательские данные (контакты, смс, программы и т.д. Карта памяти не трогается.
    • SIMLOCK - исходя из проблемы, описанной в данной теме, можно сказать что это что то вроде блокировки телефона под определенную симку, но точно сказать не могу. Опять таки судя по той же теме, лучше не трогать!
    • IMAGE CRC - нa XDA пишут что это MD5 сумма данной прошивки, используемая для определения "корректности" прошивки. (не знаю зачем)

  2. REBOOT - обыкновенная перезагрузка, с последующим запуском ОС.
  3. REBOOT BOOTLOADER - перезагрузка в бутлоадер.
  4. POWER DOWN - выключение аппарата


Frequently Asked Questions! (Мини)
Какие бывают ROOT-права?
Виды Root-прав
Full Root - полные и постоянные Root-права без ограничений
Shell Root - постоянные Root-права, но без доступа к изменению папки system.
Temporary Root - временные Root-права. Если нет возможности получить полный Root, получить временный рут обычно можно всегда. После перезагрузки права суперпользователя пропадают.

Что дают Full ROOT-права?
Имея полные Root права на android можно:
Изменять системные файлы, темы, ярлыки, удалять стандартные приложения
Запускать исполняемые файлы Linux (только консольные, зачастую - только на девайсах с установленным Bysybox)
Запускать специальные приложения, существенно расширяющие возможности смартфона, но требующие Root-прав - SuperUser, Task Manager For Root, Root Explorer, ShootMe, Titanium Backup и т.п. В описании таких приложений обычно пишется, что они требуют прав Root-пользователя.
Делать скриншоты с помощью таких приложений, как ShootMe
Делать резервное копирование системы, например, с помощью популярной программы Titanium Backup
Прошивки с правами Root могут предоставлять такие возможности, как app2sd (установка приложений на карту памяти), перенос кэша браузера, Маркета и т.п. на карту и другое.
Помните, что само по себе получение Root прав не дает вам всех вышеописанных преимуществ, а дает лишь возможность делать определенные вещи с аппаратом.

Что такое кастомная прошивка и что она дает?
Как правило - это порты прошивок с других моделей телефонов, поскольку писать ПО с нуля, любители не в
силах. Порт - это адаптация прошивки с одного девайса для другого.
Зачастую кастомная прошивка дает измененный пользовательский интерфейс, обновленную версию Android, предустановленный Busybox и новые ошибки ПО. Для конкретных прошивок изменения описаны либо в теме прошивки, либо в сообщении со ссылкой на скачивание этой прошивки. Там же смотрим список изменений для кастомного ядра (разгон и прочие доработки).

Что необходимо для получения Full Root?
Для получения полных root прав необходимо разблокировать загрузчик (hboot). Т.е. перевести его из состояния S-ON, в котором он выходит с завода в состояние S-OFF. Данная процедура для нашей модели телефона недоступна програмными методами и производится с помощью специального программатора - ХТС Clip.

Как узнать - у меня s-off или s-on?
Выключить аппарат[!], вытащить батарею -> вставить батарею -> удерживать кнопку "-" (качелька громкости) и нажать "Power"(включения питания) -> появляется заставка с 3-мя роботами, там сверху и читайте s-on или s-off
для выхода - выбрать FASTBOOT (клавиша power - используется как Enter) -> REBOOT(передвижение по меню качельками громкости) -> кнопка "Power")
P.S. Действие (вытащить батарею -> вставить батарею) можно не выполнять если убрать галочку в "Меню -> Настройки -> Питание -> Быстрая загрузка" и один раз перезагрузить телефон.

Как узнать номер CID, HBOOT, Прошивки, Название региона (для которого выпущен телефон)?
Необходимо скачать из шапки или маркета программу CID getter. Запустить её и получить информацию из следующих строк:
[ro.carier] - регион прошивки, [ro.bootloader] - версия hboot, [ro.cid] - номер CID, [ro.aa.romver] - номер прошивки.

Какие бывают версии HBOOT и что означают эти циферки?
0.98.0000 - стоковый hboot s-on (если при таком hboot у вас s-off, то у вас аппаратный s-off htc-clip)
0.98.2000 - инженерный hboot s-off
6.98.1000 - revolutionary s-off
0.98.0002 - стоковый hboot s-on (если при таком hboot у вас s-off, то у вас аппаратный s-off htc-clip)
0.98.2002 - инженерный hboot s-off
6.98.1002 - revolutionary s-off
2.00.0002 - стоковый новый hboot s-on (если при таком hboot у вас s-off, то у вас аппаратный s-off htc-clip)
2.00.2002 - инженерный новый hboot s-off
7.00.2002 - инженерный новый повышенный hboot s-off
7.00.1002 - s-off на базе revolutionary от f_pasha

Какие версии прошивок для Desire S являются официальными для Европейского региона?
На сегодняшний день официальными являются прошивки с номерами: 1.28.401.1; 1.47.401.4; и 2.10.401.8

Для каких телефонов предназначено последнее FOTA обновление?
Для телефонов со следующими номерами CID: 11111111, HTC__001, HTC__N34, HTC__203, HTC__102, HTC__405, HTC__Y13, HTC__A07, HTC__304, HTC__032, HTC__016, HTC__E11

Официальные прошивки
ВНИМАНИЕ! Стоковые прошивки не устанавливаются на девайсы с разблокированным (UNLOCKED) загрузчиком!
Для установки прошивок необходимо вернуть HBOOT девайса в состояние RELOCKED (LOCKED)!

Неофициальные прошивки
ВНИМАНИЕ! Касается исключительно S-ON UNLOCKED устройств! Во избежание получения незагружающегося девайса (НТС White Logo), при установке кастомов с нестоковым (кастомным) ядром, не забываем после прошивки, дополнительно, повторно прошить ядро (предварительно выдернув его из этой прошивки, либо другое из шапки)! Подробная последовательность действий описана в мануале! Также не забываем использовать инструкции авторов прошивок (касается всех), которые расположены в темах конкретных прошивок (на XDA или 4PDA)!
Прошивки с Cyanogen 7;9;10
AOSP Gingerbread

Инструкции и руководства
ВНИМАНИЕ!!! Настоятельно не рекомендуется, без необходимости, извлекать батарею из работающего телефона! По этой причине может произойти нарушение файловой системы ПЗУ. Для экстренной перезагрузки девайса используйте длительное нажатие комбинации 3-х клавиш VolUp + VolDown + Power!

Комбинированные пошаговые наборы инструкций.

Получение S-OFF. Разблокировка загрузчика (UNLOCKED).
Получение Root прав и установка 4EXT Recovery.
Установка официальных и неофициальных прошивок / Ядер / Hboot / Радио.
Обновление прошивок для S-OFF или UNLOCKED девайсов
Понижение версий прошивок для получения S-OFF / возврата к заводскому состоянию
Другие полезные и важные инструкции.
Различные необходимые файлы
Разное
Скриншоты опросов
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал #Санëkk - 16.05.21, 08:17
Причина редактирования: Редактирование шапки.



Реп: (112)
denmardar @ 14.07.2011, 14:09 *
есть два вопроса:
1) распишите плиззз как сделать wipe
2)перед прошивкой симку вынимать?


Как сделать wipe
Зажав кнопку питания телефона, выключаем его, а после того, как экран погаснет, зажимаем качельку уменьшения уровня громкости.
В этот момент на экране должно возникнуть меню загрузки устройства
Примечание: если этого не произошло, то необходимо вытащить, а затем вставить батарею в аппарат.
Далее перемещаясь при помощи качельки изменения уровня громкости, нам надо выбрать пункт меню Wipe data/factory reset и подтвердить его выбор нажав один раз кнопку включения питания.

Описание функций меню Clockwork recovery Mod
reboot system now – производит перезагрузку устройства;
apply sdcard:update.zip – перепрошивка устройства файлом прошивки, которую предварительно необходимо поместить формате update.zip в начальную папку на sd-карты аппарата;
wipe data/factory reset – сбрасывает все установленные данные до первоначального, заводского состояния телефона;
wipe cache partition - стирает все временные файлы, которые накопились на вашем аппарате;
install zip from sdcard – выполняет функции аналогичные пункту «apply sdcard:update.zip»
nandroid – меню для создания резервной копии вашего телефона (настройки, контакты и другое)
partitions menu – раздел меню, которые дает возможность форматирования карты памяти и ее отдельных разделов.
advanced – меню через которое можно произвести перезагрузку аппарата в стандартный режим и очистить данные о батарее устройства;

2) Нет

Сообщение отредактировал MaesTRo's - 14.07.11, 10:23
Причина редактирования: Описание функций меню Clockwork recovery Mod



Реп: (112)
[Manual] Производим прошивку Desire S custom-прошивкой с помощью CWM Recovery

Для того чтобы произвести прошивку нашего устройства нам понадобится наличие root-прав. О том, как их получить указанно в данной теме HTC Desire S - Прошивка (Пост #8192104).
  1. Убедившись в наличии root для нашего аппарата, производим следующие действия в строгой последовательности:
  2. Прежде всего нужно скачать файл прошивки из темы.
  3. Файл с расширением .zip помещаем его на карту памяти нашего устройства в ее начальную папку
  4. Жмем на нашем аппарате кнопку Меню (Menu). Далее находим приложение «Андроид Маркет» (Android Market) и запускаем его.
  5. Дождавшись запуска «Андроид Маркета» (Android Market), мы увидим несколько следующих вкладок: «Приложения», «Игры», «Поиск». Необходимо выбрать графу «Поиск» и в появившемся поле набрать текст ROM Manager, это программа, которая нам понадобится.
  6. Жмем на значок, который имеет вид лупы для того, чтобы начать поиск.
  7. После окончания поиска «Андроид Маркет» (Android Market) покажет нам список найденных программ. Из этого перечня выбираем программу Rom Manager, выбираем ее и после того, как нам будет предложено ее загрузить, выбираем пункт «ОК».
    Прикрепленное изображение

  8. Ждем некоторое время, оно зависит от скорости вашего соединения с интернетом, пока в находящейся вверху экрана статусной строке не высветится информация о том, что необходимая нам программа успешно установлена.
    Примечание №1: Если в процессе установки появится всплывающее окошко о подтверждении наличия root-прав, то необходимо согласить, путем нажатия на «ОК».
    Примечание №2: если у вас не получается установить данное приложение используя «Андроид Маркет», то вы можете скачав его по данной ссылке, установить его в устройство самостоятельно.
    Далее нажимаем кнопку Меню (Menu), потом Приложения (Applications) и найдя, запускаем программу RomManager.
    После того, как она загрузится нам надо будет выбрать пункт ее меню с названием Flash ClockWorkMod Recovery
    Прикрепленное изображение

  9. Подождать пока пройдет установка ClockWorkMod Recovery.
  10. Теперь зажав кнопку питания телефона, выключаем его, а после того, как экран погаснет, зажимаем качельку уменьшения уровня громкости.
  11. В этот момент на экране должно возникнуть меню загрузки устройства аналогичное приведенной ниже иллюстрации.
    Прикрепленное изображение

    Примечание: если этого не произошло, то необходимо вытащить, а затем вставить батарею в аппарат.
  12. Далее перемещаясь при помощи качельки изменения уровня громкости, нам надо выбрать пункт меню Wipe data/factory reset и подтвердить его выбор нажав один раз кнопку включения питания.
  13. После того, как через несколько минут процесс очистки временной памяти нашего телефона окончится, мы путем аналогичных действий выбираем пункт меню install zip from sdcard.
  14. А затем в его подменю пункт choose zip from sdcard.
  15. Далее вы подтверждаем выбор файла прошивки с расширением .zip и ждем несколько минут, пока окончится процесс обновления ПО.
    После этого перезагружаем наше устройство и наслаждаемся его новыми возможностями!


Сообщение отредактировал Uksus17 - 05.10.12, 08:15
Причина редактирования: Добавлены скриншоты



Реп: (899)
Demart_1 @ 16.07.2011, 10:33 *
Murchelago,
Я не знаю в чем у меня проблема, но команда flash.bat в моем случае не копировала файл hboot.img на карту памяти. Поэтому я делал все проще. Вручную скопировал hboot.img в корень карты памяти а потом выполнил все команды. Т.е. в этом случае все остальные файлы (кроме hboot.img) просто не нужны.

Думаю стоит это в шапку поместить.

Можно и так, главное, алгоритм известен, я просто написал как у меня получилось, просто импровизировал, естесственно, теперь можно все привести к общему знаменателю и отбросить лишние телодвижения.
Фактически нужен только hboot.img, который мы хотим загнать в тело и adb для реализации задуманного.
Все остальные действия совершаются через командную строку.
Теоретически, должно получиться по следующему алгоритму:
1. Кидаем hboot.img в корень sdcard.
2. В командной строке последовательно выполняем команды:
adb devices
adb shell
su
dd if=/dev/block/mmcblk0p18 of=/sdcard/backup.img
dd if=/sdcard/hboot.img of=/dev/block/mmcblk0p18
reboot bootloader

Сообщение отредактировал Murchelago - 16.07.11, 16:15



Реп: (112)
Как получить S-OFF на 1.47.x ROM (HBOOT 0.98.0002) с помощью Revolutionary

Скачать Revolutionary с сайта http://revolutionary.io/
На телефоне включаем режим отладки Настройки - Приложения - Разработка - Отладка по USB
Подключаем к ПК режиме "Только зарядка"
Скачиваем Прикрепленный файлfre3vo.zip ( 5.47 КБ )
и Прикрепленный файлrevolutionary_0.3pre7.zip ( 1.5 МБ )
в корень диска C
Открываем командную строку и получаем временный root: Для начала нужно перейти в директорию с распакованным fre3vo cd "c:\fre3vo"
adb push fre3vo /data/local/tmp
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
adb shell
exit

НЕ ОТКЛЮЧАЕМ подключенный телефон от ПК

Мы получили временный root, теперь запускаем Revolutionary и следуем инструкции на экране.
После запуска файла появится окно программы. В окне программы вы должны видеть:
  1. вашу модель телефона;
  2. вашу версию HBOOT;
  3. вашу версию ОС Андроид;
  4. с/н вашего телефона.

Обратите внимание, что серийный номер показывается в квадратных скобках, не перепутайте закрывающую скобку с каким-нибудь символом.
Если окно не появилось или выглядит не так, проверьте ваши действия с самого начала.
Перепишите данные телефона, которые вы видите в окне программы, в форму на сайте.

Будьте внимательны при вводе серийного номера!!!

Если вы сомневаетесь в правильности ввода, проверьте серийный номер. Это можно сделать из меню телефона Настройки - О телефоне - Идент.код телефона - Сер. номер устройства. Или посмотреть наклейку под аккумулятором.

Через несколько секунд вы увидите новый HBOOT

После получения S-OFF программа предлагает сразу прошить CWM Recovery. Нажимаем Y в командной строке.

Получаем root.
Меняем режим подключения телефона с "Только зарядка" на Дисковод - скачиваем в корень флэшки Прикрепленный файлsu_2.3.6.3_efgh_signed.zip ( 289.79 КБ )
перезагружаемся в recovery и прошиваемся!

После прошивки root получен,можно скачать Rom manager с Маркета!

УДАЧИ! :happy:


Сообщение отредактировал Uksus17 - 05.10.12, 08:18
Причина редактирования: + от neomarazm



Реп: (417)
Решила создать общую инструкцию от начала до конца, т.к. на самом деле очень трудно понять что в какой последовательности делать, встречается много терминов без расшифровки, создающих полную кашу в голове новичков. Большинство текста ниже скопировано с других тем. Мной созданы лишь пункты и их последовательность.

У меня есть HTC Desire S, я хочу получить рут и(или) прошить другую прошивку, что мне делать?
(общая последовательность действий)


1. Узнать какой у вас аппарат: S-ON (может быть дополнительно в состоянии LOCKED или UNLOCKED) или S-OFF .
Что такое S-ON и S-OFF
На новых аппаратах компании HTC установлена защита называемая secuflag. Эта защита монтирует read-only в разделах /system и /recovery, то есть мы не можем непосредственно из телефона изменять/копировать системные файлы, также мы не можем прошивать zip-файлы через fastboot и recovery, так как защита позволяет прошивать только файлы подписанные HTC. S-OFF выключает всё проверки в bootloader, монтируя в разделах /system и /recovery read/wrire.
При этом у нас появляется возможность изменять системные файлы, удалять ненужные программы из прошивки непосредственно с телефона, изменять размеры системных разделов, картинку загрузки (Splash) и т.д.

Осенью 2011 года компания HTC объявила об изменении своей политики по поводу защиты загрузчика и предоставила способ официальной разблокировки защиты через сайт htcdev.com (при этом гарантию вы всё равно теряете). В связи с этим в новых официальных прошивках (начиная с обновления до версии андроида 2.3.5) у состояния загрузчика S-ON появились дополнительные состояния: LOCKED, UNLOCKED и RELOCKED.
S-ON LOCKED - свидетельствует о том что ваш загрузчик заблокирован.
S-ON UNLOCKED - свидетельствует о том, что загрузчик разблокирован через сайт htcdev.com. S-ON UNLOCKED разблокирует не все разделы памяти, в отличие от полного S-OFF, поэтому шить прошивки на нем приходится в два этапа (об этом будет ниже). Также обращаю внимание, что UNLOCKED не разблокирует раздел загрузчика, поэтому прошить другой HBOOT вы не сможете, также вы не сможете прошить другой радиомодуль (на S-OFF это возможно).
S-ON RELOCKED - состояние RELOCKED свидетельствует о том, что ваш загрузчик вновь заблокирован (командой fastboot oem lock), но перед этим он однажды уже был разблокирован через сайт htcdev.com.

Поподробнее можно почитать в этом посте: S-OFF, S-ON + UNLOCKED. Что это такое и с чем его едят.
Как узнать какой у меня аппарат S-ON или S-OFF
снять телефон с быстрой загрузки: Настройки - Питание - Быстрая загрузка (убрать галочку)
  • выключить телефон
  • нажать кнопку уменьшения громкости ("-") и удерживая ее, включить телефон
  • появится экран с изображением трех зеленых роботов внизу
  • в первой строчке большимим буквами будет написано S-ON или S-OFF

Как это выглядит:
S-ON:
Прикрепленное изображение

S-OFF:
Прикрепленное изображение

S-ON LOCKED:
Прикрепленное изображение

Если S-OFF или S-ON UNLOCKED то сразу переходим к пункту 4.

2. Если у вас S-ON узнать свою версию HBOOT.
Что такое HBOOT
Запускается сразу при включении и отвечает за проверку и аппаратную инициализацию запуска программного обеспечения, своего рода сопоставим с BIOS на ПК.
Как узнать версию HBOOT
снять телефон с быстрой загрузки: Настройки - Питание - Быстрая загрузка (убрать галочку)
выключить телефон
нажать кнопку уменьшения громкости ("-") и удерживая ее, включить телефон
появится экран с изображением трех зеленых роботов внизу
вторая строчка сверху и есть версия Вашего HBOOT)

3. Получить S-OFF или разблокировать загрузчик в стадию UNLOCKED, в зависимости от версии вашего загрузчика:
Перед выполнением этих операций необходимо установить дополнительный драйвер Прикрепленный файлHTCDriver3.0.0.007.exe ( 13.15 МБ )
  • для Hboot 0.98.0000 и 0.98.0002: инструкция по получению S-OFF через Revolutionary (можно следовать инструкции вплоть до получения root).
  • для Hboot 2.00.0002 два варианта:
    Внимание, все ваши данные сотрутся!
    1. получить S-OFF через откат на предыдущую прошивку:
      Итогом вы получите старую прошивку со старым HBOOT, на который получаем S-OFF через Revolutionary.
    2. сходить сюда Разблокировка Bootloader от HTC и разблокировать HBOOT в стадию S-ON UNLOCKED (напоминаю, что в состоянии s-on unlocked вы сможете получить рут, прошить другую прошивку, другое ядро, но не сможете изменять hboot и радио). Этот способ по идее лишит вас гарантии навсегда,т.к. IMEI участвовавшие в разблокировке через сайт заносятся в черный список отказа вам при обращении по гарантии в сервис-центрах. Не обращаем внимание что официально нашего аппарата не поддерживается на сайте, в списке выбираем <All other supported models>. Регистрируемся, и делаем все по инструкции. Смысла делать скриншоты нет, т.к. там все подробно и понятно.

  • получение S-OFF с помощью XTC CLIP (для любой версии HBOOT, способ осуществляется не в домашних условиях на специальных аппаратных средствах)

4. Установливаем альтернативный Recovery. В данном случае используется 4EXTRecovery. Существует два способа установки, выбрать можно любой.
Своими словами что такое Recovery
Recovery - это дополнительные функции загрузчика, запускаемые из меню загрузчика, такие как: прошивка с карты памяти различный патчей и прошивок, создание и восстановление бекапов, форматирование разделов телефона и др. функции. Recovery работает независимо от операционной системы, даже если у вас слетит прошивка, то через recovery вы всегда можете прошить все заново. Все функции 4EXTRecovery и их описание можете прочитать тут.
Прикрепленное изображение
СПОСОБ 1. Через карту памяти
Этот способ работает только если у вас получен S-OFF, если у вас S-ON UNLOCKED то пользуйтесь способом №2.
4.1. Скачиваем файл Прикрепленный файлPG88IMG_4EXTRecovery_v2.2.7_RC5.zip ( 5.47 МБ )
, переименовываем в PG88IMG.zip, кидаем в корень карты памяти.
4.2. Включаем телефон с зажатой кнопкой громкости "вниз". Через пару секунд телефон обнаружит файл с обновлением на карте памяти, и предложит нам обновить recovery. Качелькой громкости выбираем утвердительный вариант ответа и жмем кнопку включения. Произойдет прошивка нового recovery.
4.3. После этих операций следует удалить файл PG88IMG.zip с карты, чтобы каждый раз при входе в фастбут телефон не предлагал обновляться.

СПОСОБ 2. Через adb (командную строку ПК)
За инструкцию спасибо Uksus17
4.1. Создаём на компьютере, в корне диска С, папку 4EXT.
4.2. Скачиваем этот архив Прикрепленный файл4EXT_v2.2.7_RC5.zip ( 6.03 МБ )
(thanks for mr.Yikmen) и разархивируем его содержимое в заранее созданную папку 4EXT (5 файлов).
4.3. Запускаем, от имени Администратора, командную строку и вводим команду:
cd c:\4EXT
4.4. Подключаем DS к компьютеру в режиме зарядки с включенным режимом отладки.
4.5. Возвращаемся к командной строке и вводим следующую команду:
adb reboot bootloader
4.6. Ждем пока телефон перезагрузится в bootloader и после этого вводим команду:
fastboot flash recovery recovery.img.
4.7. Далее отправляем телефон в перезагрузку, в телефоне выбираем FASTBOOT-REBOOT. Power.


5. Прошиваем права Суперпользователя. (т.е. получаем рут)
5.1. Скачиваем файл Прикрепленный файлSuperuser_3.0.7_efgh_signed.zip ( 625.24 КБ )
, кидаем в корень карты памяти.
5.2. Включаем телефон с зажатой кнопкой громкости "вниз". В меню качелькой громкости выбираем пункт RECOVERY и нажимаем кнопку включения. Должно появиться меню нового Recovery.
5.3. В нем выбираем install from sdcard - choose zip from sdcard - листаем вниз пока не появится наш скопированный файл Superuser_3.0.7_efgh_signed.zip. Его выбираем.
5.4. Ждем прошивку суперпользователя (т.е. права рут), перезагружаемся в нормальный режим. Рут получен.

После этого я НАСТОЯТЕЛЬНЕЙШЕ рекомендую, даже категорически НАСТАИВАЮ, сделать NAND-бекап (резервную копию) вашего телефона. Если вы что-то напортачите, ставя какие то моды или прошивки, удаляя системные файлы, вы сможете восстановить этот бекап, и вы отделаетесь малой кровью, не теряя все свои данные.
Проводя аналог с ПК - это как бекап через Acronis. Создается полный образ памяти телефона. Архивируются разделы /boot, /recovery, /system, /data, .android_secure, /cache, sd-ext и рассчитывается md5 сумма.
Созданный бекап занимает около 600Мб (может больше или меньше, смотря сколько у вас стоит приложений), и сохраняется на карте памяти в папке clockworkmod/backup.
Как его сделать: заходите в 4EXTRecovery (описано в п.5.2), выбираете в меню backup|restore - backup. Создание бекапа займет около 5 минут. Созданный бекап можно забрать с карточки из папки clockworkmod/backup, чтобы не занимал место, и сохранить у себя на ПК на пожарный случай.

Если хотели только рут то на этом ваша цель достигнута, если хотите прошиться другой прошивкой читаем дальше.

6. Теперь чтобы прошить Desire S custom-прошивкой

Если у вас S-OFF:
6.1. Скачиваем файл прошивки (файл имеет формат .zip), кидаем в корень карты памяти.
6.2. Включаем телефон с зажатой кнопкой громкости "вниз". В меню качелькой громкости выбираем пункт RECOVERY и нажимаем кнопку включения. Должно появиться меню нового Recovery.
6.3. Для большинства прошивок нужно сделать full wipe (так называемый полный сброс, об этом предупреждают в теме о конкретной прошивке), необходимо в Recovery выполнить пункты:
wipe|format -> wipe data, wipe cach, wipe dalvik cash и format system. Все функции 4EXTRecovery и их описание можете прочитать тут.
6.4. Далее в меню 4EXTRecovery выбираем install from sdcard - choose zip from sdcard - листаем вниз пока не появится наш скопированный файл прошивки. Его выбираем.
6.5. Ждем прошивку, перезагружаемся в нормальный режим. Телефон прошит.

Если у вас S-ON UNLOCKED:
6.1. На загрузчике 2.00.0002 S-ON UNLOCKED можно прошивать любые прошивки, но обязательно пользуясь инструкцией: Установка кастома не со стоковым ядром на HBOOT 2.00.0002 S-ON UNLOCKED. Если в скачанной вами прошивке ядра лежат в нескольких папках, то подходящая для нас папка называется "Saga" иядро надо брать оттуда, т.к. saga - это другое название нашей модели.
Иначе прошивка не загрузится и будет висеть на заставке. Если прошивка, которую вы шьете, основана на стоковом ядре, то она пойдет и после обычной установки (см.порядок установки для телефонов с S-OFF выше), но таких прошивок мало.
И еще, получившие S-ON UNLOCKED обратите внимание, вы НЕ МОЖЕТЕ шить архивы PG88IMG.zip через загрузчик! Что бы там в это архиве ни было - оф прошивка, кастомная прошивка, другое ядро, радио, hboot, неважно - архив не прошьется! Все прошивки вы производите только через команды adb или c помощью меню 4EXTrecovery!

ВНИМАНИЕ! По поводу FOTA! Если вы рутовались, ломали защиту загрузчика и тут пришло новое официальное обновление FOTA, НЕ СТАВЬТЕ ЕГО на рутованный тел. Ничего не получится, прошивка не заработает, половина данной темы забита сообщениями с такими случаями. Перед официальным обновлением нужно вернуть всё в исходный вид (из S-OFF вернуть S-ON, либо из S-ON UNLOCKED получить S-ON RELOCKED). Как это делать описано в этом сообщении: HTC Desire S - Прошивка (OS 2.3) .
Также есть возможность обновиться до последней официальной версии не теряя S-OFF: для этого надо дождаться, когда умельцы смастерят файл обновления, который можно будет прошить через recovery. Все существующие на текущий момент обновления (март 2012) уже созданы (ищите всё в шапке), для будущих обновлений обычно такие пакеты мастерят в течение небольшого времени после начала обновления. Следите за шапкой.
Если вас уже угораздило поставить FOTA на S-OFF аппарат и он у вас не грузиться, то читаем здесь: HTC Desire S - Прошивка (OS 2.3) .

Можно ли всё потом вернуть в исходное состояние? Т.е. вернуть S-ON и убрать рут.
Да, можно. Как это сделать описано в этом сообщении: HTC Desire S - Прошивка (OS 2.3) и тут HTC Desire S - Прошивка (OS 2.3) .

Сообщение отредактировал Andreee - 22.09.12, 19:53
Причина редактирования: +1 от Manager147...



Реп: (337)
Восстановление Hboot 0.98.002 и S-On:

1. Сносим http://4pda.to/forum/dl/post/1087240/su_2.3.6.3_efgh_signed.zip (апк SuperUser в System/Apps и SU в System/Bin)

2. Скачиваем на ББ аттач Прикрепленный файлEngSOff.rar ( 1.89 МБ )
и распаковываем в корень диска C:\

3. Получаем временный ROOT

3.1. На телефоне включаем режим отладки Настройки - Приложения - Разработка - Отладка по USB
Подключаем к ПК режиме "Только зарядка"

3.2. Открываем "Пуск"-"Все программы"-"Стандартные"-правой кнопкой на "Командная строка"-"Запуск от имени администратора"

3.3. В появившемся черном окошке вводим
cd c:\EngSOff

Кнопка Enter.
3.4. Далее туда же вводим
adb push fre3vo /data/local/tmp/
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
adb shell
exit

После каждой введенной строчки нажимаем Enter.

4. Не отключая телефон и не закрывая коммандной строки запускаем Flash.bat из папки, распакованной из аттача в п.2.

5. В идеале наблюдаем на зверьке
"SAGA PVT SHIP S-ON RL
HBOOT-0.98.0002", если нет - повторить с п.3 НЕ перезагружая телефон

P.S.-Recovery тоже надо лить родной, достаточно подменить образ 4EXT на Прикрепленный файлrecovery.rar ( 3.68 МБ )
в папке с 4EXTRecovery v2.1.0 FINAL Прикрепленный файл4EXTRecovery_v2.1.0_FINAL.zip ( 6.74 МБ )

Лить стоковый Recovery строго до возврата HBoot и S-On!
P.P.S.-Процесс заливки родного Recovery:
1. Скачиваем Прикрепленный файл4EXTRecovery_v2.1.0_FINAL.zip ( 6.74 МБ )

Извлекаем из архива на диск C папку 4EXTRecovery v2.1.0 FINAL и подменяем Recovery.img этим Прикрепленный файлrecovery.rar ( 3.68 МБ )

Переименовываем ее в 4EXT
Либо качаемПрикрепленный файл4EXT.rar ( 4.12 МБ )
и распаковываем в корень диска C:\

2. В командной строке (запускаем от Администратора) вводим
cd c:\4EXT

3. Загружаем телефон, подключаем к компьютеру в режиме зарядки с включенным режимом отладки.

4. Возвращаемся к командной строке и вводим
adb reboot bootloader

5. Ждем пока телефон перезагрузится в бутлоадер и после этого вводим
fastboot flash recovery recovery.img

P.P.P.S.-Все ваши настройки и данные сохранятся!

Добавлено:
Полный порядок действий для восстановления "заводского" состояния:
1. Убираем рут на устройстве
2. Получаем временный рут
3. Шьем родной Recovery
4. Получаем временный рут
5. Шьем родной HBoot

Таким образом лично я сносил Amazon MP3 и SoundHound, а также менял на обновленные: плагин AdobeFlash, Google Maps и Market

K
Добавил в шапку!


Сообщение отредактировал _loza_ - 27.12.11, 21:54
Причина редактирования: Поправил пункт 3.4 +от OrfeyZP, от dark_heartless? от kingpingvin



Реп: (122)
Xatabich,
Почти все APK (в системном разделе) в обычной прошивке сопровождается файлом ODEX. Часть приложения (а именно сам java код) содержится как раз в этом файле. Поэтому любое изменение самого apk файла должно сопровождаться соответствующей правкой файла ODEX. Умельцы преобразовали файлы программа.ODEX в classes.odex и запихнули их внутрь файлов APK, тем самым уменьшили размер прошивки и самое главное - теперь сами APK-файлы можно менять как угодно, на работу системы это роковым образом не влияет. Вот это называется деодексирование.
Чем это хорошо - в деодексированной прошивке можно запросто открыть архиватором APK-файл, поменять в нём ресурсы (картинки и т.п.) и вернуть изменённый файл на место в прошивку. В обычной же это приводит к краху системы... оригинал. Одексирование само по себе является оптимизацией того самого java кода под конкретный процессор/устройство. То есть теперь конкретно и по делу: файл *.odex содержит перекомпилированый java код программы под конкретное устройство, а файл classes.dex в корне файла *.apk содержит java код, который может быть выполнен на любом устройстве. Это и есть сердце Андроида: виртуальная java машина "Dalvik". А это все вместе означает, что система каждый раз будет пытаться прекомпилировать все classes.dex находящиеся в apk при их отсутствии в папке dalvik-cache.
Для установки Deodex'ed прошивки как правило нужен Root



Реп: (2582)
Прошивка телефона заводской (стоковой) пошивкой. Для S-ON девайсов!

Скачиваем с ссылок шапки интересующую нас прошивку (~255Мб)
Далее может быть два способа: 1. Прошивка с компьютера 2. Прошивка с карты памяти.

1. Прошивка телефона с компьютера.
1) Скачиваем и устанавливаем драйвер HTCDriver3.0.0.021 (если уже стоит HTC Sync, то пропускаем этот пункт, ибо драйвер уже есть в системе)
2) Подключам телефон к компьютеру в режиме зарядка. Не забываем включить режим отладки
(настройка-приложения-разработка-отладка usb)
3) Запускаем на компьютере exe-шный файл с прошивкой.Соглашаемся со всеми предупреждениями.
4) Программа определяет телефон на возможность обновления, выдаст текущую и новую версии ПО.
5) Под сведениями о телефоне Android будут указаны версия текущего образа и версия нового образа.
Жмём Далее и через 10 минут всё готово.

2. Прошивка телефона с карты памяти.
Если вы планируете прошиваться прошивками версий 1.47.401.4, 2.10.401.9 (для Европы), то готовые архивы
для прошивки с карты памяти берём в шапке стоковых прошивок. Далее, сразу начинаем с пукта 3.
Если Вы планируете устанавливать иную версию или другого региона (Азия, Китай, т.п.), выполняем пункты 1 и 2 соответственно.

1) Запускаем на компьютере exe-шный файл с прошивкой.
2) Дожидаемся приветственного окна программы и не сворачивая его ищем файл rom.zip
Он будет в одной из временных папок, куда распаковалась прошивка, например:
C:\Windows\Temp\{290D90A9-1267-4261-8BB7-ABE3EF1EA6C3}\{50F2F878-636A-496F-A7CB-544C067E0C4B}
3) Переименовываем его в PG88IMG.zip и копируем в корень карты памяти (окно программы можно закрыть).
4) Перегружаем телефон в бутлоадер (Выключить аппарат[!], вытащить батарею -> вставить батарею -> удерживать кнопку "-" (качелька громкости) и нажать "Power"(включения питания) -> появляется оболочка HBOOT. Действия (вытащить батарею -> вставить батарею) можно не выполнять если убрать галочку в "Меню -> Настройки -> Питание -> Быстрая загрузка" и один раз перезагрузить телефон.).
Далее телефон сам обнаружит и проверит обновление. Соглашаемся нажатием VolUp, ждём завершения, наблюдая за статусбаром в правом верхнем углу, ребутимся.
5) После прошивки файл PG88IMG.zip желательно удалить с карты.

Внимание! Если мы восстанавливаем сток после кастомной прошивки, то рекомендуется сделать полный wipe!

Сообщение отредактировал Uksus17 - 05.10.12, 08:23
Причина редактирования: + от GreatNailer



Реп: (533)
JumpFire @ 17.08.2011, 14:41 *
Цитата(Binger @ 17.08.2011, 14:36) ну логично да, а откуда такая уверенность что чип сдох?симптомы полностью совпадают с описанными здесь http://forum.xda-developers.com/showthread.php?t=1150917

E:Can't open /cache/recovery/log
E:Can't open /cache/recovery/log
E:Can't open /cache/recovery/last_log
E:Can't open /cache/recovery/last_log

Скачай 4ext Recovery поставь его так: Install zip from SDcard, затем
Wipe | Format->Format cache, перезагрузите рековери "power menu->reboot recovery" и я на 99,9% уверен что таких надписей у вас не будет, потом скорее всего вам придётся ставить заново прошивку

Сообщение отредактировал OmgGG - 17.08.11, 12:50
Причина редактирования: более подробное описание как избавиться от этой проблемы и инструкция по установке 4EXT



Реп: (33)
Прошиваем eng HBOOT 2.00.2002 на тело S-OFF (HBOOT 6.98.002, Revolutionary S-off).

Качаем adb и качаем hboot.img

Открываем архив с hboot.img и кидаем файлик в корень карточки телефона

Загружаем телефон в режим Recovery и подключаем к компьютеру

Распаковываем архив с adb допустим в корень диска С в папку adb (пример пути C:\adb)

Запускаем командную строку (Win+R, далее набираем cmd и жмем Enter)

Набираем
cd C:\adb
(или тот путь куда был распакован adb), нажимаем Enter

Набираем
adb devices
Нажимаем Enter

Набираем
adb shell
Нажимаем Enter

На этом шаге пункт читаем до конца :) - набираем
su
и жмем Enter, НО если после предыдущего шага в строке есть значок решетки # то команда su не нужна, а значит пропускаем данный шаг
скриншот для ясности
Прикрепленное изображение



Далee в телефоне выбираем (на примере ClockworkMod Recovery) install zip from sd card, жмем выбор, choose zip from sdcard выбираем и откладываем телефон в сторону

На компе в командной строке набираем
dd if=/dev/block/mmcblk0p18 of=/sdcard/backup.img
жмем Enter

Опять набираем
dd if=/sdcard/hboot.img of=/dev/block/mmcblk0p18
жмем Enter

затем набираем
reboot bootloader
Enter

Берем телефон и смотрим что же получилось
А должно быть чтото вроде
***LOCKED***
SAGA PVT ENG S-OFF



Спасибо инструкциям и совету)))
biglsd (xda)
Murchelago (4pda)
fil1111 (4pda)


Сообщение отредактировал Uksus17 - 05.10.12, 08:26



Реп: (600)
kadr @ 18.09.2011, 21:55 *
Навеено темой про модификацию DS (касательно работы GPS).
Вопрос такой: можно ли как-то прошить (перепрошить, поставить патч или что-то в этом духе) софт (драйвера) отвечающий за работу приемника gps?
Спутники девайс ловит достаточно уверенно (сигнал проверял с помощью GPStest, в районе 30-40 ед. на 6-10 спутников), но место положение ни как не хочет определять, даже после сбороса/загрузки данных AGPS. Но стоит только перезапустить DS (кнопкой питания и выбора соответствующего пункта), то место положение в течение 10-15 секунд определяется и дальше весь навигационный софт работает нормально. Если по миновании надобности отключить приемник GPS (с помощью виджета или меню "выключатели") и спустя некоторое время (может и 5 мин или несколько часов, а то и дней) заново включить приемник GPS, то место положение не определяется ни как. И опять помогает только перезагрузка. (хардрезет и восстановление пробовал, не помогает)
На DS стоит: весть стоковый софт + Навител +Прогород+ Яндекс-карты и несколько игрушек, последняя официальная прошивка в чистом виде без каких-либо манипуляций. Техподдержка HTC предлагает только замену симкарты и хардрезет.

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

Сообщение отредактировал Grant2k - 20.09.11, 10:25



Реп: (600)
lexey77 @ 22.09.2011, 20:43 *
Где то видел мод для GPS конкретно для Украины. Кто знает киньте ссылку пожалуйста

для себя сделал так
NTP_SERVER=ua.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
INTERMEDIATE_POS=1
ACCURACY_THRES=5000
ENABLE_WIPER=1
SUPL_HOST=supl.google.com
SUPL_PORT=7276

после этого жпс заработал лучше, точнее быстрее соединяется со спутниками, но точность бывает ужасная , вплоть до 100 метров, иногда не регистрирует перемещение и скорость если хожу пешком



Реп: (101)
Grant2k,
зачем два разных NTP_SERVER

а если попробовать поставить один NTP_SERVER=0.ua.pool.ntp.org

или наверняка уже сразу все поставить

NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.pool.ntp.org

Сообщение отредактировал MENNENN - 22.09.11, 22:42



Реп: (1256)
Grant2k,

нашел такой вот вариант:

NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

DEBUG_LEVEL =0

INTERMEDIATE_POS=1

ACCURACY_THRES=5000

REPORT_POSITION_USE_SUPL_REFLOC=1

ENABLE_WIPER=1

SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=7276
SUPL_SECURE_PORT=7276

# FOR C2K PDE SUPPORT, set the following
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE

DEFAULT_USER_PLANE=TRUE

Что скажут специалисты?



Реп: (101)
lexey77,
Тестирую второй день с этими параметрами, находит спутники достаточно быстро, точность позиционирования 5-20 метров.
Сегодня запустил холодный старт программа Статус GPS задумалась на 4 спутниках, думала минуты две, надоело ждать переключился на GPS Test сразу же уверенно начала находить по одному спутнику, дошла до 5 и определила местоположение.
Иногда стоит дать сожрать немного интернета, чтобы ускорить работу со спутниками, после применения новых параметров в gps.conf желательно очистить и обновить AGPS.
У товарища на первой модели HTC Desire вообще без GPS по сотам определяет на карте Navitel его дом, на моем Desire S погрешность где то 100-150 метров к востоку от дома. Странно, может дело в вышках и перерашетах координат, тоже так думали, решили протестировать, пришел он в гости, запустили телефоны, у него в Navitel точка ровно на моем доме у меня нет. Все тоже самое проделывали на yandex картах, NDrive, iGO.
Когда купил телефон грешил на сам аппарат, может дело в приемнике GPS и компания HTC засунула бракованные чипы, даже думал что пластмассовый case-mate корпус мог ухудшить пропускную способность сигнала. Хотел уже поменять телефон, но на тот момент навигация была не столь важна для меня. Сейчас же она мне весьма необходима, чудесным образом появилось новое радио и способ изменения конфига, не знал, что так можно сделать, наверное как и многие. Теперь тяжкий груз спал с моих плеч, главное теперь не заблудиться в чужом городе.

Сообщение отредактировал MENNENN - 23.09.11, 00:07



Реп: (101)
lexey77,
Настройки позволяют быстрей загрузить данные в память GPS-приемника и получить текущие местоположения спутников на орбите.
GPS-приемник ничего не передает, а только принимает набор данных об орбитах, работоспособность всех спутников созвездия и предварительные координаты спутника на орбите, прогноз его движения в пространстве и времени. Передаются данные альманаха, эфемерид, системного времени и последней известной позиции. Данные спустя некоторое время устаревают, поэтому иногда следует очищать старые данные для ускорения работы GPS.

Очистить/обновить данные A-GPS
На ваш выбор предоставляю два руководства под спойлером в картинках, по очистке и обновлению данных AGPS.
Рекомендуется наличие активного интернет подключения, для достижения желаемой цели.
Прикрепленное изображение GPS Test
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение GPS Status
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Стандартный gps.conf для Украины
NTP_SERVER=ua.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276


Ничего лишнего в конфиг вставлять не надо, как вы заметили меняется только строка NTP_SERVER= По умолчанию стоит north-america из за этого и возникает затруднение в поиске спутников. Достаточно одного сервера. От большого количества серверов может затянутся определение координат. Если нужна Россия меняем ua на ru
Список всех пулов расположен на сайте http://www.pool.ntp.org/en/

Сообщение отредактировал MENNENN - 03.01.12, 13:03



Реп: (2582)
Установка кастомных прошивок на S-OFF или UNLOCKED девайсы.
Прежде чем приступить, внимательно читаем инструкцию до конца (особенно если у вас UNLOCKED, а не S-OFF)!

Внимание! Если Вы используете 4EXT Recovery Touch v1.0.0.5 (а на сегодняшний 05.2013г, это скорее всего так), то естественно, никаких качелек громкости и подтверждений кнопкой Power не будет. Пункты меню будут эдентичны. Просто тапаем по ним пальцем и подтверждаемся/отказываемся тапнув по соответствующей пиктограмме.

1. Получаем S-OFF или UNLOCKED. Устанавливаем 4EXT Recovery.
2. Заливаем прошивку на карту памяти и ее дополнительные компоненты (ядро, аддоны, т.п.), если таковые к ней прилагаются (распаковывать не нужно).
3. Выключаем телефон (Настройки → Питание → Быстрая загрузка - должна быть отключена). И включаем его зажимая кнопки VolDown+Power. Заходим в Fastboot, выбираем Recovery, попадаем в меню 4EXT Recovery.
4! Заходим качелькой громкости в меню backup and restore и выбираем backup. Ждём, минут 5-10. 4EXT Recovery создаёт бэкап вашей системы на карту памяти в каталог вида clockworkmod/backup/2012-03-24.16.57.32. Переименовывать этот каталог крайне не рекомендуется! Для размещения каталога необходимо ~700-800Мб свободного места. При необходимости его можно перенести и хранить на компьютере с сохранением архитектуры папок. В дальнейшем при неудачной установке кастомной прошивки или ином сбое, вы всегда будете иметь возможность восстановить исходное состояние системы: backup and restore → restore → выбираем нашу копию 2012-03-24.16.57.32 → подтверждаем выбор Power.
5. После удачного бэкапа системы, переходим к чистке системы (Wipe, Вайп), кэша от старой прошивки. Выбираем в 4EXT Recovery последовательно пункты:
wipe / format →
- wipe cache
- wipe dalvik cache
- wipe data/factory reset
- format /data
- format /system

Возвращаемся в главное меню 4EXT Recovery.
6. Переходим непосредственно к установке прошивки. Для этого в меню 4EXT Recovery выбираем пункт
- install zip from sdcardchoose zip from sdcard
- выбираете файл прошивки.zip
- подтверждаем установку Power
В конце установки 4EXT Recovery покажет вам сообщение
Install from sdcard complete.
При необходимости прошить ядро, патчи, либо другие компоненты прошивки, повторяем п.6
Предупреждение! Если у Вас S-OFF девайс, либо вы ставите кастом со стоковым ядром (и вы это точно знаете) - сразу переходим к пункту 7. Если у Вас S-ON Unlocked девайс и вы надумали установить кастом с кастомным ядром, то не в коем случае пока не делаем перезагрузку! Иначе - НТС White logo. Выполняем следующее:
6.1 Не выходя из 4EXT Recovery выполняем Power menu → Reboot into Bootloader и загружаемся в FASTBOOT.
6.2 Скачиваем и разархивируем на ПК (лучше в корень С) папку Прикрепленный файлAndroid.zip ( 572.48 КБ )
6.3 Извлекаем boot.img из скачанного архива с кастомной прошивкой, которую намерены поставить и кладём его в папку С:\Android
6.4 Подключаем девайс в режиме FASTBOOT к ПК. Должна появиться надпись FASTBOOT USB. Открываем папку Android
и запускаем файл Flashing Boot.bat, выполняем указания. И переходим к пункту 8.
7. Возвращаемся в главное меню 4EXT Recovery, там выбираете пункт - reboot system now, подтверждаем Power
8. Набираемся терпения, первая загрузка системы долгая, ждете примерно 5-10 минут пока система полностью загрузится.

P.S. Если всё-таки, вы вдруг забыли прошить ядро отдельно, и при загрузке девайса наслаждаетесь рекламой в виде 3-х букв на белом фоне - не беда. Вытряхните батарею, загрузитесь в bootloader/fastboot вручную, подключите девайс к usb и выполните пункты 6.2-6.4.

Сообщение отредактировал Uksus17 - 14.02.15, 10:22



Реп: (76)
Специально для тех, у кого приключилась вот такая вот беда (стояла какя-либо прошивка, будь то прокюзеровская или любая с сенсом 3.0-3.5)...и получили в итоге...примерно вот это :
вобщем был загрузчик последней версии, s-off, и кастомная прошивка от proxuser. начал шить официальную ехе версии 1.47. она не прошилась, выскочила ошибка что версия загрузчика не подходит. в итоге получил s-on. версию загрузчика 0.98.0002 и невозможность прошить телефон какой либо прошивкой. в recovery не заходит, пишет security warning. не прошивается из бутлоадера. единственное решение проблемы установить прошивку версии больше чем 1.48 но для этого нажна голд кард. которую как получить из фастбута я не знаю. копец короче.

Признаки данного заболевания (для тех кто в танке):

-"ОШИБКА 131: НЕВЕРНЫЙ ИДЕНТ. НОМЕР ЗАКАЗЧИКА" при попытке прошить exe
-"Version is older" в фастбуте.


Другими словами Вы в тупике, у вас S-ON, 0.98 HBOOT, вообщем стоковое состояние, только без прошивки.

Инструкция!!! ( Как восстановить телефон, если S-ON, 0.98 HBOOT и никуда кроме фастбута не заходит )

1) Узнаем какая версия прошивки "как бы" стоит в телефоне, скорее всего это будет иметь вид 1.48.*.* ( Это информацию можно получить, запустив любую exe прошивку, пару раз нажать далее и будет написано, в диалоговом окне, какая версия стоит у Вас на телефоне.
2) Делаем голдкарту, как ее делать можно посмотреть вот тут ( прошу обратить внимание на пункт 4, необязательно использовать свой телефон, карта универсальна, ее можно сделать на любом телефоне с андроидом)
3) Скачиваем любую прошивку от сюда, но с условием, что скачанная прошивка будет иметь версию выше установленной в телефоне. ( будь то операторская или азиатская)
4) Вставляем флешку в телефон, никаких дополнительных действий с флешкой делать не нужно, она сам сделает свое дело.
5) Запускаем exe в фастбуте....Ждем и радуемся тому, что телефон запустился.

Потом, Вы делаете рут и s-off и ставите нужную вам кастомную прошивку. Если ходите поставить офф 1.47, то ставите прошивку типа гидрогена, и с нее запускаете exe вашего стока.
Не запускайте exe, если у вас стоит прошивка с сенсом 3.0-3.5 иначе большая вероятность что приключится такая вот неприятность. Сначала ставим что-нить простенькое, а потом уж exe.

Убедительная просьба добавить эту инструкцию в шапку, да бы не захламлять ветку.

Сообщение отредактировал kirill143 - 05.10.11, 20:34



Реп: (1256)
Наваял для 2.10... немного раскрашенную обложку (rosie) HTC Desire S - Модификация софта и украшательства (Пост #9280800)



Реп: (417)
thefox,
а что именно
известные мне версии HBOOT
0.98.0000 - идет в прошивке 1.28 из магазина (у меня была эта версия изначально)
0.98.0002 - эта версия пришла после первого FOTA обновления (прошивка 1.47)
6.98.0000 - в эту версию превращается 0.98.0000 после процедуры S-OFF через Revolutionary, т.е. это тоже самое но только с отключенной защитой
6.98.0002 - в эту версию превращается 0.98.0002 после процедуры S-OFF через Revolutionary
2.00.2002 - летом утекла в сеть прошивка с сенсом 3.0 и оттуда вынули эту инженерную версию загрузчика
2.00.0002 - недавно избранным людям пришло официальное обновление до андроид 2.3.5 и сенс 3.0, после него версия загрузчика у них стала этой версии

Мы обсуждали чем последние две отличаются. =)

Сообщение отредактировал krasa - 06.10.11, 15:56


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 03:44