Device Hook
PSPWiki
Device Hook on homebrew-ohjelma, jolla PlayStation Portablen firmwaren 1.50-versiolla voidaan ladata muistikortilta ISO-tiedostoja ja uudempi firmware kuten 2.80, 3.03 tai 3.11. Uudempaa firmwarea voidaan käyttää esimerkiksi uuden firmwaren vaativien UMD-pelien pelaamiseen ja nettiselaimen käyttämiseen.
Device Hook toimii myös kustomoiduilla firmwareilla kuten 3.03 Open Editionilla ja 3.10 Open Editionilla. Katso lisäksi kuvallinen ohje 2.82- tai 3.01-version firmwaren käyttämisestä DevHookilla (päivittämätön).
Sisällysluettelo |
Tiedostot
Device Hook

- Ohjelma: Device Hook / DevHook.
- Tekijä: Booster.
- Versio: 0.52 (29.12.2006).
- Tiedosto: DH0520000.rar (1,3 Mt).
- Muutokset: DevHook_changes.txt / historia.
0.52.0100-versio on päivitys, joka lisää tuen 3.11-version firmwarelle:
- Versio: 0.52.0100 (24.2.2007).
- Tiedosto: DH0520100diff.rar (31 kt).
PSAR Dumper
PSAR Dumperilla firmwaren tiedostot voidaan asentaa muistikortille DATA.PSAR-tiedostosta. Ohjelma tukee 3.11-version ja vanhempien firmwarejen tiedostoja.
- Ohjelma: PSAR Dumper / Firmware Decrypter.
- Tekijät: PspPet, Dark_AleX, Team Noobz, Team C+D.
- Julkaistu: 31.1.2007.
- Tiedosto: 311psardump.rar (38 kt).
Firmware Installer
Firmware Installer on apuohjelma, joka purkaa firmwaren päivitystiedostosta (EBOOT.PBP) automaattisesti DATA.PSAR-tiedoston ja kopioi tiedostot oikeaan hakemistoon. Sitä käytettäessä ei tarvita PSAR Dumperia. Ohjelma on Sleepyn julkaisema ja pohjautuu Tommydangerin, PspPetin, Dark_AleXin ja Team Noobzin pohjakoodiin. 0.6f-versio DevHook Firmware Installerista käy firmwaren 2.80-3.11-versioille (EBOOT.PBP).
- Ohjelma: Firmware Installer.
- Versio: 0.6f (1.3.2007).
- Tiedosto: dh_firmware_installer_v0.6f.zip (167 kt).
Firmwaret
Firmwaren päivitystiedostot löytyvät esimerkiksi sivustoilta Qj.net ja PSPBrew. Seuraavat linkit vievät QJ.netin sivuille.
- Firmware 2.71: http://dl.qj.net/Firmware-2.71-PSP/pg/12/fid/8046/catid/163
- Firmware 2.82 (US): http://dl.qj.net/PSP-Firmware-2.82-US-PSP/pg/12/fid/10921/catid/163
- Firmware 2.82 (EU 1004): http://dl.qj.net/PSP-Firmware-2.82-EU-1004-PSP/pg/12/fid/10920/catid/163
- Firmware 3.02 (JP): http://dl.qj.net/PSP-Firmware-3.02-JP-PSP/pg/12/fid/11627/catid/163
- Firmware 3.03: http://dl.qj.net/PSP-Firmware-3.03-PSP/pg/12/fid/11844/catid/163
- Firmware 3.11: http://dl.qj.net/Firmwares/pg/12/fid/12601/catid/163
Ohjelmien asentaminen
Asenna muistikortille Device Hookin tiedostot sekä firmwaren tiedostoja varten PSAR Dumper- tai Firmware Installer -ohjelma (tarvitset vain toisen).
Device Hook
Asentaaksesi Device Hookin lataa ja pura DH0520000.rar-tiedosto. Kopioi paketissa olleet tiedostot ja hakemistot muistikortille:
- \dh
- \fbm
- \PSP\GAME\__SCE__DH052
- \PSP\GAME\%__SCE__DH052
Lataa ja pura myös päivitystiedosto (DH0520100diff.rar). Kopioi dh-hakemisto muistikortin juureen.
dh-hakemisto sisältää Device Hookin käyttämiä tiedostoja ja hakemistot muun muassa 2.80- ja 3.11-version firmwareille:
- \dh\05 (kd-hakemisto ja prx-tiedostoja)
- \dh\05beta (menu- ja menu_j12-hakemistot sekä txt-tiedostoja)
- \dh\271 (2.71-version firmwaren tiedostoille)
- \dh\280 (2.80-version firmwaren tiedostoille)
- \dh\282 (2.82-version firmwaren tiedostoille)
- \dh\302 (3.02-version firmwaren tiedostoille)
- \dh\303 (3.03-version firmwaren tiedostoille)
- \dh\311 (3.11-version firmwaren tiedostoille. Tulee päivityspaketin mukana.)
PSAR Dumper
Asentaaksesi PSAR Dumperin lataa ja pura 311psardump.rar-tiedosto. Kopioi paketissa olleet hakemistot muistikortille:
- \PSP\GAME\psar_dump2
- \PSP\GAME\psar_dump2%
Firmware Installer
Asentaaksesi Firmware Installerin pura dh_firmware_installer_v0.6f.zip-paketista tarvittavat hakemistot muistikortille. Esimerkiksi 1.50-version firmwarella "1.50 Eboots" -hakemistosta:
- \PSP\GAME\dhfwinstaller
- \PSP\GAME\dhfwinstaller%
Firmwaren tiedostot
Device Hookilla muistikortilta voidaan ladata esimerkiksi 2.80-, 3.03- tai 3.11-version firmware. Tiedostot voidaan asentaa PSAR Dumperin tai Firmware Installerin avulla. Virallisissa päivityspaketeissa firmwaren tiedostot ovat EBOOT.PBP-arkistossa. PSAR Dumperia käytettäessä EBOOT.PBP-tiedostosta on ensin purettava DATA.PSAR-tiedosto esimerkiksi PBP Unpackerin avulla (Windowsissa). Firmware Installeria käytettäessä EBOOT.PBP-tiedosto voidaan siirtää suoraan muistikortin juureen.
PSAR Dumper
PSAR Dumperin kanssa voidaan käyttää 3.11-version tai vanhemman firmwaren DATA.PSAR-tiedostoa.
- Kopioi 3.11-version tai vanhemman firmwaren DATA.PSAR-tiedosto muistikortin juureen (ms0:/DATA.PSAR).
- Käynnistä PSAR Dumper ja aloita painamalla ristiä (X).
- Odota kunnes ohjelma on tehnyt tehtävänsä.
- Siirrä muistikortin juuresta F0-hakemisto ms0:/dh/311-hakemistoon (3.11-version firmwarea käytettäessä).
Firmware Installer
Firmware Installerin kanssa voidaan käyttää 2.80-3.11-version firmwaren EBOOT.PBP-tiedostoa.
- Kopioi 2.80-3.11-version firmwaren EBOOT.PBP-tiedosto muistikortin juureen (ms0:/EBOOT.PBP).
- Käynnistä "Devhook Firmware Installer" ja aloita painamalla ristiä (X).
- Odota kunnes ohjelma on tehnyt tehtävänsä.
Firmwaren lataaminen
Kun Device Hookin ja firmwaren tiedostot on asennettu muistikortille, käynnistä ohjelma: valitse GAME-valikosta DEVHOOK0.52 launcher -valinta. DevHookin valikoissa ympyrä (O) on valintanappi ja kolmio (/\) peruutusnappi. Huomaa että mikäli selaimesi valittaa korruptoituneita tiedostoja, Device Hookissa voi suorittaa järjestelmän palautuksen muistikortilla olevalle järjestelmälle.
Lataaminen ja poistuminen
Valitse FIRMWARE-valikosta firmware, jota olet käyttämässä ohjelmalla (esimerkiksi 3.03 tai 3.11). Voit sen jälkeen ladata firmwaren valinnalla "Start DevHook". Ruudulle latautuu firmwaren valikko, tai peli, jos on käytössä "UMD Autorun" -asetus ja asemassa UMD-levy.
Jos haluat poistua ohjelmasta, valitse päävalikosta "Exit DevHook" -valinta. Ladatusta firmwaresta voi poistua DevHookin asetusvalikon kautta (paina Home-nappia), tai pitämällä virtanappia tarpeeksi pitkään pohjassa, jotta PSP käynnistyy kokonaan uudelleen.
Asetustiedot
DevHookia käytettäessä firmwaren asetustiedot voidaan kirjoittaa flash-muistiin. Se ei ole pakollista, mutta on joissain tapauksissa suositeltavaa. Valitse ensin FIRMWARE-valikosta käyttämäsi firmware ja sen jälkeen:
- Siirry FLASH INSTALL -valikkoon.
- Jos flash1:een on aiemmin asennettu DevHookin tiedostoja, poista ne ensin valinnalla "Uninstall DH files from flash1".
- Valitse muuten/sitten valinta "Install configfile to flash1".
Huomaa, että flash1-toimintojen suorittamiseksi (valinnan jälkeen) on pidettävä ympyrää (O) pohjassa vähintään sekunti, tai toiminto peruutetaan.
Asetusvalikko (Home)
Kun firmware on ladattu, asetusvalikkoon ("vshex DevHook Setting Menu") pääsee Home-napilla. Siitä voidaan esimerkiksi vaihtaa UMD-levyn ja ISO/CSO-tiedosto(je)n välillä sekä poistua takaisin normaalisti käytettävään firmwareen.
Asetukset päävalikossa
Device Hookin päävalikosta voidaan muuttaa ohjelman ja firmwaren käyttöön liittyviä asetuksia.
UMD Select
- UMD Disc: voidaan käyttää UMD-levyjä tavallisesti.
- File Emulation: voidaan valita ja käyttää ISO/CSO-tiedostoja (varmuuskopioita), jotka sijaitsevat muistikortin juuressa ISO-hakemistossa (esimerkiksi ms0:/ISO/EverybodysGolf.iso).
Firmware
Käytettävä firmware voi olla esimerkiksi 3.11-versio, jonka tiedostot on asennettu PSAR Dumperin tai Firmware Installerin avulla (katso aiempaa). Muistikortilla on firmwaren eri versioille omat hakemistonsa ("\dh\xxx"). Valittu firmware (hakemisto) näkyy päävalikon alla.
- Firmware 2.71 (MS and MS+flash)
- Firmware 2.80 (MS or flash+MS)
- Firmware 2.82 (MS or flash+MS)
- Firmware 3.02 (MS or flash+MS)
- Firmware 3.03 (MS or flash+MS)
- Firmware 3.11 (MS or flash+MS)
CPU Clock
Prosessorin kellotaajuus voi olla: default, 333/166MHz tai 266/133MHz. Jos firmwaren käyttämisessä on ongelmia, kokeile ensin oletusasetusta (default).
Boot Mode
Käynnistysasetukseksi voidaan valita:
- DevHook Menu: PSP käynnistyy firmwaren valikkoon ja taustalla on DevHookin asetusvalikko (voidaan piilottaa Home-napilla).
- XMB Menu: lataa XMB-valikon normaalisti.
- UMD Autorun: käynnistää automaattisesti UMD-levyn tai ISO-tiedoston sisältämän pelin, jos asemassa on UMD-levy.
Flash Install
Voidaan asentaa flash-muistiin DevHookin käyttämiä tiedostoja. Flash1-valinnat ovat melko turvallisia ja flash0-valinnat vähemmän turvallisia. Käyttäessäsi toimintoja kytke ensin (halutessasi) varmuuden vuoksi laturi kiinni PSP:hen. Flash1-toiminnot voidaan suorittaa pitämällä ympyrää (O) sekunnin verran pohjassa. Kaikki muut napit peruuttavat toiminnon.
- Install configfile to flash1: kirjoittaa asetustiedot muistiin (esimerkiksi ms0:/dh/282/f1 -> flash1:/dh/28x).
- Backup DH config file from flash1: varmuuskopioi asetustiedot muistikortille (esimerkiksi flash1:/dh/28x -> ms0:/dh/282/f1).
- Uninstall DH files from flash1: poistaa kaikki muistiin kirjoitetut DevHookin tiedostot (flash1:/dh).
Flash0-toiminnot vaativat, että ympyrää (O) pidetään viisi sekuntia pohjassa. Toiminnot ovat:
- Install PSP font to flash0
- Install kd/resource to flash0
- Uninstall DH files from flash0
Flash Install -valikosta voidaan valita myös:
- setup Firmware from PSAR Dumper: siirtää muistikortin juuresta F0-hakemistosta PSAR Dumperilla kopioidut firmwaren tiedostot oikeaan hakemistoon (esimerkiksi ms0:/F0 -> ms0:/dh/303/F0). Toiminto tunnistaa firmwaren version automaattisesti.
Other Menu
Voidaan muuttaa muita asetuksia: UMD SFO VER (default / FIX 2.00), KPRINTF REMOTE (ON/OFF), PRELOAD ja AUTORUN (OFF/5sec).
Lisätietoja
Ongelmat ja ratkaisut
Ladatussa firmwaressa X- ja O-napit toimivat väärinpäin
Lataa ja pura dh051installer-reg.zip-tiedosto. Kopioi paketin sisältämät tiedostot hakemistoon ms0:\dh\[firmwaren versio]\f1\registry\. Jos olet asentanut tiedostoja flash1:een, asenna ne sen jälkeen uudelleen.
Tunnettuja ongelmia 0.52-versiossa
DevHookin 0.52-version mukana tulevassa readme.txt-tiedostossa on listattu tunnettuja ongelmia:
- Asetusvalikko (vshex DevHook Setting Menu) vilkkuu välillä.
- UMD-pelin käynnistys XMB:stä voi pysähtyä latausruutuun.
- XMB:hen palaaminen UMD-pelistä ei aina onnistu.
Homebrew Enabler
Device Hookia voi käyttää 2.71-version firmwarella Homebrew Enablerin avulla.
Versiohistoria
Device Hookin versioita alkaen uusimmasta.
0.52
0.52 on ensimmäisen versio, jossa on tuki 3.03-version firmwarelle.
0.51
0.51 on ensimmäisen versio, jossa on tuki 3.01-version firmwarelle.
- 0.51.0100 (8.12.2006): DH0510100.rar (1,3 Mt).
- 0.51.0000 (4.12.2006): DH0510000.rar (1,21 Mt).
0.51.0000-versio tukee myös 3.02-version firmwarea, mutta ohjelman valikossa ei ole siihen valintaa. ProjectX007:n julkaisema päivitys lisäsi DevHookin 0.51.0000-version firmware-valikkoon valinnan 3.02-version firmwarelle. Päivityspaketti on nimeltään DH0510000-302_screen.rar (39 kt). 0.51.0100-versiota käytettäessä erillistä päivityspakettia ei tarvita, koska siihen tarvittava valinta on lisätty.
0.50
0.50 on ensimmäisen versio, jossa on tuki 2.80- ja 2.82-version firmwareille.
- 0.50 (29.11.2006): DH0500000.rar (77 kt).
0.46
- 0.46 (28.7.2006): Devhook_0.46_plus_SDK.rar (605 kt).
0.45
0.45-versio tukee sopivassa muodossa olevien EBOOT.PBP-tiedostojen (homebrew-ohjelmien) käynnistämistä ladatusta 2.xx-version firmwaresta.
- 0.45 (20.7.2006): up0099.zip (339 kt).
0.44
0.44 on ensimmäisen versio, jossa on tuki 2.71-version firmwarelle.
- 0.44 (13.7.2006): devhook044.zip (312 kt).
0.43
0.43 on ensimmäisen versio, jossa on tuki 2.60-version firmwarelle.
- 0.43.0101 / 333MHz fix (12.7.2006): up0082.lzh (21 kt).
- 0.43.0100 / file broken fix (11.7.2006): up0076.lzh (21 kt).
- 0.43 fix & SDK (10.7.2006): devhook043_fix.rar (329 kt) / Devhook043SDK.rar (298 kt).
- 0.43 (10.7.2006): devhook043.rar (330 kt).
0.43.010X-versiot ovat korjauspäivityksiä, jotka päivittävät devhook.prx-tiedoston. 0.43.0100-versio korjaa ongelman, jossa ladatessa muistikortilta tiedostoja ne voivat korruptoitua.
0.42
- 0.42b (7.7.2006): devhook042b.rar (21 kt).
- 0.42a (6.7.2006): devhook042a.rar (277 kt).
- 0.42 (4.7.2006): DevHook042.rar (280 kt).
Ohjelman vshex.prx-tiedostoon on saatavana myös jas0nukin tekemä päivitys (VSHEX 1.50-RETURN mod), jota käytettäessä ladatusta 2.50-version firmwaresta voidaan poistua 1.50:een painamalla Home- ja neliö-nappeja samaan aikaan. Se julkaistiin 8.7.2006 on tarkoitettu alunperin 0.42-0.42b-versioille. Käyttääksesi sitä, korvaa muistikortilla ms0:\dh\kd-hakemistossa oleva vshex.prx-tiedosto paketissa (vshex_150return_jas0nuk.rar) olevalla.
0.41
0.41 on ensimmäisen versio, jossa on täysi tuki 2.50-version firmwarelle, mutta WiFin toimivuudessa voi olla ongelmia. 0.41a-versio sisältää päivitystiedoston (devhook.prx) ja tarvitsee toimiakseen 0.41-version tiedostot. Päivitys korjaa pelivalinnan XMB:ssä (Home + vasen tai oikea liipaisin) ja bugin, jossa taustakuva ei palaudu unitilasta palatessa.
- 0.41d (15.6.2006): dh041d.lzh (253 kt).
- 0.41c (13.6.2006)
- 0.41b (12.6.2006): devhook041b.rar (243 kt).
- 0.41a (8.6.2006): devhook041a.rar (21 kt).
- 0.41 (6.6.2006): PSP_Device_Hook_Sample_Launcher_v0.41.rar (80 kt).
0.40
- 0.40 (5.6.2006): PSP_Device_Hook_Sample_Launcher_v0.40.rar (80 kt).
