Go Back  
Reply
 
Thread Tools
Old 10-16-2010   #1
GregoryRasputin
 
GregoryRasputin's Avatar
 
Join Date: Jan 2008
Posts: 14,447
Likes: 8,177
Liked 14,539 Times in 5,571 Posts
Mentioned: 1314 Post(s)
Tagged: 3 Thread(s)
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.
GregoryRasputin is online now   Reply With Quote
Likes: (1)
Old 10-16-2010   #2
Klaxxon
Member
 
Join Date: Sep 2010
Posts: 65
Likes: 19
Liked 6 Times in 4 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
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.
Klaxxon is offline   Reply With Quote
Old 10-16-2010   #3
eitach
Member
null
 
Join Date: Dec 2007
Posts: 46
Likes: 8
Liked 2 Times in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
ver 2 to this payload.
Download compile for all the boards:
http://www.multiupload.com/USGTLKH6KE
eitach is offline   Reply With Quote
Old 10-16-2010   #4
Wolv3rine
Apprentice
 
Join Date: Aug 2010
Posts: 10
Likes: 1
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
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.
Wolv3rine is offline   Reply With Quote
Old 10-16-2010   #5
blackout
Apprentice
null
 
Join Date: Feb 2008
Posts: 28
Likes: 6
Liked 2 Times in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
this guy is smart and it sounds good, i'll give it a try!
__________________
who needs PSN+? we have teensy++!
blackout is offline   Reply With Quote
Old 10-16-2010   #6
Akmzero
Member
 
Join Date: Aug 2008
Posts: 88
Likes: 0
Liked 8 Times in 5 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
So I updated my Minimusb v1 and OpenManager Gaia doesn't work anymore, just so ya' guys know.

Gonna flash back to Hermes v3
Akmzero is offline   Reply With Quote
Old 10-16-2010   #7
lewkowir
Apprentice
 
Join Date: Apr 2010
Posts: 2
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
@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
lewkowir is offline   Reply With Quote
Old 10-16-2010   #8
ShaneOSDN
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)
TI-84 port??
ShaneOSDN is offline   Reply With Quote
Old 10-16-2010   #9
KillerBug
Senior Member
 
KillerBug's Avatar
 
Join Date: Apr 2010
Posts: 2,322
Likes: 148
Liked 1,100 Times in 619 Posts
Mentioned: 85 Post(s)
Tagged: 0 Thread(s)
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...
KillerBug is offline   Reply With Quote
Old 10-16-2010   #10
sent
Apprentice
 
Join Date: Sep 2010
Posts: 8
Likes: 1
Liked 11 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
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.
sent is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 12:55 PM.