HowTo: Sign PS3 Homebrew In A Single Click.

Discussion in 'PS3 - Tutorials & FAQs' started by SamAsh07, May 9, 2011.

May 9, 2011
    • Member

    SamAsh07 My ride...

    Member Since:
    Jan 27, 2009
    Message Count:
    2,653
    Location:
    Bahrain
    Country:
    Bahrain
    [IMG] Sign PS3 Homebrew Quickly & Easily [IMG]

    [IMG]


    Last Updated: 23rd May 2011
    Current Version: 1.1
    Written By: SamAsh07

    Tool To Be Used: PKG Signer GUI (Links are in the Guide)
    Known PS3 Firmwares This Tool Works On: 3.55 and above (Please let me know if it works on 3.41 too)
    Alternative Tool: There is another PKG Signer tool, just Google 'MohammadAG Tool'[/p]

    [IMG]

    [IMG] Introduction

    Hello everyone, this guide is specifically for those people that are either too lazy to use Geohot tools or are just noobs and can't understand the complex tools of Geohot to sign their very own homebrew, this is basically a faster route to signing homebrew. In other words, signed homebrew is just a click away!! Now lets get started, shall we?[/p]


    [IMG] Contents:-
    • Getting The Required Files
    • Sorting The Files
    • Signing The Homebrew


    [IMG] Step 1:- Getting The Required Files

    [IMG] PKG Signer

    [IMG] PKG DLLs

    Download & Extract the above files, then find download and extract the homebrew you want to sign and place it anywhere you feel comfortable - Desktop is an ideal choice because it's alot easier to access (keep an eye on the .pkg file of the homebrew in the homebrew folder, that's your main target), to find a site for Downloading homebrews, just use Google or heres a list of PS3 Homebrew you can browse to find the right homebrew for yourself.[/p]

    WARNING! Spoilers inside!


    [IMG] Step 2:- Sorting The Files


    Go to the PGK DLLs folder you just extracted and copy/move the contents of that folder to your PKG Signer folder, I know I could've just made the folder myself and then zipped it but where's the learning part here? Anyways the PKG Signer folder will now look something similar to the picture below:-[/p]

    [IMG]

    Okay once this is done, you are ready to sign your homebrew. Now move on to the next and final step please.[/p]

    [IMG] Step 3:- Signing The Homebrew


    Navigate to your PKG Signer folder and double-click the file called Signer GUI.exe, if you are on Windows 7 it would be a wise decision to Run As Admin, now you gotta Browse for the file:-[/p]

    [IMG]

    After clicking Browse, find the .pkg file (of the homebrew you want signed) in the homebrews folder, i.e. where-ever you extracted your homebrew, and click on Sign, here's an example below of me signing fuck-psn:-[/p]

    [IMG]

    Congratulations, you've just signed your homebrew (.pkg file), try it on your PS3 now. By the way, after you click Sign, there won't be any confirmation that it was successful, just go back to your PKG file in the desktop and see the Date Modified it's enough of a proof that the file has been signed.[/p]

    [IMG] Conclusion

    This was a program made my FamousMassacre, so all credit goes to him for making something like this possible. And of course GeoHot himself. Thanks to Cyan for providing the list of PS3 Homebrew. If you have any Questions, please feel free to ask, I'll try my very best to answer all of them. Thank you for your patience.[/p]
    • Global Moderator

    Cyan GBATemp's lurking knight

    Member Since:
    Oct 27, 2002
    Message Count:
    9,775
    Location:
    Engine room, learning
    Country:
    France
    You can point to the wiki to find a list of homebrew for PS3.
    (This is currently only a list, no links yet).


    Nice guide, and I didn't know we could sign without the PS3 keys [IMG]


    Maybe you should add a note :
    when you talk about signing a homebrew, it's actually signing the .pkg package, not the eboot.bin, eboot.elf, right ?
    • Member

    SamAsh07 My ride...

    Member Since:
    Jan 27, 2009
    Message Count:
    2,653
    Location:
    Bahrain
    Country:
    Bahrain
    Oh yeah, by Homebrew I mean the .pkg file, will correct the stuff thanks.
    • Global Moderator

    Cyan GBATemp's lurking knight

    Member Since:
    Oct 27, 2002
    Message Count:
    9,775
    Location:
    Engine room, learning
    Country:
    France
    Does the signed pkg works for all firmware version, or only 3.55 and 3.56?

    I'm on 3.41 with dongle, it will be nice to sign my FTP homebrew to launch them without booting using the jailbreak dongle.
    • Member

    SamAsh07 My ride...

    Member Since:
    Jan 27, 2009
    Message Count:
    2,653
    Location:
    Bahrain
    Country:
    Bahrain
    As far as I'm aware it works on 3.55 and above, I'm on 3.55 with my current PS3. Works fine on them. [IMG]

    I never expected a new reply in this topic, since it's like dead. xD
    • Newcomer

    mattisgoku New Member

    Member Since:
    Jul 8, 2009
    Message Count:
    38
    Country:
    United States
    Will Sony be able to track this at all on my ps3 or is it safe? Thanks
    • Member

    SamAsh07 My ride...

    Member Since:
    Jan 27, 2009
    Message Count:
    2,653
    Location:
    Bahrain
    Country:
    Bahrain
    If you sign and use a homebrew, the PS3 won't detect it as illegal, because it acts like a file officially signed by Sony as a legit file, atleast that's what I heard from countless forums [IMG]
    • Newcomer

    mattisgoku New Member

    Member Since:
    Jul 8, 2009
    Message Count:
    38
    Country:
    United States
    Ok I was just making sure because I kind of want to use some homebrew but I don't want it to mess with my ps3 or psn account at all.
    • Member

    .Chris Pffft.

    Member Since:
    Feb 20, 2009
    Message Count:
    2,180
    Location:
    United States
    Country:
    United States
    Will you be able to sign PS3 Iso loaders?
    • Member

    SamAsh07 My ride...

    Member Since:
    Jan 27, 2009
    Message Count:
    2,653
    Location:
    Bahrain
    Country:
    Bahrain
    Any homebrew can be signed with this. Remember you gotta sign the .pkg file.


    EDIT: Bahhh if only the anchor tags worked...
    • Member

    .Chris Pffft.

    Member Since:
    Feb 20, 2009
    Message Count:
    2,180
    Location:
    United States
    Country:
    United States
    How do you install signed PS3 homebrew (.pkg files) on an unhacked system?
    • Member

    .Chris Pffft.

    Member Since:
    Feb 20, 2009
    Message Count:
    2,180
    Location:
    United States
    Country:
    United States
    Yeah, that's correct. It uses Sony's digital signature.

    Zorua Guest

    Member Since:
    Message Count:
    0
    Warning level ():
    You can't.
    You need Geohot's or KaKaRoTo's CFW.
    • Member

    Joe88 [λ̨̞̪͖̫̤̪̫̩̻̯̯̤͚̣͍̠̅͌ͧ͑ͤͫͧ͐̎̆̅̎́̀̚̕͟]

    Member Since:
    Jan 6, 2008
    Message Count:
    9,567
    Location:
    NYC
    Country:
    United States
    it doesnt work on 3.56, 3.60 or 3.61
    because of the enforced blacklist and whitelist
    ie. they can detect it, the key has been changed and the old one has been blocked
    • Member

    SamAsh07 My ride...

    Member Since:
    Jan 27, 2009
    Message Count:
    2,653
    Location:
    Bahrain
    Country:
    Bahrain
    So it's blocked then, will keep you updated when a new version arrives.
    • Member

    Dimensional New Member

    Member Since:
    Dec 7, 2008
    Message Count:
    356
    Location:
    Texas
    Country:
    United States
    Problem with changing the key is that it would immediately invalidate any legit software you bought, like games on the BluRay discs. Those would have their signatures hard coded, so changing the key would instantly makes those games no longer work. And it was proven that a black/white list wouldn't stop them from bypassing that.
    • Member

    Joe88 [λ̨̞̪͖̫̤̪̫̩̻̯̯̤͚̣͍̠̅͌ͧ͑ͤͫͧ͐̎̆̅̎́̀̚̕͟]

    Member Since:
    Jan 6, 2008
    Message Count:
    9,567
    Location:
    NYC
    Country:
    United States
    thats what the whitelist is for
    it allows those games with the blocked key to pass through and not get flagged while the blacklist flags everything else
    there could be another check to see if the disc in the drive is pressed from a factory and all ID's match up to those on the whitelist
    just because hackers said it was impossible to do (failoverflow team) doesnt make it true, some other hacker called them out on that statement saying they shouldn't have said it since sony were the ones who built the machine and they know how it works

    if it was so simple to bypass, they would have done it back in january when it was released

    its basically back to step 1 with new firmwares
    those keys wont help them in cracking new ones

    the only activity I see on progress of cracking new firmwares is dual nand for dual ps3 firmwares with the flip of a switch
    not exactly viable solution for the majority of people and not a lot of progress is actually cracking new firmwares
    and 3.70 is going to come out soon also
    • Newcomer

    Gamer5501 New Member

    Member Since:
    Apr 13, 2010
    Message Count:
    34
    Location:
    Yonkers, NY
    Country:
    United States
    umm okay I don't fully understand. I've been vaguely following the ps3 scene but been full in the psp scene. signing a homebrew can NOT run on an ofw? because signed homebrew was able to run on any psp on any ofw. just need a little clarification
    • Member

    Mariosegafreak New Member

    Member Since:
    Aug 7, 2011
    Message Count:
    238
    Country:
    United States
    They've implemented a white list, meaning that only games on the list can be played.
    • Member

    codezer0 Gaming keeps me sane

    Member Since:
    Jul 14, 2009
    Message Count:
    1,448
    Location:
    The Magic School Bus
    Country:
    United States
    I wonder if there might be a way to basically make that white list null in newer OFW's, or give it some kind of wildcard in it, and thus opening it up to being able to run more than just a single arbitrary list? I know an empty blacklist would work that way; or even overrun loading the white list from the buffer to just get it to allow everything.

Share This Page