Forum: Latest News - Get all of the latest legal dev and underground news as it relates to the Sony PlayStation right here on PSX-Scene.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Kammy Userland PS3 LV2 GameOS Patches for PSGroove Arrive
  

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 19
  1. #1 Kammy Userland PS3 LV2 GameOS Patches for PSGroove Arrive 
    naughtydog's Avatar
    naughtydog is offline PS3 Enthusiast
    Join Date
    Sep 2010
    Location
    Dade County
    Posts
    257
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    11
    Likes Received
    0
    AerialX has Tweeted that the beginnings of a PS3 LV2 Userland (GameOS) patch framework dubbed Kammy are now available for PSGroove on Github.

    Kammy is a system for loading patches to lv2 (PlayStation 3's Game OS) from a user application, using PSGroove or any other implementation of the exploit that adds the peek/poke syscalls. Kammy was inspired by Treeki's Nintendo Wii game patching system, Kamek.

    Building

    Building Kammy requires three different gcc compiler toolchains.

    • gcc: A normal host gcc is required to build the raw2h application.
    • ppu-lv2-gcc: Used to compile the loader, only available from Sony.
    • ppu-gcc, ppu-binutils: A version of gcc that will compile 64bit PowerPC instructions is required to build the patches. Linux packages can be found on BSC.es. (note: ppu-lv2-gcc may suffice for this, untested)
    • xxd: Creating patch bin files requires the xxd tool to be installed.

    With these dependencies installed, you can build Kammy by simply cd'ing to the loader directory and running:

    make clean
    make

    Usage

    Kammy must be used with a payload that supports poke/peek. This includes PSGroove and most of its forks - including my own - among others. To apply a Kammy patch, a loader application must be started on the PS3. This is usually done from XMB from an installed package, or from USB using my PSGroove fork's apploader payload.

    Customizing

    Kammy is made up of two main components:

    • lv2: This folder contains the lv2 patches to be built. See the main kammy patch for an example. It is up to the patch to apply any hooks needed to lv2.
    • libkammy: This is the basic library that handles the loading of Kammy patches.

    The loader/ folder contains an example of using libkammy to load a patch from the lv2 folder.

    Notes

    Internally, Kammy obliderates syscalls 8 and 9, so try not to run it with payloads that provide those syscalls (like my debug payload).
    News Source PS3NEWS

    For AerialX's PSGroove Kammy source visit Github: http://github.com/AerialX/Kammy
    Last edited by garyopa; 09-21-2010 at 09:28 AM. Reason: Make it better for the front page!
    Reply With Quote  

  2. #2  
    KiasuKiasiMan is offline Member
    Join Date
    Aug 2010
    Posts
    81
    Downloads
    1
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Not quite sure what it means but basically its to apply patches to the GameOS right? Not the games?
    Reply With Quote  

  3. #3  
    Jammol's Avatar
    Jammol is offline Discombobulated Nerd
    Join Date
    Sep 2010
    Location
    Machine City, USA
    Posts
    273
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    12
    Likes Received
    7
    God damn can someone dumb that down to my level please? Which is pretty low!
    Need an Original EBOOT???
    Use your disc...
    Reply With Quote  

  4. #4  
    Razor1993's Avatar
    Razor1993 is offline Member
    Join Date
    Sep 2010
    Posts
    51
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    CAN SOMEON EeXPLAIN IT EXACTLIß
    WHAT does it exactli do if i Install it on my PS3? what can i doo with it?
    Reply With Quote  

  5. #5  
    stevepb's Avatar
    stevepb is offline There is no place like 127.0.0.1
    Join Date
    Sep 2010
    Posts
    54
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Coool............hmmmmmm.....
    Reply With Quote  

  6. #6 I think I understand 
    darkmater_101 is offline Banned
    Join Date
    Aug 2010
    Posts
    2
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I think I know what this does, this is pure speculation, but seems likly.

    It appears to load patches (changes) to the GameOS (XMB)
    You need to have the desired patches in a folder and get an application to call this program to apply them.

    As for what patches that's up to developers, they need to be made.
    This could be used (is intended to be???) as a sort of plugin system like cfw on a psp
    Reply With Quote  

  7. #7  
    moh.sakhaii is offline PS3 Developers
    Join Date
    Sep 2010
    Posts
    718
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    3
    Likes Received
    4
    Basically what he calls kammy is a loader for loading binary patches to lv2(gameOS) and these binary patches can only be made currently with Sony's own SDK.
    It's just a new name for lv2 patching, which can already be done, but more systematically.
    Reply With Quote  

  8. #8  
    smx
    smx is offline Registered User
    Join Date
    Sep 2010
    Posts
    29
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I don't really get it, the only thing I know treeki did for the wii is creat a lvl editor for New Super Mario. I don't recall him doing anything regarding patching Game OS!

    edit: I think treeki also figured a way to apply those edits as updates on the wii!
    Reply With Quote  

  9. #9  
    Ceph is offline Registered User
    Join Date
    Sep 2005
    Posts
    22
    Downloads
    1
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    If i understand it right it is used to apply patches to the gameos, the only thing i can think of it being used for on the gameos would be region free or backup loading, possibly patching the games themself as they run on the game OS.
    Reply With Quote  

  10. #10  
    DeadlyFoez's Avatar
    DeadlyFoez is offline Banned!
    Join Date
    Sep 2010
    Posts
    286
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    4
    I think the parrallel with this app and what Treeki wrote was Riivolution which allows you to download levels for NSMBW and put them on your sd card and then launch Riivolution and it will patch the levels into the game on the fly.

    I really wish that people would stop begging for CFW or people thinking that everything that comes out is going to be one step closer to CFW. People need to just wait. CFW will come in due time.

    Although there is no use for this app at this very moment, it will be very useful soon.
    Reply With Quote  

Page 1 of 2 1 2 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •