Вход

Просмотр полной версии : Спецификация 5.03GEN for HEN


ErikPshat
07.06.2009, 17:07
Инсталлер на PC "LAUNCH-ME.exe" копирует на флешку файлы:

Саму программу-установщик в папку ms0:/PSP/GAME/INSTALLERxxxxxxxx/...
Файлы кастом-прошики, которые потом будут вшиваться во Flash0 в папку ms0:/files/...

Сама программа-установщик одна и та-же, что для PSP-2000, что для PSP-3000.
А вот в папку ms0:/files/... копируются разные файлы и записываются во Flash0 разные файлы.

Для PSP-2000:


Первый путь - куда записываются.
Второй путь - откуда записываются.



flash0:/kd/vshctrl.prx (другой)
ms0:/files/vshctrl.prx

flash0:/kd/usbdevice.prx (от 5.00 М33-6)
ms0:/files/usbdevice.prx

flash0:/kd/galaxy.prx (от 5.00 М33-6)
ms0:/files/galaxy.prx

flash0:/kd/march33.prx (от 5.00 М33-6)
ms0:/files/march33.prx

flash0:/kd/idcanager.prx (от 5.00 М33-6)
ms0:/files/idcanager.prx

flash0:/kd/popcorn.prx (другой)
ms0:/files/popcorn.prx

flash0:/vsh/module/satelite.prx (другой)
ms0:/files/satelite.prx

flash0:/vsh/module/recovery.prx (другой)
ms0:/files/recovery.prx

flash0:/kd/systemctrl_02g.prx
ms0:/files/systemctrl_02g.prx

flash0:/kd/pspbtjnf_02g.bin
ms0:/files/pspbtjnf_02g.bin

flash0:/kd/pspbtknf_02g.bin
ms0:/files/pspbtknf_02g.bin

flash0:/kd/pspbtlnf_02g.bin
ms0:/files/pspbtlnf_02g.bin


Для PSP-3000:


Первый путь - куда записываются.
Второй путь - откуда записываются.



flash0:/kd/vshctrl.prx
ms0:/files/vshctrl.prx

flash0:/kd/usbdevice.prx
ms0:/files/usbdevice.prx

flash0:/kd/galaxy.prx
ms0:/files/galaxy.prx

flash0:/kd/march33.prx
ms0:/files/march33.prx

flash0:/kd/idcanager.prx
ms0:/files/idcanager.prx

flash0:/kd/popcorn.prx
ms0:/files/popcorn.prx

flash0:/vsh/module/satelite.prx
ms0:/files/satelite.prx

flash0:/vsh/module/recovery.prx
ms0:/files/recovery.prx

flash0:/kd/systemctrl_03g.prx
ms0:/files/systemctrl_03g.prx

flash0:/kd/pspbtjnf_03g.bin
ms0:/files/pspbtjnf_03g.bin

flash0:/kd/pspbtknf_03g.bin
ms0:/files/pspbtknf_03g.bin

flash0:/kd/pspbtlnf_03g.bin
ms0:/files/pspbtlnf_03g.bin


По сути файлы для PSP-2000 и PSP-3000 не совсем разные и не все разные:

А именно, отличаются только 2 файла:

systemctrl_03g.prx у PSP-3000 несколько изменён по сравнению с systemctrl_02g.prx у PSP-2000.
recovery.prx у PSP-3000 несколько изменён по сравнению с recovery.prx у PSP-2000.

Бинарники (*.bin), в которых прописываются пути активации файлов, несмотря на то, что названия у PSP-2000 имеют в конце _02g.bin, а у PSP-3000 имеют в конце название _03g.bin, на самом деле абсолютно идентичны!!!

И как мне кажется, из-за этого здесь должна быть допущена ошибка, т.к. у PSP-2000 имеется файл systemctrl_02g.prx, а у PSP-3000 имеется файл systemctrl_03g.prx, которые пишутся во Flash0, как видно из таблицы выше. А так как эти файлы должны быть абсолютно разные, да даже только из-за того, что у них разные названия (там цифра 2, а там 3), то названия в путях в бинарниках должы так же отличаться. Но при сравнении бинарников, было выяснено, что они у 2000 и у 3000 идентичны.


UPDATED...
После декриптовки и проверки бинарников выяснилось, что действительно в файлах у PSP-2000 присутствует ошибка!!!:

pspbtjnf_02g.bin
pspbtknf_02g.bin
pspbtlnf_02g.bin

Это простейший вид текстового файла в котором прописаны пути к модулям (файлам).
Напротив каждого модуля записаны допустимые режимы загрузки, обозначенные буквами, которые расшифровываются так:

V - VSH
G - Game
U - Updater
P - POPS
L - Licenseapp
A - App

Вот содержимое одного из них:

0x05000010
$/kd/sysmem.prx VGUPA
$/kd/loadcore.prx VGUPA
$/kd/exceptionman.prx VGUPA
$/kd/interruptman.prx VGUPA
$/kd/threadman.prx VGUPA
$/kd/dmacman.prx VGUPA
$/kd/systimer.prx VGUPA
$/kd/iofilemgr.prx VGUPA
$/kd/memlmd_03g.prx VGUPA
$/kd/modulemgr.prx VGUPA
$/kd/systemctrl_03g.prx VGUPA
$/kd/init.prx VGUPA
$/kd/loadexec_03g.prx VGUPA
$/kd/lowio.prx VGUPA
$/kd/ge.prx VGUPA
$/kd/idstorage.prx VGUPA
$/kd/syscon.prx VGUPA
$/kd/rtc.prx VGUPA
$/kd/lfatfs.prx VGUPA
$/kd/clockgen.prx VGUPA
$/kd/codec.prx VGUPA
$/kd/audio.prx VGUA
$/kd/display_03g.prx VGUPA
$/kd/ctrl.prx VGUPA
$/kd/led.prx VGUPA
$/kd/hpremote_03g.prx VGUPA
$/kd/power.prx VGUPA
$/kd/openpsid.prx VGPA
$/kd/usb.prx VGA
$/kd/mediaman.prx VGU
$/kd/ata.prx VGU
$/kd/umdman.prx VGU
$/kd/umdcache_03g.prx G
$/kd/umd9660.prx VGU
$/kd/isofs.prx VGU
$/kd/msstor.prx VGUPA
$/kd/fatms.prx VGUPA
$/kd/wlan.prx VGUPA
$/kd/wlanfirm_03g.prx VGUPA
$/kd/registry.prx VGUPA
$/kd/mgr.prx VPA
$/kd/msaudio.prx V
$/kd/chkreg.prx VUP
$/kd/mesg_led_03g.prx VGUPA
$/kd/semawm.prx V
$/kd/amctrl.prx VGPA
$/kd/npdrm.prx VPA
$/kd/idcanager.prx P
$/kd/iofilemgr_dnas.prx VGPA
$/kd/np9660.prx A
$/kd/isofs.prx A
$/kd/chnnlsv.prx VP
$/kd/utility.prx VGUPA
$/kd/popsman.prx P
$/kd/mediasync.prx VGUPA
$/kd/me_wrapper.prx VGUA
$/kd/vaudio.prx VU
$/kd/impose.prx VGUPA
$/kd/popcorn.prx P
$/kd/avcodec.prx V
$/kd/vshbridge.prx VU
$/kd/vshctrl.prx V
$%/kd/usersystemlib.prx VGUPA
$%/vsh/module/libfont_hv.prx P
$%/vsh/module/pafmini.prx P
%%/kd/dummy_anchor_IhariUafaayk98.prx GUA
$%/kd/libatrac3plus.prx V
$%/vsh/module/paf.prx V
$%/vsh/module/common_gui.prx V
$%/vsh/module/common_util.prx VP
$%/vsh/module/libpspvmc.prx P
%%/kd/dummy_anchor_IhariUafaayk98.prx P
$%%/vsh/module/vshmain.prx V
Как видите в путях допущена ошибка и ссылки ведут на файлы, которые вообще отсутствуют на PSP-2000.
Вот эти неверные пути:

$/kd/memlmd_03g.prx VGUPA
$/kd/systemctrl_03g.prx VGUPA
$/kd/loadexec_03g.prx VGUPA
$/kd/display_03g.prx VGUPA
$/kd/hpremote_03g.prx VGUPA
$/kd/umdcache_03g.prx G
$/kd/wlanfirm_03g.prx VGUPA
$/kd/mesg_led_03g.prx VGUPA
На PSP-2000 эти файлы носят названия на конце _02g.prx, а поэтому они просто не будут задействованы.

Вот я исправил эти ошибки в трёх бинарниках.
Только для PSP-2000!

Запустите файл "LAUNCH-ME.exe" и произведите установку файлов для PSP 2000.
Разархивируйте архив и положите папку "files" в корень карты памяти, согласившись на замену.
Зайдите в меню "Игра -> Memory Stick™" и оттуда запустите программу "INSTALLER-LOADER".
Когда появится черный экран с надписями нажмите один раз один из верхних триггеров (L или R) для записи кастом-файлов во Flash0.
После этого нажмите Круг, чтобы перезагрузиться и получить кастом прошивку.


Просьба, кто проверит работу, отписаться!

СКАЧАТЬ (http://www.pspx.ru/forum/attachment.php?attachmentid=266&d=1244382912)

Команда PSPGEN тоже определили ошибку и исправили её.
В теме по 5.03GEN for HEN (http://www.pspx.ru/forum/showthread.php?t=81941) уже выложен исправленный инсталлятор, порядок установки и использования.
Так что добро пожаловать все туда...

Dr.House
07.06.2009, 18:02
ErikPshat, огромный респект! ты просто кудесник! все работает) плата ТА-088v2

+ еще рекавери меню нормально работает)))

SееD
07.06.2009, 18:09
да, ошибка оказалась простой и банальной :) Эрик, мое почтение! Успел разобраться в чужих косяках и сделать рабочий релиз раньше самих авторов. Супер!

ErikPshat
07.06.2009, 18:18
Хех, я это хотел проверить ещё вчера, но вчера был занят, только вот добрался до компа и обнаружил такой косяк ))). А если учесть, что пока я оформлял тему, писал писанину и проводил эксперименты, а это часа 3-4 и только после этого запостил, то не подумайте, что от Генов скопипастил ).

FlegeL
07.06.2009, 19:06
EricPshat
Выложи плиз файлы на ifolder или rapidshare плиз. Многим не скачать с форума из-за ограничений

ErikPshat
07.06.2009, 19:12
EricPshat
Выложи плиз файлы на ifolder или rapidshare плиз. Многим не скачать с форума из-за ограниченийВыложил ссылкой СКАЧАТЬ в шапке.
Так вроде должно скачиваться.
Или отсюда тогда: http://slil.ru/27735476

enchee
07.06.2009, 19:34
ErikPshat, Cпасибо, отлично встала на TA85v2. Надеюсь, французы поправят свой релиз, где написано 2000 v3.

HauB
07.06.2009, 19:47
Красавчек! Прямо и слов то других нет! Как говаривал паша воля - респекти и уважуха! Ндеюсь мое сообщение не сотрут как не содержащее слов по теме!

Dr.House
07.06.2009, 19:47
да поправили уже

FlegeL
07.06.2009, 21:07
ErikPshat
Спасибо,что выложи файлы. Скачал, заменил. Прошил свою PSP 2004 Ta-088 v3 ! Всем большое спасибо) пойду игры заливать :)

witeangal
08.06.2009, 06:45
люди а что будет если второй раз нажать на тригер?

zoxy
08.06.2009, 13:57
Эта инструкция подойдет для psp-2000 slim&lite c 4.01 официальной прошивкой?покупалась в январе этого года, так что стоит "непрошиваемая" плата.

я так понял мне нужно будет прошить до офф версии 5.03 и потом уже химичить?

gamer2204
08.06.2009, 14:08
Эта инструкция подойдет для psp-2000 slim&lite c 4.01 официальной прошивкой?покупалась в январе этого года, так что стоит "непрошиваемая" плата.



я так понял мне нужно будет прошить до офф версии 5.03 и потом уже химичить?
да подойдет
1)ставишь прошу 5.03 официалку
2)ставишь ChickHen
3)ставишь прошу 5.03 Gen или запускаешь CFWEnabler

barmaley
08.06.2009, 21:35
прошил и поиграл даже) но после полного выключения опять официальная 5.03((( ето у меня одного так? или так и должно быть?

Dr.House
08.06.2009, 21:38
barmaley, так должно быть

barmaley
08.06.2009, 21:46
barmaley, так должно быть
ето эмуляция получается...хех... но все же радуеть)

barmaley добавил 08-06-2009 в 21:46
ErikPshat, слушай а на 3000 psp тоже так же эмуляция получается или полноценная прошивка будет?

ErikPshat
08.06.2009, 21:49
прошил и поиграл даже) но после полного выключения опять официальная 5.03((( ето у меня одного так? или так и должно быть?Ты не прошил, т.к. PSP-2000v3 и PSP-3000 не прошиваемы!!!
Просто с помощью Чикхена ты загрузил виртуальную кастомпрошивку.

Да, те 12 файлов кастомпроши, о которых выше я рассказывал, пишуться к тебе в прошивку, но они не имеют никакого отношения к официальной прошивке и не заменяют никаких файлов официальной прошивки.

Когда ты включаешь PSP, то у тебя загружается просто оффпроша 5.03, а файлы кастомпроши (12 штук) просто лежат там, как мусор и они никак не задействуются, просто лежат и всё. Ты даже можешь рядом с файлами прошивки во Flash0 накидать всяких фотографий, музыки, видеофайлов, пока места хватит и ничего от этого не случится, т.к. оффпрошивка не будет к ним обращатся, она даже не будет знать о их существовании, даже если файлы будут лежать бок-о-бок ))). Но вот если ты удалишь или заменишь файл оффпрошивки, то PSP больше не включится, можешь ей потом забивать гвозди.

А когда ты включаешь программу 5.03GEN, то она загружает в память кастомный IPL из бинарников, который подключает кастомфайлы, уже записанные ранее во Flash0 и поэтому ты получаешь возможности кастомпроши.

Пока IPL нельзя вшить во флешь, чтобы непрошиваемые PSP могли сразу при включении запускать файлы кастомпроши, потому что в новых моделях матплат, намертво вшит в процессор PRE-IPL, который при включении PSP проверяет на валидность IPL.

barmaley
08.06.2009, 22:03
пасибо! мне правда народ сегодня клялся что мол прошили раз и навсегда...

barmaley
08.06.2009, 22:45
ErikPshat, пасибо большое тебе! а то я два дня 2000 мучил)))

dark alex980
09.06.2009, 15:17
а эту прошу можно поставить на slim2004 TA88 v3

Agamko
09.06.2009, 17:43
а эту прошу можно поставить на slim2004 TA88 v3да, для этого она и создана

diatonato
10.06.2009, 20:09
Проверил 100% рабочие PSX игры, и они не запускаются. PSP виснет после выбора в меню pops версии. Ести какие-либо идей как это исправить?

Munamun
10.06.2009, 22:14
Прошил свою PSP 3008.Всё получилось.Но вот только образы игр он не видет.А если и находит какойто то пишет что он повреждён....в чём дело?помогите.

Dr.House
10.06.2009, 22:15
Образы в формаье *.iso кидай в папку ms0:/ISO/
ISO папка находится рядом с папкой PSP в корне карты памяти

Munamun
10.06.2009, 22:26
Тоесть если её нет нужно создать и НЕ в папке PSP.Как я понял.
А iso это архив? просто кидать этот архив в папку ISO? (извините я в этом ничего не понимаю) =)

Dr.House
10.06.2009, 22:28
Да. Если ее нет - создай. Не в папке PSP. файлы iso компьютер показывает часто в виде архива. надо посмотреть в имени файла его расширение. должно быть iso

Munamun
10.06.2009, 22:28
Прошу прощения,Разобрался!!!И всё запустилось.Огромное вам спасибо
Dr.House, =)))

scorpionx
11.06.2009, 11:37
ErikPshat, спасибо бааааааальшое все работает

underangel
11.06.2009, 12:59
люди хэлп ми... у меня на 3008 стоит 5.50оф ..как мне поставить хен?((

ErikPshat
11.06.2009, 14:14
underangel, не переживай. На днях выйдет 5.50GEN для 1000-2000, а затем для 3000, если найдут уязвимость в 5.50.

А пока никак не поставить и не откатить на 5.03.
HEN пока работает на 5.03.
На прошивках выше убрали вообще поддержку TIFF-картинок.

Включи машину времени и вернись на тот день, когда ты поставил 5.50, другого совета нет.

seamenen
16.06.2009, 00:29
Скажите как можно прошувку 5.51 на 3008 откатить до 5.03. Что сделать?

alex90
16.06.2009, 00:49
Никак не откатить.

STASMK
10.07.2009, 09:33
СПС прошил psp 2000 TA-088v3 все работает вопрос вообще полную прошиву собираются делать то есть которая будет полностью заменять прошивку, а не во флеш записыватся

nibble
19.07.2009, 20:44
У меня PSP 2000v3 всё ставится нормально.
У друга 3000 и никак не могу запустить installer-loader, т.е
ChickHen устанавливается, а после запуска лоадера нажимаю
R потом круг и чёрный экран несколько секунд и вырубается полностью.
Подскажите пожалуйста, если кто знает, как с этим справиться.

ErikPshat
20.07.2009, 00:14
nibble, делай всё чётко по инструкции: http://www.pspx.ru/forum/showthread.php?t=81422

Используй только ChickHen R2, а не ChickHen Mod.

nibble
20.07.2009, 01:27
Окей, у меня чик был первой версии, поставил R2 и всё пошло.
Спасибо за материал и за ответ.

Boss-Programmer
13.08.2009, 17:04
Раньше зависал,а теперь нет.Спасибо,вы мне очень помогли ErikPshat!!!!!:yahoo:

UIH
25.09.2009, 16:31
ErikPshat спасибо 10000 раз! Терь я наконец то прошил свою ЗыЗу урааа!!!!!

Dinya1
16.10.2009, 20:54
Подскажите плиз как зайти в RECOVERY меню на 5.03 HEN с платой TA 88v3 через select не включается за ранее благодарен

alex90
16.10.2009, 21:36
Так ты только hen пустил? На 5.03 GEN-A должно быть:
"Recovery-меню" на 5.03GEN-A

На всех прошивках М33 было рекавери меню, но здесь его как такового нет, потому что невозможна перезагрузка PSP без сброса режима HEN, но вместо него можно нажать кнопку "SELECT" и вы попадёте в VSH-меню, которое частично дублирует настройки Рекавери.

Dinya1
16.10.2009, 21:50
У меня стоит 5.03 GEN-A(Full) стоит при нажатии на select ничего не проиходит

Dinya1 добавил 16-10-2009 в 21:50
у меня стоит 5.03GEN-A(Full) при нажатии на SELECT ничего не происходит

alex90
16.10.2009, 21:55
Хм... Ну можешь попробовать тогда http://www.pspx.ru/forum/showthread.php?t=82073 , там целое меню настроек есть.

Dinya1
16.10.2009, 22:27
Спасибо огромное получилось, у меня в настройках VSH меню было Disable теперь смог изменить:thank_you::thank_you::thank_you:

hedgehog94
02.11.2009, 14:10
автор ты красава!!!
Спасибо,все теперь работает!!!

Chrono1313
17.12.2009, 23:03
Ничё не фурычет(((((((((((((((
постоянно при попытке запуска пишет запуск не возможен. Данные повреждены.
да и HEN тоже не запускается(( псп просто вырубается и всё((

до всего когда первый раз прошивал всё было норм (делал четко по инструкции)
теперь после того как псп произвольно вырубилась и всё слетело кроме прошивы (5.03)
HEN естественно пропал и старым методом уже не ставится!(((((

ErikPshat
17.12.2009, 23:45
Chrono1313, посмотри на дату написания шапки и вспомни, какая на тот момент была выпущена прошивка.

По поводу "запуск игры не возможен", то как ты хочешь запустить программу на официальной прошивке???
Программа виртуальной прошивки запускается только из-под запущенного эксплоита HEN.

Chrono1313
19.12.2009, 20:23
как раз он то и слетел(((mhuspeed3
после него поставил 5.03
всё похало,но поосле случайной перезагрузки псп всё рухнуло(((
ставиться HEN больше не хочет((

doubledeath
20.12.2009, 23:08
не ставится MHUspeed попробуй ChickHEN R2 (по сути одно и тоже, но у всех по разному срабатывает, у кого чаще одно у кого другое...)
и добавлю, режим HEN программа не стабильная, пробуй больше раз, получиться должно!