
Многие засматриваются в сторону телефона на OS Android.
И, среди доступных вариантов, именно HTC Hero для многих является заветной мечтой.
К превеликому сожалению, Google почему-то не любит украинских граждан и не разрешает официально продавать в Украине телефоны с Android Market — даже с его бесплатной версией…
И кроме того на сером рынке доступно много телефонов из других стран, в которых нет русского или также отсутствует market.
Но, прелесть OS Android в её открытости… Так что под катом постараюсь рассказать, как можно перепрошить телефон полноценной прошивкой с полноценным Android Market, русификацией и возможностью покупки платных программ.
Данный мануал особо актуален для официальных украинских HTC Hero, но подойдет для владельцев любых Hero, которые хотят сменить прошивку своего телефона или открыть доступ к дополнительным фукциям своего телефона.
- Обновление сбросит все настройки и личные данные в телефоне поэтому синхронизируйте контакты с gmail!
- Все что Вы делаете, Вы делаете на свой страх и риск и никто не будет нести никакой ответсвенности если что-то вы сделаете не так и Ваш Герой превратиться в кирпич (вероятность минимальная, но мало ли у кого какие кривые руки
Весь процесс разблокировки и перепрошивки телефона можно разбить на 2 основных этапа:
1.Прошивка модифицированного Recovery- специального меню для восстановления и перерошивки телефонов, которое позволит прошивать сторонние прошивки (не от HTC)
2.Непосредственно прошивка сторонних прошивок.
1. Прошивка модифицированного Recovery
Начать стоит с проверки версии прошивки Вашего телефона.Именно от этого зависит, насколько трудоемким будет процесс «взлома» прошивки. После прошивки версии 411.5 в Hero закрыли некоторые дыры и разблокировать телефон стало на порядок труднее. Для проверки версии заходим в Настройки телефона- О телефоне и смотрим версию прошивки:
- Если у Вас прошивка 411.5 или более ранняя — я Вас поздравляю. Разблокировка Вашего телефона практически не представит труда — для Вас Вариант №1:
- Если У Вас более новая прошивка, но телефон российский официальный (наклейка РСТ)- для Вас Вариант №2
- Если же у Вас официальный украинский телефон, либо телефон из стран более далеких, и в них новая прошивка — Вам не повезло, Вас ждет самый сложный Вариант №3
Вариант №1(самый легкий) Подходит для телефонов со старой прошивкой.
Установка стороннего recovery — Он позволит устанавливать обновления без цифровой подписи. Итак поехали:
У вас должен быть подключен Интернет на телефоне, причем желательно Wi-Fi, т.к. скачать придётся около 5ти мегабайт.
- Заходим в настройки телефона и в меню «Приложения» ставим галочку напротив «Неизвестные источники». На предупреждение отвечаем утвердительно.
- Открываем браузер и в адресной строке вводим r.androidfan.ru/flashrec.apk (~83 Кб). Затем нажимаем Ввод, скачиваем приложение и устанавливаем его.Можно установить flashrec без интернета, тогда нужно закинуть flashrec.apk в корень SD карты. Потом открыть броузер и ввести следующий извращенный адрес:
content://com.android.htmlfileprovider/sdcard/flashrec.apk - Запускаем Recovery Flasher, он должен быть первым в списке приложений.
В поле ввода должна быть ссылка на r.androidfan.ru/recovery-hero.img (~3.5 Мб) Нажимаем «Загрузить образ Recovery» и ждём пока скачается. Как вариант, если под рукой нет wi-fi и жалко тратить драгоценный трафик, то вы можете поместить recovery-hero.img на флешку, а в FlashRec в строке адреса набрать /sdcard/recovery-hero.img
Делаем бекап старого Recovery на карту памяти, для этого нажимаем «Создать резервную копию Recovery»
Жмём «прошить Recovery», если всё проходит успешно — то должна появиться надпись «Прошивка выполнена». Поздравляю- вы получили пропуск в мир сторонних прошивок
Вариант №2 (посложнее)
Вам не повезло, и версия Вашей прошивки Выше, чем 411.5 — Вам придеться пройти «унизительную» процедуру даунгрейда — понижения версии прошивки, чтобы открыть «закрытые дыры». Вам понадобиться официальная более старая прошивка HTC Hero
- Скачиваем её отсюда: files.androidfan.ru/flash/hero/RUU_Hero_HTC_RUS_2.73.411.5.rom.zip
- переименовываем в heroimg.zip и кладем её в корень sd карты
- запускаем бутлоадер (power+backspase). Когда появится меню бутлоадера нажмите на уменьшение громкости, после начнется проверка прошивки, после нажмите home для прошивки
И потом — смотри и делай Вариант №1
Вариант №3 (самый сложный)
Если у Вас не Украинский (Китайский, вьетнамский и т.д ) телефон или вариант №2 выдал Wrong CID, тогда Вас спасет лишь создание GoldCard, которая позволит прошивать Ваш телефон официальными прошивками из любых других регионов.
Для этого Вам понадобиться:
- Компьютер с SD картридером+переходник Sd-MicroSd
- Программа HxD Hex Editor
- MicroSD карта ёмкостью от 128 мб до 2GB (родная карта из камплекта не всегда подходит для операции) флешки SanDisk часто не работают с этим методом, у меня метод сработал только с transend microSD на 2гб
Шаг 1. Узнаем уникальные серийный номер карты. Для этого устанавливаем на телефон terminal Emulator (http://r.androidfan.ru/terminal.apk), запускаем его и набираем следующие команды:
ls /sys/class/mmc_host/mmc1/
получаем ответ вида: device mmc1:XXXX (XXXX- уникальный номер)
после этого даем команду:
cat /sys/class/mmc_host/mmc1/mmc1:XXXX/cid
У меня например номер оказался такой: 1b534d303030303010b1de9d11008860
upd: Как правильно подсказали, переворачиваем код: для этого скачиваем отсюда QMAT.Внимание-демо версия работает только 10 минут.Выберите Cryptoanalysis Tools потом Crypto Toolbox.Внизу формы есть текстовое поле.Введите туда свой sid, нажмите Reverse String.В полученном номере первые два символа замените 00-например 12345678910 станет 00345678910
Шаг 2. Идем сюда revskills.de/pages/goldcard.html и вводим свой емейл и полученный номер, вам на почту присылают файл (goldcard.img) который надо записать в начало флешки.
Шаг №3 Через картридер и переходник вставляем карту в компьютер, форматируем начисто флешку в fat32
Копируем на неё файл отсюда: files.androidfan.ru/flash/hero/RUU_Hero_HTC_RUS_2.73.411.5.rom.zip, предварительно переименовав его в heroimg.zip
Шаг №4. Запускаем HxD Hex Editor. В ней в верхнем баре выбираем Extra > Open Disk. В графе Physical disk, выбираем Removable Disk (фашу влешку), снимаем галочку с ”Open as Readonly), и жмем OK.
Идем в Extra — Open Disk Image, и выбираем goldcard.img, который мы получили на почту (при открытии выбираем ”Sector Size” 512 (Hard disks/Floppy disks), и жмем OK.
Далее из файла goldcard.img копируем все пункты с 00000000 — 00000170 и вставляем с заменой в Removable Disk (Вашу влешку).Потом жмем на сохранение и вауля- Ваша GoldCard готова!
И потом — смотри и делай Вариант №2, затем — Вариант №1
В результате всех этих нехитрых превращений мы получаем
И теперь этап второй, который намного проще первого
2. Непосредственно перепрошивка телефона
Прошивок для HTC Hero существет немало, больше всего Вы можете их найти здесь
Вот небольшая подборка с комментариями lelvisl
- Hero_HTC_RUS_2.73.411.17 Rooted самая свежая российская прошивка под героя с правами рута
- Коллекция официальных нерутованых прошивок
- MoDaCo мод — альтернаятивная проша от товарища modaco, с рутправами и модифицрованным ядром.
- HERO 2.1 — бета-сборки прошивки под героя, базирующихся на андроиде версии 2.1 (Eclair), рутована
Для перепрошивки любой из них потребуеться скачать файл прошивки, переименовать его в update.zip, положить в корень sd карты.
После этого зайти в recovery телефона (при включении зажать кнопку Home)
— Сделать factory reset — wipe ( удалить данные старой прошивки)
— Apply update — перепрошить телефон модифицированной прошивкой
Если Вам удалось сделать все вышеописанное- я поздравляю Вас с успешным взломом Вашего телефона!
И последнее, если Вам захочется официально покупать платные программы в Android Market (пока это недоступно для стран СНГ)- скачайте и установите программу Market Enabler.
Она позволит подменить код сотовой сети, представив Вас пользвателем мобильных сетей стран «первого мира» по версии Google — тех, где разрешена покупка программ.
PS: В подготовке материала использованы материалы форума AndroidFan, а особенно пользователей hobbit19,tamerlan311, lelvisl.