Здрасьте! Тут я вам опишу, как запустить psfreedom на девайсах HTC.
Заметьте, что ваш девайс должен быть прошит под Windows Mobile.
(Версия Windows Mobile, насколько мне известно, не важна)
Перепрошивать ничего не придется, линукс стартуется софтом.
Что вам понадобится?
• [XDANDROID][2.2] Android 2.2 ( скачать )
• PSFreedom for HTC Touch Pro1-2/Diamond 1-2 ( >скачать< версию PSFreedom with latest PL3 and PSN Patch - FW is spoofed to 3.50 (experimental) - FW 3.41 , или старую вот тут:инфа / депозит )
Начинаем химичить:
1. Выньте батарейку из вашего девайса и проверьте на наклейке, которая пряталась под батарейкой, точную модель вашего смартфона (как на картинке в зеленом квадрате):
картинка
2. Создайте где-нибудь ".txt" файл с названием "default.txt" и скопируйте в него текст соответствующий вашей модели девайса из следующего спойлера. Жирно выделенное название модели копировать не следует:
default.txt
RAPH100
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 1910
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmts_calib=0x7a.0x5e.0x35a.0x37f clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-1,-2,3 board-htcraphael-navi.wake=0 physkeyboard=raph"
boot
RAPH110
set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 1910
set KERNEL zImage
set initrd initrd.gz
set cmdline "root=/dev/ram0 init=/ console=tty0 mem=76M msmsdcc_id=3 zmgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/ msmts_calib=0x6D.0x5D.0x340.0x375 mddi.width=320 mddi.height=480 lcd.density=192 ppp.apn=wap.cingular ppp.username=WAP@CINGULARGPRS.COM ppp.password=CINGULAR1 clock-7x00.a11=500 msmvkeyb_toggle=off"
boot
RAPH500
set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 2039
set KERNEL zImage
set initrd initrd.gz
set cmdline "root=/dev/ram0 init=/ console=tty0 mem=76M msmsdcc_id=2 zmgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/ msmts_calib=0x7a.0x5e.0x35a.0x37f clock-7x00.a11=500 msmvkeyb_toggle=off"
boot
RAPH800
set ramsize 0x6000000
set ramaddr 0x10000000
set mtype 2039
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmvkeyb_toggle=off physkeyboard=raph board-htcraphael-navi.wake=0 gsensor_axis=2,-1,3"
boot
DIAM100
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 1805
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmts_calib=0x7a.0x5e.0x35a.0x37f clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=2,-1,3 board-htcraphael-navi.wake=0"
boot
DIAM200
set ramsize 0x08000000
set mtype 1805
set KERNEL zImage
set initrd initrd.gz
set cmdline "msmts_calib=115.105.863.911 pm.sleep_mode=0 msmvkeyb_toggle=off mddi.width=320 mddi.height=480 lcd.density=210 board-htcraphael-navi.inversion=1"
boot
DIAM500
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 1910
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmts_calib=0x7a.0x5e.0x35a.0x37f clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-1,-2,3 board-htcraphael-navi.wake=0 physkeyboard=fuze"
boot
Blackstone
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2030
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=210 msmts_calib=0x395.0x3c9.0x79.0x77 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-2,-1,3"
boot
Rhodium
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2292
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmts_calib=0x9f.0x39a.0x35c.0x78 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-1,-2,3 force_cdma=1 physkeyboard=rhod210"
boot
Topaz
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2293
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmts_calib=0x395.0x3d5.0x79.0xa0 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-1,-2,3 sensor=topaz force_cdma=1"
boot
Blackstone
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2030
set KERNEL zImage
set initrd initrd.gz
set cmdline "lcd.density=240 msmts_calib=0x395.0x3c9.0x79.0x77 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=-2,-1,3"
boot
3. Распаковываем скачаный выше архив Android 2.2 в корень сд карты вашего девайса, или (если сд карт он не поддерживает) в корень внутренней файловой памяти.
4. Туда же копируем default.txt
5. Туда же распаковываем содержание архива PSFreedom for HTC и соглашаемся на замену. Теперь отключаем девайс от компа.
6. Заходим на вашем девайсе файловым браузером в корень сд карты/внутренней памяти и запускаем программу HARET. В ней жмем кнопку Run и ждем пока загрузится андроид. Сначала будет бежать текст белым по черному, потом попросят настроить touch screen, после некоторое время зеленые шарики будут писать слово XDANDROID на экране. Только после этого андроид загрузится.
7. Как правило при первом старте андроид ужасно глючит. Поэтому следует задать пин, и как можно скорее вырубить девайс. Только не выдергивая батарею, а длительным нажатием на кнопку номер 7 со следующей картинки (кнопка "положить трубку") и выбором позиции "выключить".
картинка
Все, теперь андроид должнобыть запомнил настройки и можно переходить к описанию повседневного использования.
Повседневное использование:
1. Включаем девайс в Windows Mobile.
2. Подключаем девайс через USB к компу. Но выбираем не обыкновенное файловое соединение, а соединение через ActiveSync.
3. Не прирывая соединения с компом, заходим на девайсе в корень сд карты/внутренней памяти, запускаем HARET, жмем в нем Run и ждем пока загрузится андроид.
4. В андроиде задаем пин, разблокировываем экран (если он зайдет в standby) и жмем на кнопку выделенную красным кругом на следующей картинке:
картинка
5. В следующем окне жмем на позицию Dev Tools (выглядит как шестеренки).
6. Тут спускаемся в самый низ и выбираем строчку "Terminal Emulator"
7. Откроется синее окно - терминал. Тут задаем поочереди три строчки и подтверждаем каждую кнопкой ENTER. (Переверните дисплей в положение "в длинну", если он у вас стоит "в ширину", иначе может быть не видно экранной клавиатуры) (Если у вас экранная клавиатура в терминале ничего не пишет, то сотрите все что записали на сд карту / внутреннюю память, и попробуйте все с самого начала, используя следующую версию хдандроид 2.2: http://depositfiles.com/files/f16l6qdrw )
Строчки:
su
cd /sdcard
insmod psfreedom.ko
8. Теперь все готово. Вынимаем шнур USB смартфона из компа и используем его как обыкновенный PS Jailbreak.
PS:
У некоторых бывает проблема с backup manager'ом. (не загружает игры) В этом случае файл psfreedom.ko в корне сд карты/внутренней памяти следует немного обработать. Так как это некоторым может показаться немного сложно, я залил уже обработанную версию вот сюда. (только для старой версии!)
PPS:
Еще следует заметить, что на модели DIAM100 хакнуть ps3 иногда получается не с первого раза. Смартфон перезагружать не следует, просто надо несколько раз вырубить и врубить ps3 чтоб експлоит сработал. Это так, потому что DIAM100 самый первый и медленный из всех HTC.
У меня модель ДИАМ100, без встроеной хардварной клавиатуры. У меня сразу при загрузки терминала появляется экранная клавиатура. Если у тебя не появляется, попробуй встроенной клавой, если есть. А так, не понятно, что такое.
Главное не спешить. Каждая кнопка клавы после нажатия должна коротко вспыхнуть белым цветом, только после этого буква передается в написание. Если долго возился с андроидом, то он иногда начинает подвисать. Попробуй перестартовать, и делать все в андроиде помедленнее, давая ему время все подгрузить.
Круиза в списке нет, значит попробуй все подряд. Хотя не факт что вообще пойдет, потому как сам ПСфридом этой версии преспособлен под тач про и диамант. Советую воспользоваться гуглом.
А как насчёт патч режима....у меня на htc hd2 неидёт патч режим(((....Что посоветуете?
Не понимаю о каком патч режиме идет речь. Если о патч режиме в Бекап Менеджере, то он не будет работать, так как версия пейлода в этом ПСджейлбрейке самая первая/старая. Я не в курсе, копилировал ли ктонибудь новые апдейты для хтц смартфонов или нет. Попробуй поискать в гугле, если что найдешь, бросай в корень сд карты / внутренней памяти, и пробуй тогда патч режим.