
Многие засматриваются в сторону телефона на 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
И потом — смотри и делай
Вариант №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
Для перепрошивки любой из них потребуеться скачать файл прошивки, переименовать его в update.zip, положить в корень sd карты.
После этого зайти в recovery телефона (при включении зажать кнопку Home)
— Сделать factory reset — wipe ( удалить данные старой прошивки)
— Apply update — перепрошить телефон модифицированной прошивкой
Если Вам удалось сделать все вышеописанное- я поздравляю Вас с успешным взломом Вашего телефона!
И последнее, если Вам захочется
официально покупать платные программы в Android Market (пока это недоступно для стран СНГ)- скачайте и установите программу
Market Enabler.
Она позволит подменить код сотовой сети, представив Вас пользвателем мобильных сетей стран «первого мира» по версии Google — тех, где разрешена покупка программ.
PS: В подготовке материала использованы материалы форума
AndroidFan, а особенно пользователей
hobbit19,
tamerlan311, lelvisl.
комментарии (108)
вот тут есть за 17к www.pleer.ru/_23646.html
стоит ли покупать в таком магазине? они говорят, что гарантия есть HTC родная
можно ли обновлять версию?
Вы не поверите, но для закрытых платформ действия те же. Скачал прошивку, вкомпилил сторонний компонент, упаковал.
Мы с её помощью просто снимаем проверку региона для прошивки.
Вы меня не бейте, я за андроид, но без фанатизма.
По лиценсии производитель мобилок может делать с андройдом всё что ему вздумается.
В принципе как телефон вполне себе ничего, нормально. Но как миникомпьютер с линуксом — вообще никуда. Если вам действительно нужен полноценный миникомп — копите на N900. Дорого, зато всё по честному, рут без плясок, стаадартный юзерспейс со всеми вытекающими.
И вообще, прошивки это для тех у кого руки чешутся что-то попробовать. Одну прошивку поставили и пользуйтесь на здоровье. В следующем году выйдет официальная android 2.1, обновитесь через файл exe, скачанный с офф.сайта, за 5 мминут. Проблем для обычных пользователей — нет.
1. Покупать проги в маркете нельзя
2. Примаунтить партиции отличные от флешки нельзя
3. Загрузить модули ядра нельзя
4. Поставить язык отличный от рус/англ нельзя
Это что пришло за один день эксплуатации.
2. Это на кой черт обычному юзеру, которому не хочется возиться даже с прошивками? :)
3. см. 2
4. А выбрать локаль в настройках не то?
2. Кроме фат существую ещё ext, cifs, nfs и много других интересных систем
3. Типичные отмазоны, в стиле знаете какой компании :)
4. Выбор есть рус/англ. Всё.
2. Вы не поняли. Я к тому, что пользователям все равно до типа их ФС!
3. ы? :)
4. Есть в маркете программка More Locale :P
На сервер что по самбе, что по nfs не зайти.
Я понимаю не реализовывать не нужное. Но зачем запрещать?
На какой сервер? На удаленный? Есть estrongs file explorer, он может выступать в качестве smb клиента… )
насчет зачем запрещать — я не знаю, думаю тут дело в копирастии…
В смысле, кроме варианта, заполнять декларацию на него и оплачивать 30% от суммы.
Возможно ли как-то самостоятельно добавить имей в базу заплатив не такую большую сумму?
то я смогу за 50$ легализовать его? Без варианта с уведомлением их,
какая модель и все такое?
И почему вы говорите, что тянут с 2.0 и 2.1? На htcpedia.com и xda-developers переодически обновляются прошивки. Правда тормозят они пока на hero.
Вообще и правда похоже на наше будуще… ну, в случае чего, мы всегда сможем его отключить и пользоваться стандартным андроидовским интерфейсом :) Хотя Sense мне очень нравится.
В качестве звонилки\контактов есть aContacts, хотя звонилка из Sense мне нравится больше :)
И да, всегда сможем выдрать apk :)
А то до этого у меня накопилось как-то 2,5к смс, так я никак их не мог удалить! Пришлось wipe делать :)
P.S. мне, почему-то, кажется что я на ваш твит подписан и мы это уже обсуждали: Р
А вы его в руках держали?
Я покрутил и мне очень захотелось себе купить. Ничего не могу с собой поделать, это выше моих сил :). Телефон получился на удивление симпатичным.
я почти каждый день нахожу какие то новые и интересные программы в маркете + почти каждый день программы обновляються, в них добавляються новые функции и т.д
Кроме того, платный маркет- еще одна возможность отблагодарить создателей действительно хороших программ.
Пошел чуть другим путем:
Перепрошился RUU_Hero_HTC_RUS_2.73.411.5 отсюда, комментарии там излишни.
Аппарат у меня Российский MTS'овский.
Может, есть другая версия? Пытался найти в сети — глухо, все предлагают качать через маркет.
А попробуйте поставить отсюда: www.helloandroid.com/files/Term.apk
Однако я так и не смог заставить клаву показаться.
Решение: ConnectBot. Вообще он ssh клиент, но локально тоже умеет работать.
P.S. Огромное спасибо myshyak за оперативную «техподдержку» в скайпе :)
у меня он писал wrong image, когда я генерировал голдкарту с неправильным cid. В статье автор уже исправил инструкцию на ту, которой следовал я, с одним отличием — я НЕ заменял первые два символа на 00.
Первые два слова 'adb shell' — лишние
Адреналина хватило, больше ничего не трогаю пока )
ftp://xda:xda@ftp.xda-developers.com/Hero/Official-ROMs/
Находите тут свою, скачиваете, запускаете. Не прошивая ничего идёте в Documents and settings и ищете файл rom.zip, который появляется где-то в дебрях. Его переименовываете в heroimg.zip, кладёте на флешку и перепрошиваете.
НЕ ПРОШИВАЙТЕ русскую прошивку на нерусский телефон.
шейтесь 405-й нерусской.
Автор, исправь топик, люди сделают себе геморрой
4pda.ru/forum/index.php?showtopic=131910&st=1680&p=3345071entry3345071
Вот ссылка как правильно генерить.
Из под виндов образ тоже не получилось прописать, тупо не давало доступа к корню флешки куда и надо писать новый cid. Из под Linux dd if=goldcard.img of=/dev/sd[ваша буква флешки] bs=384, подозреваю что подойдет любая флешка. А так статья хорошая как вводная, начинаеш искать сам :-)
P.S. Вводить руками в терминале не рекомендую некому, я думал я телефон об стену кину :-). Быстрее скачать SDK и в дальнейшем спокойно работать через adb.
Go to QMAT site revskills.de/pages/download.html, download QMAT 4.36
7) Extract the file, double click on qmat.exe
8 ) Click on Cyptoanalysis Tools > Crypto Toolbox
9) Look way below, there is a text box (beside “Reverse String” button. Key in the cid number you’ve got earlier
Click on the “Reverse String” button, the result is reversed…
Example: 532600bd227d9c0347329407514d5402
10) Copy the reversed cid
11) Go to QMAT again revskills.de/pages/goldcard.html to generate your goldcard (this is free for G1 phone, Thanks to Viper!)
12) Enter your email. For the CID, enter the reversed cid you’ve got earlier. However you need to replace the first 2 characters to 00.
Example: From “532600bd227d9c0347329407514d5402” to “002600bd227d9c0347329407514d5402”
13) click Continue and you will receive the goldcard.img via your email.