Pull to refresh

Hеroвый root или как получить полноценный русифицированный HTC Hero с приложениями Google из «обрезанного»

Reading time 5 min
Views 3.6K

Многие засматриваются в сторону телефона на 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.
image
Идем в Extra — Open Disk Image, и выбираем goldcard.img, который мы получили на почту (при открытии выбираем ”Sector Size” 512 (Hard disks/Floppy disks), и жмем OK.
image
Далее из файла 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.
Tags:
Hubs:
+63
Comments 108
Comments Comments 108

Articles