Homebrew Signing Tutorial

Discussion in 'PSP - Tutorials' started by Zorua, May 19, 2011.

  1. Zorua
    OP

    Zorua Newbie

    HOMEBREW SIGNING TUTORIAL
    [​IMG]

    INDEX OF CONTENTS
    • PREREQUISITES
    • PREPARING THE NECESSARY FILES
    • USING PSCRYPTER
    • LIMITATIONS
    • FAQ
    • GLOSSARY
      • OFW
      • CFW
      • SIGNING HOMEBREW
    • USEFUL LINKS
    -PREREQUISITES-
    1. Any PSP Model on any firmware

    2. WinRAR
    [​IMG]

    3. PSCrypter 2.0
    [​IMG]

    4. A memorystick
    [​IMG]

    5. A USB cable or anything that can connect the memorystick to your computer
    [​IMG]


    -PREPARING THE NECESSARY FILES-
    1. Download and install WinRAR.

    2. Download PSCrypter 2.0.

    3. Connect your memorystick to your PC.

    4. On the root of the memorystick, create a new folder called PSP. Inside this folder, create another folder called Game.

    5. Open the PSCrypter archive, right-click the folder and extract it to the Game folder which should now be inside the PSP folder on your memorystick.

    6. Now, insert the EBOOT.PBP file of the homebrew that you want to sign into the 'sign' folder which should be inside the PSCrypter folder that we just extracted.

    7. Finally, place the homebrew's folder into the Game folder.

    8. Your folder structure should now look something like this:
    [​IMG]

    -USING PSCRYPTER-
    1. Now, run the PSCrypter homebrew on your PSP. It's already signed so you don't need custom firmware.

    2. PSCrypter should now start signing your homebrew.

    3. After PSCrypter is finished signing it, connect your PSP to your computer.

    4. Now, on your memorystick, go to PSP -> Game -> PSCRYPTER_v2.0_signed -> sign. Rename 'EBOOT_signed.PBP' to 'EBOOT.PBP' and copy it to the folder of your homebrew which you copied over to the Game folder. Choose to replace the EBOOT.PBP which was already there.

    -LIMITATIONS-
    1. You can't sign files larger than 728MB.

    2. Hombrew which require kernel access can't be signed.
    FAQ

    Q. What is this tutorial all about?
    A. This tutorial is about signing homebrew.
    Q. What does signing homebrew do?
    A. Signing homebrew enables you to run homebrew on Original firmware, without any modification to your PSP.
    Q. Where can I find a list of homebrew?
    A. Here. Some of them are already signed, so you don't need to sign them.
    Q. Can this brick/spoil my PSP?
    A. Nope, as it doesn't touch your PSP's internal memory.
    GLOSSARY
    • OFW
      OFW stands for Original Firmware and refers to the firmware updates provided to PSP users by Sony.
    • CFW
      CFW stands for Custom Firmware and refers to the modification of OFW by hackers. This is done to enable homebrew applications, the play of backups and to unlock features such as MKV playback etc. In layman's words, CFW enables the user to do what Sony doesn't.
    • SIGNING HOMEBREW
      Signing homebrew refers to applying the digital signature which Sony uses to authorize it's apps and games to homebrew so that they can be used on OFW.

    USEFUL LINKS
    1. How to softmod your PSP v3 by prowler_
    2. PSP hacking/modding F.A.Q. (Start Here!) by Rydian
    3. PSP-Hacks
     
  2. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,981
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    Lol, it's a good start, though. [​IMG]

    Good Advices (rem reference [​IMG] )
    1. The last section has two obvious syntax errors.
    2. Prerequisites is one word.
    3. Explain the limitations of signing like the 728MB max file size and that some 'brews just don't work. (ask Rydian, lol)
    4. Make a good quality video or at the very least add pictures.
    5. #4 in the second section is redundant -- the PSP firmware already creates these folders for you.
    6. Kick ass and take names -- you can do it! (waterboy reference [​IMG] )
     
  3. Zorua
    OP

    Zorua Newbie

    Ok, main guide's done. I'll add a FAQ and a Glossary later. [​IMG]
    P.S. Can someone read it and tell me if it's understandable or not?
     
  4. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,383
    7,959
    Oct 27, 2002
    France
    Engine room, learning
    Maybe add a screenshot of the folder (tree) sctructure after extracting everything.
    (you can make a gif animation of all the folders [​IMG] )

    ms:/ PSP /
    | - GAME /
    | |- filename

    etc.
     
  5. Zorua
    OP

    Zorua Newbie

    Thanks for the suggestions, guys. [​IMG]
    Just need to add a few more pictures and expand on the Glossary and the FAQ.
     
  6. Zorua
    OP

    Zorua Newbie

    Sorry for the bump but I'd like some suggestions and opinions. [​IMG]
     
  7. .Chris

    .Chris Clueless

    Member
    2,190
    56
    Feb 20, 2009
    United States
    United States
  8. Devin

    Devin "Local Hardware Wizard"

    Member
    5,712
    2,179
    Aug 17, 2009
    United States
    The Nexus
    Doesn't matter. The judges will decide which one is deserving of being a "official" guide on the GBAtemp PSP Forum Section. It all comes to whoever posts the most information in the right format. Such as a sloppy guide containing a ton of information, losing to a neat guide with a little less information.

    It's all for the good of the community.
     
  9. Coto

    Coto GBAtemp Addict

    Member
    2,335
    390
    Jun 4, 2010
    Chile
    Is it true that kernel mode homebrews can´t be signed?
     
  10. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,981
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    They can be signed. But the purpose of signing a brew is to be able to run it on Official Firmware -- which does not allow kernel access (unless the brew has an exploit like Hen or Pro firmware). No homebrews that I know of have built-in kernel exploits except the previously mentioned cfws.

    Someone correct me if I'm wrong. [​IMG]
     
  11. .Chris

    .Chris Clueless

    Member
    2,190
    56
    Feb 20, 2009
    United States
    United States
    Okay, sorry, but thanks for telling me that. [​IMG]
     
  12. xist

    xist ΚΑΤΑ ΤΟΝ ΔΑΙΜΟΝΑ ΕΑΥΤΟΥ

    Member
    5,861
    863
    Jul 14, 2008
    OFW is unable to load external modules from the memory stick which means no Kernel mode apps would work anyway.
     
  13. Coto

    Coto GBAtemp Addict

    Member
    2,335
    390
    Jun 4, 2010
    Chile
    Thanks guys :3

    -

    Err A good idea would be a list about which homebrew works (or aren´t), like SNES9XTYL ME (run off kernel mode)
     
  14. freestile

    freestile GBAtemp Regular

    Member
    135
    4
    Jan 10, 2011
    United States
    https://www.youtube.com/user/freestilesteve
    Great guide. I haven't had to do this but I still thought it was clear and to the point.
    My psp came with 5.00m33-6 already on it and so far so good with that.