Yeah, yeah.
I have seen the videos, I have heard the news: Devhook v0.51, emulate 3.01 firmware, happiness all around. I have also heard that this works on 1.5, 2.71 SE B``, 2.71 SE C. And as so many people have said, joy.
However, for some reason we are all having some issues using it.
So here is a quick walkthrough based on what I can tell.
BEGIN! ***EDIT*** THIS ALSO WORKS WITH 3.02! To make this work with 3.02, do all the below steps, but use this 3.02 EBOOT.PBP instead. Step 1. Download the Following:
3.01 EBOOT.PBP, which we will use later.
PBP Unpacker (Used to open the 3.01 EBOOT.PBP)
PSARDumper 3.00 (I think this is the right one, but this is probably where everyone's problems come from)
Devhook 0.51 (Program to be used after being set up)
Also, remove ALL DevHook folders before we begin.
Step 2. Install PBP Unpacker and use it to open the 3.01 EBOOT.PBP.
Extract everything somewhere you can find it, you will only need the file labeled "DATA.PSAR".
Save or Copy "DATA.PSAR" to the root of your memorystick (/DATA.PSAR)
Step 3. Unzip PSARDumper, and install it into your game150 folder (/psp/game150/), or if you have firmware 1.5 install it to (/psp/game).
Step 4. Run PSAR Dumper, and press
X. This only writes to the memory stick, so this step is unable to brick your psp.
There now exists a folder labeled F0 in the root of your memorystick.
Step 5. Unzip DevHook 0.51, and extract all files in the folder "MSROOT" to the root of your PSP. Copy over any conflicts. If you are using 2.71 SE, then please move "%__SCE__DH051BETA" and "__SCE__DH051BETA" to the game150 folder (/psp/game150).
Step 6. At this point, you move folder F0 from the root to (/dh/301/). Here is where the two tutorials I read differ:
Tutorial 1: Make sure to save the four .txt files that are inside of (/dh/301/f0/kd) when you begin, and save over the new ones you got from the new F0 folder.
Tutorial 2: Just move F0 to (/dh/301/), and let it copy over all files.
If one doesn't work, try the other I guess.
***Step 7 involves flashing to flash1, and as such could be dangerous.***
***I have done this step about 8 times, no problem... but results could vary.*** Step 7. Start "__SCE__DH051BETA", aka Devhook Ver.0.51 BETA, and choose "Flash Install" from the menu. If you used Devhook Ver.0.50 BETA, or if you just want to be sure, choose "uninstall DH files from flash1:"
After you uninstall DH files, or if you do not NEED to:
Choose "Install configfile to flash1:", press and hold
O.
Step 8. Now that you are back to the main menu, choose "FIRMWARE" from the menu. Select "firmware 3.01(MS or flash+MS)".
Select "START DEVHOOK" from the menu...
Done! After setting up 3.02 and exiting, rerun Devhook and go to flash install. Choose "Backup DH config file from flash1", and it will remember your settings! (You might have to "install configfile to flash1:" again to make this work.)
If it works, you will see some text in the upper left, the psp will reboot, and it will ask you for your information again as if new...
To exit, either hard restart or press the Home button from the XMB menu.
***EDIT*** There is an easier method for 3.01: See original HERE.
1. Connect your PSP to your computer using a USB cable.
2. Copy the 3.01 Eboot to the root of your memory stick
3. Open DH0510000.rar, double click DH0510000, double click MS_ROOT. Extract all of the files to the root of your memory stick. When prompted, click "Yes to all". Note: If you have custom firmware, and you 1.50 kernel homebrew folder is GAME150, you'll have to move the devhook launcher from the GAME folder to the GAME150 folder.
4. Open the 301_DH-FW-INSTALLER.rar file. Open the 301_DH-FW-INSTALLER folder
5. Copy the contents to X:\PSP\GAME (or the GAME150 folder if you have a custom firmware configured like that, read the CF readme for details
6. Exit USB mode. Navigate to the Game tab, and launch "3.01 DH FW Installer"
7. Press 'X' when prompted. Your PSP will restart when it's done.
8. Navigate to the Game tab, launch "DEVHOOK0.51 launcher BETA"
9. Scroll to Firmware, press 'O', and ensure that 2.82/3.01 is selected, and press 'O'.
^_^ THIS WAS SO MUCH EASIER!
For more assistance, please read this
tutorial by the awesome DorkDork777.