Exclusive
DW Regular
- Joined
- Oct 16, 2003
- Messages
- 7,346
- Reaction score
- 39
NOTE THIS IS NOT MY WORK, THanks goes out to Fanjita
This is a guide to the new 2.0 eboot loader by Fanjita. This shows how to run homebrew on 2.0 through an image buffer overflow. This is for 2.0 ONLY. (But TeamOverload and some others are working on a hack for 2.01/2.5!)
Feel free to post questions and comments.
Sorry if i dont update this or respond, i just downgraded to 1.5
RELATED THREADS and LINKS
Official Readme: h*tp://fanjita.org/psp/readme.txt
Download From: h*tp://fanjita.org/psp.html
Eboot Loader Forum: h*tp://forums.qj.net/showthread.php?t=20712
Working EBOOT List: h*tp://www.fanjita.org/psp_working.html
Working Homebrew Discussion: h8tp://forums.qj.net/showthread.php?t=21186
2.00 Emulator Pack: h*tp://personalwebs.oakland.edu/~by...Y Z35 7X.RAR
THE GUIDE
1. Read the Official Readme here
2. Download the newest Eboot loader (current version is 0.8 but not as compatable as 0.7) from h*tp://www.fanjita.org/psp.html
3. Extract the loader (you can use Windows, Winzip, or any other .zip extracter)
4. Plug your PSP into your PC and copy either the l.bin and l_alt.bin files or the l_08.bin file into the root of your memory stick. This is not to be confused with MP_ROOT, it should be placed in ms:\ where ms is the drive letter. For example, F:\
5. Copy the folder Eboot Loader v0.8 into the photo folder on your PSP making sure the files aaa.gif and run_l.tif (or run_l08.tif) are copied. If you copy these two files seperately you must copy aaa.gif first. If you dont you can use the touch.exe to fix this (this is descrubed in the FAQ).
6. Copy any games into the GAME folder on the PSP. Also remember to copy User_lua as standard Lua does not work.
7. Exit USB mode on your PSP and perform a complete reboot. By this I mean holding the power button down for 5 sec. This is because if the Eboot loader is not loaded as the first thing you do after turning on, it may not run properly.
8. Set any custom image as a background. It can be anything you want, just a custom image.
*This is important. If you miss this step the Eboot loader will crash*
9. Go to Photo menu on your PSP and then click the Eboot Loader folder. This is all you have to do, you do not need to open any of the images, just wait for the thumbnails to load and it should start the loader.
10. You should now be able to run hombrew on 2.0! If your PSP crashed or this did not work carefully read through this and the FAQ. If that doesnt help, post your problem here.
THE FAQ
Q. Does the Eboot Loader run all homebrew?
A. No, the Eboot loader only runs about 70% of all homebrew. For a complete list check out: http://www.fanjita.org/psp_working.html
Q. Do the programs run at full speed?
A. Yes, if a program works on 2.0 it should run at the normal 1.0 and 1.5 speed. Sometimes it can be run faster because of the new overclock feature in v0.7.
Q. How do you exit the eboot loader?
A. After launching the loader you cannot return to the psp menu. You must hold the power switch down for 10 sec. But if you are in a homebrew that has an exit option, you can use that to return to the loader. The menu button does not work with the loader. Standby also is unsupported. 0.8 of the loader also has the option to hold down left+right trigger buttons, plus START, to exit back to the PSP menu.
Q. What are kernel mode apps and will they supported in future releases?
A. Kernel mode apps are special homebrew programs that use functions in the kernel memory space. These functions cannot currently be accessed in the 2.0 Eboot Loader because of certain limitations. Kernel Mode might be supported in a much later version if someone cracks Kernel access from the user space.
Kernel Mode (Unsupported in loader):
-WiFi
-UMD/ISO Emulation
-Debugging
Q. What if the PSP crashes on the photo browser? (touch.exe/custom background/L.bin)
A. This means that either the loader image is the thumbnail on the PSP or that you have forgotten to set a custom background. PSP files are arranged by time, so to fix this you must make the run_l.tif file newer than the aaa.gif image. This also may happen if L.bin is not placed in the correct spot. It should be located on the top-most folder on your Memory Stick, the root.
This is a guide to the new 2.0 eboot loader by Fanjita. This shows how to run homebrew on 2.0 through an image buffer overflow. This is for 2.0 ONLY. (But TeamOverload and some others are working on a hack for 2.01/2.5!)
Feel free to post questions and comments.
Sorry if i dont update this or respond, i just downgraded to 1.5
RELATED THREADS and LINKS
Official Readme: h*tp://fanjita.org/psp/readme.txt
Download From: h*tp://fanjita.org/psp.html
Eboot Loader Forum: h*tp://forums.qj.net/showthread.php?t=20712
Working EBOOT List: h*tp://www.fanjita.org/psp_working.html
Working Homebrew Discussion: h8tp://forums.qj.net/showthread.php?t=21186
2.00 Emulator Pack: h*tp://personalwebs.oakland.edu/~by...Y Z35 7X.RAR
THE GUIDE
1. Read the Official Readme here
2. Download the newest Eboot loader (current version is 0.8 but not as compatable as 0.7) from h*tp://www.fanjita.org/psp.html
3. Extract the loader (you can use Windows, Winzip, or any other .zip extracter)
4. Plug your PSP into your PC and copy either the l.bin and l_alt.bin files or the l_08.bin file into the root of your memory stick. This is not to be confused with MP_ROOT, it should be placed in ms:\ where ms is the drive letter. For example, F:\
5. Copy the folder Eboot Loader v0.8 into the photo folder on your PSP making sure the files aaa.gif and run_l.tif (or run_l08.tif) are copied. If you copy these two files seperately you must copy aaa.gif first. If you dont you can use the touch.exe to fix this (this is descrubed in the FAQ).
6. Copy any games into the GAME folder on the PSP. Also remember to copy User_lua as standard Lua does not work.
7. Exit USB mode on your PSP and perform a complete reboot. By this I mean holding the power button down for 5 sec. This is because if the Eboot loader is not loaded as the first thing you do after turning on, it may not run properly.
8. Set any custom image as a background. It can be anything you want, just a custom image.
*This is important. If you miss this step the Eboot loader will crash*
9. Go to Photo menu on your PSP and then click the Eboot Loader folder. This is all you have to do, you do not need to open any of the images, just wait for the thumbnails to load and it should start the loader.
10. You should now be able to run hombrew on 2.0! If your PSP crashed or this did not work carefully read through this and the FAQ. If that doesnt help, post your problem here.
THE FAQ
Q. Does the Eboot Loader run all homebrew?
A. No, the Eboot loader only runs about 70% of all homebrew. For a complete list check out: http://www.fanjita.org/psp_working.html
Q. Do the programs run at full speed?
A. Yes, if a program works on 2.0 it should run at the normal 1.0 and 1.5 speed. Sometimes it can be run faster because of the new overclock feature in v0.7.
Q. How do you exit the eboot loader?
A. After launching the loader you cannot return to the psp menu. You must hold the power switch down for 10 sec. But if you are in a homebrew that has an exit option, you can use that to return to the loader. The menu button does not work with the loader. Standby also is unsupported. 0.8 of the loader also has the option to hold down left+right trigger buttons, plus START, to exit back to the PSP menu.
Q. What are kernel mode apps and will they supported in future releases?
A. Kernel mode apps are special homebrew programs that use functions in the kernel memory space. These functions cannot currently be accessed in the 2.0 Eboot Loader because of certain limitations. Kernel Mode might be supported in a much later version if someone cracks Kernel access from the user space.
Kernel Mode (Unsupported in loader):
-WiFi
-UMD/ISO Emulation
-Debugging
Q. What if the PSP crashes on the photo browser? (touch.exe/custom background/L.bin)
A. This means that either the loader image is the thumbnail on the PSP or that you have forgotten to set a custom background. PSP files are arranged by time, so to fix this you must make the run_l.tif file newer than the aaa.gif image. This also may happen if L.bin is not placed in the correct spot. It should be located on the top-most folder on your Memory Stick, the root.