Device Hook

PSPWiki

Ohjattu sivulta Devhook
Loikkaa: valikkoon, hakuun
Device Hookin 0.52.0100-version päävalikko.

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

http://www.tdubel.com/psp/kuvat/homebrew/devhook.jpg

0.52.0100-versio on päivitys, joka lisää tuen 3.11-version firmwarelle:

PSAR Dumper

http://www.tdubel.com/psp/kuvat/icon/gam.png

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).

Firmwaret

Firmwaren päivitystiedostot löytyvät esimerkiksi sivustoilta Qj.net ja PSPBrew. Seuraavat linkit vievät QJ.netin sivuille.

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 Dumperin 2B-versio.

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ä).
Devhook Firmware Installerin 0.6f-versio.

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

DevHookilla on ladattu 3.11-version firmware.

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

DevHookin valikko, josta voidaan valita käytettävä 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

DevHookin Flash Install -valikko.

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.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.46

0.45

0.45-versio tukee sopivassa muodossa olevien EBOOT.PBP-tiedostojen (homebrew-ohjelmien) käynnistämistä ladatusta 2.xx-version firmwaresta.

0.44

0.44 on ensimmäisen versio, jossa on tuki 2.71-version firmwarelle.

0.43

0.43 on ensimmäisen versio, jossa on tuki 2.60-version firmwarelle.

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

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.40

Henkilökohtaiset työkalut