A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 2943|回复: 10

刷狗固件:Kakaroto 发布的3.01,3.10,3.15,3.41全版本用最新固件,超越hermes v3

[复制链接]
该用户已被禁言

精华
0
帖子
666
威望
0 点
积分
720 点
种子
0 点
注册时间
2005-2-21
最后登录
2016-3-20
 楼主| 发表于 2010-10-16 18:49  ·  四川 | 显示全部楼层 |阅读模式
http://kakaroto.homelinux.net/2010/10/ps3-the-payload-mess/
kakaroto对现在的的payload意见很大:

PS3: The payload mess…
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!


大家可以直接进上面的连接下载HEX或者代码。
使用了syscall_35,允许自制程序(OM)自由的映射目录,以前的映射是狗强制性的。

里面都是为开发板编译的。
YES狗可刷,刷了失去自动进入升级模式功能。无升级按钮的不要刷了。

已经包含了到今为止的所有修改,包括PKG安装,在线升级等。

修正了弹出未知设备提示的问题。

我YES狗刷了,越狱成功。总的来说,这是一个比目前其他基于psgroove修改更加完善的固件,代码更加规范,狗和自制程序的分工更加合理。比hermes v3更加好。作者十分自负。.

精华
0
帖子
2960
威望
0 点
积分
2986 点
种子
16 点
注册时间
2007-1-16
最后登录
2024-11-23
发表于 2010-10-16 19:25  ·  陕西 | 显示全部楼层
咱们论坛不是有一个编译yes狗的高手,给大家编译一下,可以自动升级的。
该用户已被禁言

精华
0
帖子
666
威望
0 点
积分
720 点
种子
0 点
注册时间
2005-2-21
最后登录
2016-3-20
 楼主| 发表于 2010-10-16 19:40  ·  四川 | 显示全部楼层
。。。
刚测试了,这固件无法运行游戏。。。

不要刷了。

精华
0
帖子
109
威望
0 点
积分
114 点
种子
15 点
注册时间
2010-5-14
最后登录
2024-11-26
发表于 2010-10-16 19:46  ·  广东 | 显示全部楼层
别说刷,连压缩都不行。

精华
0
帖子
2960
威望
0 点
积分
2986 点
种子
16 点
注册时间
2007-1-16
最后登录
2024-11-23
发表于 2010-10-16 19:57  ·  陕西 | 显示全部楼层
下面是引用xoeo于2010-10-16 19:40发表的:
。。。
刚测试了,这固件无法运行游戏。。。

不要刷了。



你是不是哪里搞错了,这个固件不可能比hermes的固件差的。作者很自负的。

精华
0
帖子
597
威望
0 点
积分
631 点
种子
0 点
注册时间
2009-7-5
最后登录
2012-6-15
发表于 2010-10-16 20:22  ·  上海 | 显示全部楼层
来看 卡卡罗特的  哈哈
该用户已被禁言

精华
0
帖子
666
威望
0 点
积分
720 点
种子
0 点
注册时间
2005-2-21
最后登录
2016-3-20
 楼主| 发表于 2010-10-16 20:24  ·  四川 | 显示全部楼层
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.

目前只能用Gaia Manager,等我测试下。
该用户已被禁言

精华
0
帖子
1240
威望
0 点
积分
1272 点
种子
5 点
注册时间
2004-12-19
最后登录
2020-9-12
发表于 2010-10-16 20:30  ·  广东 | 显示全部楼层
一定要用Gaia Manager,已经用g7测试过,带碟运行是可以的,但是好像免碟功能开了也免不了碟
该用户已被禁言

精华
0
帖子
666
威望
0 点
积分
720 点
种子
0 点
注册时间
2005-2-21
最后登录
2016-3-20
 楼主| 发表于 2010-10-16 20:32  ·  四川 | 显示全部楼层
作者很自负,说了自己代码对比目前其他代码的很多好处。相信应该是很不错的。配套的OM还没跟上来。

精华
0
帖子
13
威望
0 点
积分
-3 点
种子
0 点
注册时间
2010-10-15
最后登录
2010-10-24
发表于 2010-10-16 20:34  ·  江苏 | 显示全部楼层
3.42的WE2011能玩不?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-26 21:24 , Processed in 0.213215 second(s), 17 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部