Results 1 to 2 of 2

Thread: Devhook Guide for all Firmwares!

  
  1. #1
    Sushruth Sulagod is offline -Hacks Enthusiast
    Join Date
    Feb 2008
    Location
    Bangalore
    Posts
    507
    Rep Power
    0

    Default

    Welcome!
    A little introduction: Device hook was created and is maintained by Booster. Roughly it's an emulator. It emulates game ISO backups from Memory stick and fools PSP system to make it believing they are real UMDs. It also emulates the firmware from MS and fools the system to make it believing it uses the real one from Flash memory. The combination of both techniques allow to play from a 1.5 version PSP game backups and original UMDs, from 1.0 version to 2.71.

    0.Summary

    1. First part is about Devhook installation on a 1.5 firmware.
    2. Second part is about Devhook 0.46 flashing firmware options (not developed very well)
    3. Third part is about Devhook settings on a 1.5 firmware.
    4. Fourth part is about Devhook shortcuts.
    5. Fifth part is about installation and troubleshooting with RunUMD.
    6. Sixth part is about Devhook installation on a 2.71 firmware.
    7. Seventh part is about Devhook installation on a 2.71 SE firmware.
    8. Eighth part is about Devhook settings on a 2.71/2.71 SE firmware.


    GUIDE

    1 --- Devhook installation on a 1.5 firmware ---

    * Download Devhook 0.44, Devhook 0.45 or Devhook 0.46 http://www.psp-hacks.com/file/673 then decompress the archive and copy the content of the MS_ROOT folder on the root of your memstick. Unsure about this ? See the FAQ, Q04.

    * Download the 2.71 update EBOOT.PBP from the Sony website or from any trustable location.

    * Open the EBOOT.PBP with
    PBP Unpacker http://dl.qj.net/PBP-Unpacker-v0.94-...8808/catid/192 or
    PSP Brew http://dl.qj.net/PSPBrew-v.080-PSP-H...8816/catid/190program and extract the DATA.PSAR file.

    * Put DATA.PSAR in the root of the memory stick.

    * Restore your PSP to the default settings (from System Settings under XMB). Run the included devhook installer on the psp (its label is "Devhook firmware installer" under XMB), it will install FW files on MS0:\dh\271\ . When asked, answer yes about Flash1 installation.

    * From Devhook package copy again DH folder on the root of your memstick: it'll overwrite some text files

    * Get a decompressed 2.71 reboot.bin, either find it with Google or you can also extract it with Dark_Alex 's 2.7X PRX Decrypter. Using this tool requires your PSP to be upgraded to 2.6 and downgraded back to 1.5 during the process.

    * Place the decrypted and decompressed 2.71 reboot.bin in ms0:\dh\271\reboot.bin.

    * Devhook doesn't handle the initialization of the 2.71 Flash1 (will fail booting the 2.71 firmware) even if you installed it with the supplied installer. You have to provide a working (means already booted with into emulation) Flash1 folder from a lower than 2.71 firmware. It can come from another firmware installation (same method as above but with another update EBOOT.PBP, eg 2.5 and in this case the required Flash1 will be into MS0:\dh\250\ folder) or from your own PSP Flash Memory

    * Check MS0:\dh\271\flash1\registry\ folder. Delete init.dat file if present. If you already have booted the 2.71 FW and windows can't delete it, try with IR Shell's file manager http://linux.softpedia.com/progDownl...oad-17917.html

    * Create an ISO folder at the root of your Memstick, the game backups (ISO and CSO) have to go inside it for Devhook to use them.

    * Done, run devhook.

    * You may have to replace dh/271/flash1/registry/system.dreg and system.ireg with the ones from a lower FW install or with the ones from your PSP flash1 folder, in case the first boot of on an emulated firwmare fails by freezing at XMB.

    * Unsure about installation ? Most common problems should be covered in FAQ and Troubleshooting.

    * Still unsure about installation ? Full packs ready to use are available, use Google to find.


    --- 1.01 Devhook hybrid 271/280 firmware installation (for 1.5 users) ---

    * create a 2.71 firmware dump as explained above and put everything in a folder named "271". make sure to take out the four .txt files in 271/kd/flash0

    * download and unzip the attachment at the end of the post and place the previous 271 folder inside ms_root/dh

    * Download the 2.81 update EBOOT.PBP from the Sony website or from any trustable location.

    * Open the EBOOT.PBP with PBP Unpacker or PSP Brew(links given above) program and extract the DATA.PSAR file.

    * Put DATA.PSAR in the root of the memory stick.

    * download PSARdumpermod from http://www.dark-alex.org/ and run the program on your psp. in the new F0 folder on your memory stick you must rename the following files : mscm.prx to mscm_280.prx ; mesg_led.prx to mesg_led_280.prx ; registry.prx to registry_280.prx ; utility.prx to utility_280.prx.

    * place the newly named prx's in the ms_root/dh/kd/ folder

    * if you haven't already done so, place everything inside ms_root on your psp

    * Open devhook and choose 2.71 firmware in the settings

    * try an untouched iso such as Yugioh through the emulated firmware, if it loads it means you've done everything right!

    * side note: for people using different mods such as chunglams or wedges, please refer to their seperate threads.




    1.02 --- Devhook hybrid 2.71/2.80 firmware installation (for 2.71 with hen-c users and 2.71 SE-B users) ---

    same instructions as above except that, for 2.71 normal firmware you must have already installed hen-c on your 2.71 firmware that you can download here : http://www.dark-alex.org/
    and this time download the devhook hybrid launcher for 2.71 hen-c that you can find at the end of this post. For 2.71 SE-B users just use the same method as for 1.5 users except that you must download the hybrid launcher for 2.71 SE-B[/b]

    2 --- Devhook .046 firmware flashing options ---

    Sorry, this was never finished by Ooops and the actual use was to flash certain parts of devhook to free some space on your memory stick. The memory gain isn't massive so I don't really think it's a good idea to use this option, there's always a possibility of bricking your psp.

    3 --- Devhook settings (1.5 firmware) ---
    * Booting 1.5 and 1.0 version game backups in 1.50flash mode without a game UMD in drive
    This is supposed to work for most version 1.50 games and below, as untouched ISOs, which can also be compressed in CSO format. You need to have the 1.5 reboot.bin file (from a 1.5 dump, you can use the included firmware installer for this purpose) into dh\150F\ and also the 0.45 or 0.46 version of Devhook is required. When your PSP has rebooted; just click on UMD game icon to run it. If you get an error, or if not icon appears, use MPH or RunUMD as external launcher.

    UMD SELECT: select your ISO
    UMD MOUNT: ISO NOUMD(1.50 only)
    UMD VERSION: no change
    FIRMWARE: 1.50F(NANDFlash)
    CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
    BOOT SELECT: Reboot XMB
    PL-ADR: 89000000 (in: OTHER/preload address menu)

    * Booting game backups directly from devhook through RunUMD without UMD in drive in 1.5flash mode
    This is supposed to work for most version 2.50 games and below, as untouched ISOs, which can also be compressed in CSO format. You need to have the file reboot.bin (from a 1.5 dump, you can use the included firmware installer for this purpose) into dh\150F\ and also the 0.45 or 0.46 version of Devhook is required.

    UMD SELECT: select your ISO
    UMD MOUNT: ISO NOUMD(1.50 only)
    UMD VERSION: no change
    FIRMWARE: 1.50F(NANDFlash)
    CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
    BOOT SELECT: RunUMD(1.50 only)
    PL-ADR: 89000000 (in: OTHER/preload address menu)

    * Booting game backups in 2.71 emulation with a game UMD in drive
    This is supposed to work for all version 2.71 games and below, as untouched ISOs, which can also be compressed in CSO format. Also please note that many games only needs the UMD in drive only until they reached the start screen. If the game seems waiting (usually when loading stages) or sounds suddenly missing, put back the UMD in drive. Eg: Worms needs an UMD only to reach start screen and while loading the levels.

    UMD SELECT: select your ISO
    UMD MOUNT: ISO ANYUMD
    UMD VERSION: no change
    FIRMWARE: 2.71(MS hook)
    CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
    BOOT SELECT: Reboot XMB
    PL-ADR: 89000000 (in: OTHER/preload address menu)

    * Booting UMD games in 2.71 emulation
    This is supposed to work for all 2.71 games and below.

    UMD SELECT: UMD Disc
    UMD MOUNT:UMD DISC
    UMD VERSION: no change
    FIRMWARE: 2.71(MS hook)
    CPU CLOCK: 222 Mhz (333 if need of smoothness, but messes with networks functions, see T08 about this)
    BOOT SELECT: Reboot XMB
    PL-ADR: 89000000 (in: OTHER/preload address menu)

    * Playing a audio/video UMD
    This should play any audio/video UMD of the same region as your PSP.

    UMD SELECT: UMD Disc
    UMD MOUNT: UMD DISC
    UMD VERSION: no change
    FIRMWARE: 2.71(MS hook)
    CPU CLOCK: 222 Mhz
    BOOT SELECT: Reboot XMB
    PL-ADR: 89000000 (in: OTHER/preload address menu)

    * Booting in 2.71 mode to use the Web browser, RSS ect
    If you have stability issues with this mode or if you want to have the CPU clock set at 333Mhz, you can also install and use the 2.5 firmware which is more stable and has a proper 333Mhz fix (replace dh/250/flash0/wlan.prx with wlan.prx from the 2.0 firmware dump. You can obtain it with the firmware installer supplied with devhook and a 2.0 update EBOOT.

    UMD SELECT: UMD Disc
    UMD MOUNT: UMD DISC
    UMD VERSION: no change
    FIRMWARE: 2.71(MS hook) (or 2.50, see notes above)
    CPU CLOCK: 222 Mhz
    BOOT SELECT: Reboot XMB
    PL-ADR: 89000000 (in: OTHER/preload address menu)



    4 --- Devhook shortcuts ---

    * Ingame (2.71 mode) reboot to 1.5 mode XMB: hit HOME, highlight YES, hold L+R+UP and click YES while holding. Wait until the MS has flashed once then release buttons.

    * Quick ISO change under 2.71 XMB: HOME+L or HOME+R.

    * CPU clock change under 2.71 XMB: HOME+SELECT


    5 --- RunUMD installation and usage with Devhook ---

    * Installing RunUMD for Devhook usage
    You can use either the original 00101a1 http://sec.pn.to/pw/?RunUMD version.
    You need the EBOOT.PBP from the non-% folder to be placed in this folder: PSP/GAME/RunUMD/EBOOT.PBP (note: there are mods which change this path to hide the corrupted icon, please refer to their readme).

    You also need an X folder in the root of your Memory stick. If you don't have one it can be created by running the original version of RunUMD but such folders have often a poor compatibility with other games. It's recommended to get a 'generic' X folder from an old fix/ripkit. As weird as it sounds some games need a copy of the x folder inside the x folder itself to boot with RunUMD.

    * Compatibility issues and troubleshooting related to RunUMD
    - RunUMD makes some games unable to recognize and use the Memory stick as a savedata device.In this case use 2.6 or 2.71 emulation mode.
    - RunUMD makes some games unable to produce any sound. It's the same solutions as above: ripkit or 2.6 mode.
    - The 'Ingame reboot to 1.5 XMB' shortcut seems to be broken in NOUMD RunUMD mode: it crashes the PSP just after returned to 1.5 XMB.
    - Normal exiting function with HOME button also seems broken here: crashes PSP.
    - If you downgraded your PSP from 2.6 and RunUMD crashes at startup, see here.
    - Some games don't work at all with this method (crash during gameplay): GTA.




    6 --- Devhook installation (2.71 firmware) ---

    * Download Devhook launcher port to 2.71 http://www.dark-alex.org/ and install the contents in the psp root.

    * Download Homebrew Enabler for 2.71 revision C http://www.dark-alex.org/ and install and overwrite existing files in the psp root.

    * Go into the psp xmb and open in the photo heading the HEN C folder. The homebrew enabler should start and a green screen will show up on your psp. Reboot the system and now go into the game/memorystick heading and try to launch devhook 0.4x launcher for 2.71

    * If all went well, the devhook menu should appear. If it doesn't work try the previous manipulation again. It will work, it just sometimes doesn't work on the first try!



    7 --- Devhook installation (2.71 SE firmware) ---

    * Download 2.71 Special Edition - Revision B custom firmware and the two updates http://www.dark-alex.org/ and install following the instructions shown in this Maxconsole thread : http://forums.maxconsole.net/showthread.php?t=32221

    * Dark-Alex created a special version of devhook which is included in his pack. Just make sure that if you want devhook to work properly, go in the recovery menu (R button pressed down when booting the psp)and make sure that game folder homebrew is in 2.71 kernal.



    8 --- Devhook settings (2.71 and 2.71 SE firmware) ---

    A little introduction:the only settings really needed in 2.71 or 2.71 SE firmware are the following, you may want to keep a 271 folder in ms0/dh incase of game compatability problems but otherwise just use the following setting;

    * Booting in 2.71 flash mode
    allows game backups to load in native 2.71 firmware and also allows certain non-working games in 2.71 SE to load through devhook
    [size="1"]UMD SELECT: select your ISO
    UMD MOUNT: ISO ANYUMD
    UMD VERSION: 2.xx to 2.00
    FIRMWARE: 2.71(Flash) (or 2.71, see notes above for details)
    CPU CLOCK: 222 Mhz
    BOOT SELECT: Reboot XMB
    PL-ADR: 89000000 (in: OTHER/preload address menu)


    With Regards
    Sushruth.

    PSN- Hummerboy--------ID:masterzrum@gmail.com

    http://www.psp-hacks.com/forums/viewtopic.php?id=135480 ----PandorasGUI----
    http://masterzrum.googlepages.com/home ----PSP Conversion Into CFW----

  2. #2
    Ryu's Avatar
    Ryu
    Ryu is offline Super Mod of the Brood -Hacks Titan
    Join Date
    Mar 2006
    Location
    Dologany
    Posts
    19,190
    Rep Power
    42

    Default

    -locked-
    i locked the other one so this is locked too
    DEVHOOK IS NOT NEEDED

    PSP 1.5 got on USA first day is was 1.5 NOW 4.01 M33-2 -> 5.00 M33-6(1.50 addon),
    Old PS3s: PS3 60GB FW:3.41(2nd ps3 YLoD, 1st, YLoD)
    New PS3:
    Slim 160gb 01-21-2011 Working
    was 3.40 OFW->3.60 OFW

    2nd PSP : PHAT 5.50 GEN-D2
    3rd PSP : Sliver 3000 Starting OFW:4.20 (NEW bought NEW on 11/28/2010)
    It a good idea to have "Hide extensions for known file types" in Folder Options(under Tool) unchecked (turn on extensions)

    3DS FC:0301-9790-8019

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •