The above video goes away if you are logged in!

Page 1 of 4 1 2 3 ... LastLast
Results 1 to 10 of 31
  1. #1

    Join Date
    Jan 2008
    Location
    In NeoSabin
    Posts
    17,055
    Likes
    10,261
    Liked 18,776 Times in 7,168 Posts
    Mentioned
    2066 Post(s)
    Tagged
    3 Thread(s)
    Feedback Score
    4 (100%)
    Downloads
    148
    Uploads
    111

    KaKaRoTo - The Payload Mess

    KaKaRoTo the creator of PSFreedom has released some information, via his blog, on the differences between his work and others, here is what he said:
    Hi all,

    I see a lot of people asking me some questions and I notice a lot of ignorance in the net about the different payload and the latest PL3 payload. So I want to make things clear.. First of all, people should stop talking/requesting/using the hermes v3 payload, I don?t like his work, and the payload is not good, it might crash the system in some cases, it?s not written properly, and hermes doesn?t even seem to understand how git works. Also, PL3 already includes (for some time now) all the good stuff from hermes, it already supports installing game updates, or running games without a disc, anything else that Hermes added is useless and dangerous.

    Some might have seen my tweets about my new payload being released, and many are asking me what is the difference between my payload and what is already available. PL3 doesn?t support syscall 36 anymore, for multiple reasons, first, it was bad code, it was mapping a path to a single hardcoded value (/dev_bdvd or /app_home or /dev_flash or whatever is hardcoded in the payload) which means that, since we (the PSGroove and PSFreedom developers) don?t want to support running backups, all the official payloads weren?t working with the backup manager without being patched first. The syscall 35 I added in my payload is more generic though, it is the proper way of doing things. You can map any path to another other new path, the prototype looks like this :

    syscall_35 (char *old_path, char *new_path);

    This means that the payload doesn?t need to have a hardcoded /dev_bdvd path in it, or have extra code for mapping /app_home to something else.. or having syscall 36 change both /dev_bdvd and /app_home breaking homebrew when using a discless mode with a backup manager. You also don?t need a special payload to run the ?firmware usb loader?.. It all just works because the choice of the path mapping is given to the homebrew applications themselves. This means that the backup managers will just map /dev_bdvd to what they want and they will work by default on my payload, there will be no need for a patched version of the payload to make them work. This however means that the backup managers that depend on syscall 36 will stop working. For now Gaia Manager is the only backup manager available that is compatible with my payload. But I?m sure more will be ported to use syscall 35. People need to understand that this new syscall 35 has to become the new standard, this is what all the payloads should use, nothing else, and this is what everyone should start using, not the old, crappy, backup-manager specific, PSJailbreak written, syscall 36.

    We need to have some form of standardization for all these payloads, I?m tired of seeing about 100 different payloads floating on the internet, it doesn?t make sense. I always believed in a single payload that works for everyone, and that?s why I created PL3, that?s why it?s a project independent of PSFreedom (and PSGroove has been ported to it) and that?s where all the efforts should go. Also, by using PL3, you automatically gain support, and all the same features, for whatever previous firmwares PL3 already supports (3.01, 3.10, 3.15 and 3.41).

    I have just recently seen this new payload that everyone is so happy about that includes ?all the good things from 3 worlds?, the one created by Rancid, which includes the stuff from hermes, waninkoko and Mathieulh? and I was shocked to see how much people were happy about this.. people don?t really seem to understand that this wasn?t necessary at all? PL3 has had all those patches for a while now, so why did Rancid even bother making this payload that includes the patches from hermes, waninkoko and Mathieulh? Why would you spend your time doing something that already is available!

    This blog post is meant to stop all this ignorance and let people know that they don?t need to look for a special payload, just use PL3 and you?ll get everything you need. It is also meant to explain to everyone what is different about my payload.

    On a side, I have received a P3Hub device, kindly donated to me by the people from r4king.com, and I have now tried PSGroove for the first time! I?ve also created a fork of jevinskie?s port of PSGroove which is now improved and updated to support the latest PL3 version. This means that the PL3 payload is available for everyone, those using PSFreedom as well as those using PSGroove, so there is no excuse now on not using it or relying on badly written payloads developed by people who barely know how to code (yes, using winrar instead of git is a good indication of that).

    Update: I forgot to rant about peek&poke!!! So let?s do it now? well, the default payload in PL3 has peek and poke disabled, and for a simple reason : Nobody needs them! and more importantly they are misued! I?ve look at the code of the different backup managers, and it looks like all of them use poke to patch the memory to ?fix something? because they think that it?s their job to do it.. no it?s not! If you have a working patch, then submit it to PL3 and if people complain, tell them ?use the proper payload?, don?t try to take advantage of peek&poke to go and modify the kernel?s instructions! The reason is simple.. you are a homebrew app that does X, then do X, leave the kernel patching to the payloads! Just as PL3 doesn?t map /dev_bdvd to /dev_usb000/I.Like.This.Game/ and locks it out! Also, I?m on firmware 3.15, so when you decide to poke and patch the kernel with a hardcoded offset, you?re just screwing up my kernel because the offset is firmware dependent! it?s not the same depending on the firmware you use, and I don?t want you playing with it. So.. peek&poke are really not useful to anybody, they are not even available on a normal linux pc, so why would you want them in your default payload, right?! The only people who should use a payload with those syscalls enabled are real developers, people who want to analyze and patch the kernel on the fly while they are doing some development of, maybe, a kernel driver! That?s it. Anyways, that?s enough ranting from me for today!

    P.s: In my branch of PSGroove, I wrote a script that build the .hex file for every supported device (from the README) for every supported firmware. You can find all the hex files here : PSGroove+PL3 hex files

    Update: Thanks to evilsperm, I?ve updated the archive with hex files for these devices : Blackcat, Xplain, Olimex, UsbTinyMkII, Bentio and OpenKubus. Update 2: Some people reported crashes with my payload when running backups with installed updates. I figured out the cause and fixed it now in git. The hex files above have also been updated

    Thanks for reading. KaKaRoTo
    SOURCE

    Last edited by GregoryRasputin; 10-16-2010 at 01:40 PM.

  2. The Following User Likes This Post:


  3. #2
    Member
    Join Date
    Sep 2010
    Posts
    65
    Likes
    19
    Liked 6 Times in 4 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    18
    Uploads
    0
    It seems that the ps3 homebrew developers are butting heads. I hope this doesn't have the same drama as the Wii scene.
    BTW 1st

    warning

    Warning

    You have been warned by me once with this stuff of posting first and second and so on your posts, stop doing that cause it makes you look like a kid.



    Last edited by Pockets69; 10-16-2010 at 03:42 PM.

  4. #3
    Member null
    Join Date
    Dec 2007
    Posts
    46
    Likes
    8
    Liked 2 Times in 1 Post
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    30
    Uploads
    0
    ver 2 to this payload.
    Download compile for all the boards:
    http://www.multiupload.com/USGTLKH6KE

  5. #4
    Apprentice
    Join Date
    Aug 2010
    Posts
    10
    Likes
    1
    Liked 0 Times in 0 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    11
    Uploads
    0
    This is BILLSH*T, squabbling over nothing WTF!!! If it works who gives a sh*t what it patches!! If hermes works better than KaKaRoto then i'll use Hermes, and vice versa. NONE OF YOU HAVE GOT IT ON HIGHER FIRMWARE! ONLY LOWER! We shall use which ever we find best for which ever reason we use them for!


    As for PSJailbreak if it wasnt for them then we wouldnt have anything at the min. They are charging alot for the device? Who cares i'll buy one once it supports my firmware. I was on 3.41 but updated as over half of my games didnt work when ripped. If they work on better methods once it reaches my firmware level they i'll give it another go, WITH WHICH EVER PAYLOAD WORKS BEST FOR ME!!

    P.S

    Look at all the donation links on his blog LMFAO!
    Last edited by Wolv3rine; 10-16-2010 at 01:58 PM.

  6. #5
    Apprentice null
    Join Date
    Feb 2008
    Posts
    28
    Likes
    6
    Liked 2 Times in 1 Post
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    82
    Uploads
    0
    this guy is smart and it sounds good, i'll give it a try!
    who needs PSN+? we have teensy++!

  7. #6
    Member
    Join Date
    Aug 2008
    Posts
    90
    Likes
    0
    Liked 8 Times in 5 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    57
    Uploads
    0
    So I updated my Minimusb v1 and OpenManager Gaia doesn't work anymore, just so ya' guys know.

    Gonna flash back to Hermes v3

  8. #7
    Apprentice
    Join Date
    Apr 2010
    Posts
    2
    Likes
    0
    Liked 0 Times in 0 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    7
    Uploads
    0

    @Wolv3rine

    What he is saying is that his does work better. So use it. Also he's putting time into doing this, why not donate to him if he can code with more quality then the others? LMFAO at you *******.

    BTW 6th

  9. #8
    Member null ShaneOSDN's Avatar
    Join Date
    Sep 2010
    Posts
    39
    Likes
    1
    Liked 2 Times in 1 Post
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    123
    Uploads
    0
    TI-84 port??

  10. #9
    Senior Member KillerBug's Avatar
    Join Date
    Apr 2010
    Posts
    2,323
    Likes
    147
    Liked 1,105 Times in 620 Posts
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    120
    Uploads
    0
    Quote Originally Posted by Wolv3rine View Post
    I was on 3.41 but updated as over half of my games didnt work when ripped. If they work on better methods once it reaches my firmware level they i'll give it another go, WITH WHICH EVER PAYLOAD WORKS BEST FOR ME!!
    If you were using a decent JB method, then those games would have worked...so clearly you do not go with whatever payload works best for you.

    This really is a good thing...with so many different hardwares around, and so many patches popping up every day, there should be a central repository. This means that new updates will be able to get to all the different devices as quickly as possible. The other reason this is a good thing is that there are now homebrew apps that rely on the things that these payloads do. If you have a dozen different payloads all going in different directions and supporting/blocking different features, then you end up needing a dozen different backup managers, a dozen ftp servers, etc...

  11. #10
    Apprentice
    Join Date
    Sep 2010
    Posts
    8
    Likes
    1
    Liked 11 Times in 2 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Feedback Score
    0
    Downloads
    3
    Uploads
    0
    This blog post is meant to stop all this ignorance and let people know that they don’t need to look for a special payload, just use PL3 and you’ll get everything you need.
    You won't.

    I need peek & poke. It is incredibly dumb playing God and deciding who needs what ("I know what's best for you" syndrome). So we'll end up with even more forks, because people will start implementing his changes, and adding peek/poke, and then we'll have backup managers requiring specific fork again, and there we go again.

    Sigh.

Page 1 of 4 1 2 3 ... LastLast

Bookmarks

Bookmarks
  • Submit to Digg Digg
  • Submit to del.icio.us del.icio.us
  • Submit to StumbleUpon StumbleUpon
  • Submit to Google Google

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •