Homebrew Signing Tutorial

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

May 19, 2011

Homebrew Signing Tutorial by Zorua at 5:28 AM (6,747 Views / 0 Likes) 13 replies

  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

    Member Snailface My frothing demand for 3ds homebrew is increasing

    Joined:
    Sep 20, 2010
    Messages:
    4,324
    Location:
    Engine Room with Cyan, watching him learn.
    Country:
    Antarctica
    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

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,407
    Location:
    Engine room, learning
    Country:
    France
    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

    Member .Chris Pffft.

    Joined:
    Feb 20, 2009
    Messages:
    2,182
    Location:
    United States
    Country:
    United States
  8. Devin

    Member Devin "Local Hardware Wizard"

    Joined:
    Aug 17, 2009
    Messages:
    5,701
    Location:
    The Nexus
    Country:
    United States
    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

    Member Coto GBAtemp Addict

    Joined:
    Jun 4, 2010
    Messages:
    2,274
    Country:
    Chile
    Is it true that kernel mode homebrews can´t be signed?
     
  10. Snailface

    Member Snailface My frothing demand for 3ds homebrew is increasing

    Joined:
    Sep 20, 2010
    Messages:
    4,324
    Location:
    Engine Room with Cyan, watching him learn.
    Country:
    Antarctica
    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

    Member .Chris Pffft.

    Joined:
    Feb 20, 2009
    Messages:
    2,182
    Location:
    United States
    Country:
    United States
    Okay, sorry, but thanks for telling me that. [​IMG]
     
  12. xist

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

    Joined:
    Jul 14, 2008
    Messages:
    5,861
    Country:
    United Kingdom
    OFW is unable to load external modules from the memory stick which means no Kernel mode apps would work anyway.
     
  13. Coto

    Member Coto GBAtemp Addict

    Joined:
    Jun 4, 2010
    Messages:
    2,274
    Country:
    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

    Member freestile GBAtemp Regular

    Joined:
    Jan 10, 2011
    Messages:
    134
    Country:
    United States
    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.
     

Share This Page