A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: long2_2

[原创]psgroove lpc2148移植版 更新至第4版 提高了破解稳定性

[复制链接]

精华
0
帖子
3
威望
0 点
积分
3 点
种子
0 点
注册时间
2010-11-28
最后登录
2010-12-25
发表于 2010-11-28 00:26  ·  西班牙 | 显示全部楼层
Fengyun, gracias desde España por tu gran trabajo // Fengyun, thanks from Spain for your great great job  

精华
0
帖子
343
威望
0 点
积分
371 点
种子
0 点
注册时间
2005-9-10
最后登录
2012-12-28
发表于 2010-12-17 17:52  ·  贵州 | 显示全部楼层
更新一下假3.55的payload。虽然觉得这个更新意义不大。还是发下吧。也许有人需要。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
405
威望
0 点
积分
431 点
种子
5 点
注册时间
2008-8-2
最后登录
2024-11-16
发表于 2010-12-17 21:49  ·  湖南 | 显示全部楼层
谢谢楼上更新,留下备用

精华
0
帖子
3
威望
0 点
积分
3 点
种子
0 点
注册时间
2010-11-28
最后登录
2010-12-25
发表于 2010-12-18 01:20  ·  西班牙 | 显示全部楼层
本帖最后由 Oshobuey 于 2010-12-18 01:22 编辑

How I can include this code in my lpc2148 for downgrade de firmware?

source of ps3yes for downgrade the ps3:

psgrade.c

JIG_Task:
void JIG_Task(void)
{
static int bytes_out = 0, bytes_in = 0;
... ... //prepare the response
HMACInit(jig_key,20);//place HMAInit here and delete it from main
jig_challenge_res[1]--;
jig_challenge_res[3]++;
... ...
Endpoint_Write_Stream_LE(&jig_challenge_res[bytes_in], 8, NO_STREAM_CALLBACK);
//Fix the bug
}
main:
int main(void)
{
SetupHardware();
//HMACInit(jig_key,20); //move to JIG_Task otherwise cause problem on some boards.
LED(~GREEN);
state = init;
switch_port(5);//modify switch_port(0) to 5, with the same reason.
...... }
key.h
//Add the key
const uint8_t jig_key[20] = {
0x04, 0x4E, 0x61, 0x1B, 0xA6, 0xA6, 0xE3, 0x9A,
0x98, 0xCF, 0x35, 0x81, 0x2C, 0x80, 0x68, 0xC7,
0xFC, 0x5F, 0x7A, 0xE8,
};




PD Sorry for my very very bad english and thanks for the last ".bin" with 3.55 spoof

精华
0
帖子
343
威望
0 点
积分
371 点
种子
0 点
注册时间
2005-9-10
最后登录
2012-12-28
发表于 2010-12-18 15:04  ·  贵州 | 显示全部楼层
Oshobuey 发表于 2010-12-18 01:20
How I can include this code in my lpc2148 for downgrade de firmware?

source of ps3yes for downgra ...

psgroove and psgrade use lufa usb lib to make it work on AT90USB and related MCUs

lpc2148 and other arm cpu can not use lufa lib.
so it is not so simple to modify the lpc2148 psgroove code as psgroove -> psgrade
this lpc2148 psgroove is build using keil MDK.
if you have the source code of this, you need to modify main.c, usbuser.c and usbcore.c , find the similar place, and make it look like the psgrade(ps3yes also use it).
download psgrade source , add sha1.c sha1.h hmac.c hmac.h key.h to lpc2148-psgroove source. you may need to modify the data type to make it work.

my ps3 ver is 3.41,  i do not need to downgrade, so i do not make it.

精华
0
帖子
3
威望
0 点
积分
3 点
种子
0 点
注册时间
2010-11-28
最后登录
2010-12-25
发表于 2010-12-18 18:12  ·  西班牙 | 显示全部楼层
回复 fengyun 的帖子

Thanks for your answer. I have my ps3 in 3.41 (like you) but no my friends, and I′m looking for "how to" downgrade theyr ps3.

One more time, thanks
该用户已被禁言

精华
0
帖子
4
威望
0 点
积分
4 点
种子
5 点
注册时间
2007-1-20
最后登录
2023-1-4
发表于 2011-1-5 22:25  ·  上海 | 显示全部楼层
fengyun 发表于 2010-12-17 17:52
更新一下假3.55的payload。虽然觉得这个更新意义不大。还是发下吧。也许有人需要。

能一下这个payload对应的port1_config_descriptor.h么?我的LPC2148版本不是ICDEV的,需要自己编译。谢啦!
该用户已被禁言

精华
0
帖子
107
威望
0 点
积分
111 点
种子
0 点
注册时间
2008-12-29
最后登录
2019-12-10
发表于 2011-1-6 10:34  ·  广东 | 显示全部楼层
下載不了了,我有LPC2148

精华
0
帖子
30
威望
0 点
积分
30 点
种子
0 点
注册时间
2010-11-24
最后登录
2012-8-5
发表于 2011-1-11 21:42  ·  广东 | 显示全部楼层
你好,我是一个ps3爱好者,我很敬仰你能够把psgroove 移植到lpc2148上运行,我多天仔细研究2148代码和psgroove代码,我现在想把它移植到stm32f103这款芯片上,为此我为了熟悉stmusb库,学习了两个星期的usb库,现在正在进行ps3的破解移植,主要是参考你的lpc2148的方式,现在遇到点困难,希望你能够点拨指导,谢谢
如果可以我们QQ交流  本人QQ317080840

精华
0
帖子
1081
威望
0 点
积分
2136 点
种子
227 点
注册时间
2005-1-1
最后登录
2024-11-23
发表于 2011-1-11 22:53  ·  河北 | 显示全部楼层
现在有给PLC2148用的降级PS3系统的固件吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 20:37 , Processed in 0.225038 second(s), 23 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部