Получение S-OFF с XTC clip

0 комментариев
Что это?:
XTC Clip предназначен для сервисного обслуживания, т.е. прошивки, программного ремонта и разблокировки мобильных телефонов HTC Android и некоторых на Windows Mobile без логов и кредитов, с неограниченной разблокировкой S-Off (пока единственный способ получить S-OFF на HTC Wildfire S). Но никто не заставляет вас покупать его, можите просто зайти в мастерскую (в которой есть XTC Clip) и попросить сделать S-OFF.
Возможности:
Создание gold card одним нажатием клавиши за 2-4 секунды для карт на 2 Гб и за 6-8 секунд для карт на 8 Гб
Сброс настроек до заводских значений
Разблокировка CID в сотовых телефонах HTC Android
Снятие телефонного кода в HTC Android
Снятие операторской блокировки в телефонах HTC Android
Время разблокировки: 20-30 секунд
XTC Clip поддерживает все модели HTC на базе Android, ряд моделей HTC на базе WM и Windows 7 (HTC wildfire S есть в списке поддерживаемых устройств)
Алгоритм работы:
Программатору XTC clip нет необходимости понижать версию HBOOT
(но при наличии желания это не сложно, достаточно лишить прошить любую из старых версий ПО после получения S-OFF)
1. Создание Goldcard, выставив в программе модель телефона и версию HBOOT
2. Очистка всей зоны секьюрити и получение S-OFF, используя подключенный к программатору телефон
При выполнении процедуры S-OFF на HTC Wildfire S в алгоритм очистки зоны секьюрити XTC clip а автоматически встроен сброс на заводские настройки (Factory Setting), в связи с этим настоятельно рекомендую сделать бекап необходимых данных.
Несколько видео:
За качество извиниться не могу т. к. не я снимал эти видео, а просто нашёл их в YouTube

Путеводитель по ClockMod Recovery v5.0.2.8

0 комментариев
Строение меню
reboot system now - перезагрузка устройства
apply update from sdcard - установка файла update.zip, находящийся в корне карты памяти sdcard\
wipe data/factory reset - полный сброс настроек и данных, при этом очищаются разделы /data и /cache во внутренней памяти устройства и очищается системная папка ".android_secure" на карте памяти
wipe cache partition - очистка раздела /cache во внутренней памяти устройства
install zip from sdcard - установка zip файла с карты памяти
    chooze zip from sdcard - выбрать zip файл на карте памяти для установки
    apply /sdcard/apdate.zip - установка файла update.zip, находящийся в корне карты памяти sdcard\
    toggle signature veritification - вкл/выкл проверку подписи файла
    toggle script assert - вкл/выкл скрипт утверждения
backup and restore - создание и восстановление резервной копии
    Backup - создание резервной копии всех разделов в памяти устройства
    Restore - восстановление всех разделов из выбранной резервной копии
    Advanced Restore - восстановление определённого раздела из выбранной резервной копии
mounts and storage - монтирование и накопитель
    mount /system - монтирование папки системы
    unmount /data - размонтирование папки с пользовательскими данными
    unmount /cache размонтирование папки с кешем
    mount /sdcard - монтирование карты памяти
    mount /sd-ext - монтирование линукс раздела с карты памяти (если есть)
    format boot - очистка загрузочного раздела
    format system - очистка системного раздела
    format data - очистка раздела с пользовательскими данными и настройками
    format cache - очистка кеш раздела
    format sdcard - форматирование карты памяти
    format sd-ext - форматирование линукс раздела на карте памяти
    mount USB storage - подключение к компьютеру в режиме съёмного накопителя
advanced - дополнительные
    Reboot Recovery - перезагрузка recovery
    Wipe Dalvik Cache - очистка Dalvik кеша
    Wipe Battery Stat - сброс статистики работы аккумулятора
    Report Error - сообщить об ошибке
    Key Test - проверка клавиш, при нажатии на кнопку, выдаёт её код
    Show log - показать журнал событий
    Partition SD Card - создание разделов на карте памяти
    Fix Permissions - исправление прав доступа к файлам и разделам
+++++Go Back+++++ - назад, возвращает в предыдущее меню
Навигация по меню
  1. кнопка "увеличения громкости" и кнопка в "домик"  - вверх,
  2. кнопка "уменьшения громкости" и кнопка "меню" - вниз,
  3. кнопка "включения/выключения" и кнопка "поиск" - выбор пункта
  4. кнопка "назад" - назад, возвращает в предыдущее меню
Дополнительно:

Если ничего не происходит, и в терминале написано "Waiting for device"

1 комментариев
-Телефон не в режиме зарядки - включить режим зарядки 
-Не включенная Отладка USB - включить: Меню → Настройки → Приложения → Разработка → Отладка USB
-Файрвол возможно блокирует ADB - перегрузить ПК и девайс, отключить все антивирусные программы и файрволы
-Проблема с драйверам - установить USB драйвер и убедиться, что в Диспетчере устройств есть: Прикрепленное изображение

Кучка мелких фишек

1 комментариев
1. О том, как удалить ссылку на сайт HTC "Узнать больше" из списка программ
Положите этот файл с заменой в /system/app/
2. Как узнать дату выпуска HTC Wildfire S?
По серийному номеру телефона. Первая цифра - год, вторая - месяц.
Пример: TН19******** ⇒ 1- год 2011, 9 - месяц сентябрь.
3. Если смартфон HTC завис, то совсем не обязательно открывать крышку, выдёргивать аккумулятор. Достаточно только одновремнно удерживать клавиши увеличения и уменьшения громкости и клавишу питания в течение 5 секунд. Тогда HTC Wildfire S перезагрузится.

Получение временных ROOT прав (без потери грантии на телефоны с S-ON Locked)

14 комментариев
Для установки ROOT:
1. Скачайте архив
2. Разархивируйте его в корень диска С.
3. Подключите телефон в режиме зарядка с включённой отладкой USB.
4. Запустите runme.bat файл из распакованного архива.
5. Через несколько минут всё готово.
Для удаления ROOT:
1. Скачайте архив
2. Разархивируйте его в корень диска С.
3. Подключите телефон в режиме зарядка с включённой отладкой USB.
4. Запустите unme-UNROOT.bat файл из распакованного архива.
5. Через несколько минут всё готово.

"Безопасный режим" (safety mode) для HTC Wildfirs S

0 комментариев
Иногда бывает, что после установки софта, происходят различного рода сбои: не включается экран, виснет система и т.д. В этом случае, для удаления софта используем safety mode ("безопасный режим"). В этом режиме загружается только базовая конфигурация системы, без сторонних приложений.

1. Отключаете "быструю загрузку" и выключаете телефон.
2. Нажимаете и отпускаете кнопку включения - телефон начинает загружаться.
4. После появления на экране надписи "HTC Quetly Brilliant" зажимаете и удерживаете кнопку "Volume Down" .
5. Смартфон загружается, внизу слева на экране полупрозрачная надпись "Безопасный режим". 

Скрипт и набор утилит под Linux для получения UNLOCKED (Разблокировки загрузчика) и ROOT

6 комментариев
Проверялось пару раз под Ubuntu Linux на стоковой прошивке 2.26.401.3 S-ON LOCKED (телефон 2011 года). Всё отработало как положено.
Возможно сработает и на более ранних версиях стоковых прошивок.
Скрипт:
1. Обновляет загрузчик до 1.09.0099
2. Делает разблокировку UNLOCKED
3. Устанавливает CWM Recovery
4. Установливает Superuser
Скачать HTC_WS_root_linux.zip
Для пользователей Lunix, думаю, не нужно адаптировать этот и этот материалы.

Как удалять системные приложения

8 комментариев
Для начала рекомендую сделать резервную копию системы, а потом:
1. Получить ROOT
2. Установите ES проводник
3. Откройте его, нажмите клавишу "меню"
4. Перейдите в раздел "Средства"
5. Поставите галочку возле "ROOT-проводник" "Вкл" (в низу списка)
6. Перейдите в раздел "Локальное хранилище"
7. Нажмите на "Устройство"
8. Перейдите в папку system, далее в папку app
9. Задержите палец на нужной программе, нажмите на "Удалить"
Список и описание удаляемых приложений: http://htcwildfiresru.blogspot.ru/2013/02/blog-post_26.html?showComment=1362478234720#c3870395881487049345

Какие ситемные приложения можно (а может и нужно) удалить

14 комментариев
Научиться удалять системные приложения можно тут: http://htcwildfiresru.blogspot.ru/2013/03/blog-post.html
а тут можно достать архив папки app (поможет, если случайно удалили нужное приложение): https://yadi.sk/d/vbG_9FKJhNJHR

Удаление крайне не рекомендуется:
AccountSyncManager.apk - Синхронизация учётных записей (Google, Skype..)
ApplicationsProvider.apk - Требуется для установки и удаления программ. Позволяет получить список установленных в аппарате приложений (используется, например, в стандартном поиске)
Certlnstaller.apk - Управление сертификатами безопасности
DefaultContainerService.apk - Распаковывает приложения для установки
DownloadProvider.apk - Обеспечивает загрузку файлов вручную и из Маркета
DownloadProviderlli.apk - Приложение Загрузки - графический интерфейс программы
DrmProvider.apk - Обеспечивает DRM функции, необходимые для доступа к медиа-файлам (в том числе мелодиям сигнала вызова)
Ftp.apk - HTC FTP Test
HtcDialer.apk - Телефон - номеронабиратель
HtcResetNotify.apk - Сброс предупреждений
HtcSettingsProvider.apk - Хранилище настроек.
OnlineAssetDetails.apk - Связь с ПК и др. девайсами
Phone.apk - Сервис, отвечающий за телефонные вызовы
Settings.apk - Меню настроек телефона
SettingsProvider.apk - Сервис, позволяющий осуществлять запросы к текущим настройкам аппарата
Stk.apk - Инструментарий SIM
SystemUI.apk - Строка состояния. Верхний бар.
TelephonyProvider.apk - Синхронизация службы телефонии
MMS.apk - Стандартное приложение для работы с SMS/MMS
Transfer-marvel-8.21.0.44-S21.apk - Модем для ПК- передача данных
HTCSetupWizard.apk - Программа начальной настройки

Можно удалить, но внимательней:

Что такое S-ON и S-OFF, разблокировка загрузчика и UNLOCK

0 комментариев
    Для того, чтобы защитить своё ПО от посягательств пытливого ума пользователя, компания НТС придумала несколько уровней защиты. Один из них - это блокировка загрузчика (HBOOT), которая не позволяет получать root права, устанавливать прошивки, менять радиомодули, устанавливать стороннее recovery, делать downgrade и т.д. Блокировка осуществляется с помощью установки специальных флагов в защищённой (Security) области памяти телефона (там же где хранится IMEI) и в радиомодуле. Поэтому, загрузчик, читая эти флаги при включении девайса, мгновенно закрывает доступ к определённым функциям, выдавая в меню надпись: MARVEL PVT SHIP S-ON RL. На многих девайсах есть возможность програмно обмануть систему, заменив загрузчик на инженерный, который эти флаги видит видит так, как нужно нам (т.е. как бы не видит). Исключение - это наш девайс, где S-off можно получить только с помощью XTC-Clip, который вообще затирает всю зону Security, делая аппарат разблокированным для любого типа и версий загрузчиков, о чём будет свидетельствовать надпись: MARVEL PVT SHIP S-OFF RL в меню HBOOT.
    Однако, под натиском пользователей, НТС всё же пошла на компромисс и придумала некий частичный вариант разблокировки (Locked/Unlocked). Флаги Security при этом не снимаются (S-on остаётся), но добавляется возможность загрузчика их частично игнорировать и раскрывать некоторые незадокументированные возможности. Сделано это было путём модификации радиомодуля и выпуска новой версии загрузчика - 1.08.0099 (именно поэтому, перед разблокировкой, мы меняем и одно, и другое). Об этом свидетельствует появляющаяся в меню загрузчика новая строка: ***UNLOCKED***. При этом, как вы знаете, НТС решило собирать информацию о пользователях, сделавших анлок. Для чего? Не трудно догадаться.
Вообще, разблокированный с помощью НТС загрузчик, раскрывает обычно только часть возможностей. Например, остаётся невозможным прошивка ядер, установка кастомов с нестоковыми ядрами, прошивка радиомодулей. Подобное, как раз-таки, и имеет место быть на большинстве других моделей НТС. Но, то-ли по наитию, то-ли под воздействием потусторонних сил, инженеры НТС просчитались и Unlock для Wilfire S, в итоге, дал возможность совершать гораздо больше манипуляций, нежели планировалось изначально. И тут понеслось... Через некоторое время, осознав свою "ошибку", компания НТС срочно выпускает обновление прошивки 2.13.401.3, которое возвращает назад 1.08.0000-ю версию hboot и радиомодуль, и как следствие, невозможность получить Unlocked. Потом возможность вернули, hboot подняли до 1.09.0099, свойства анлока те же, что не может не радовать!
    Разблокировать загрузчик можно по инструкции: http://htcwildfiresru.blogspot.ru/2012/05/htc-wildfire-s.html