A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 2507|回复: 11

关于psp程序编写/破解。。。

[复制链接]

精华
0
帖子
4
威望
0 点
积分
4 点
种子
0 点
注册时间
2011-1-30
最后登录
2011-2-24
 楼主| 发表于 2011-2-18 10:30  ·  马来西亚 | 显示全部楼层 |阅读模式
那些大大/神人破解游戏,制作cfw拥有那几门知识?
C++/C? linux?
工具是cygwin?pspsdk?
其他compiler如vbstudio,codeblock能吗?
需要mips assembler 知识吗??
debugging 用psplink,pspsh吗?
我是拥有一点net.c#,c++,c,java的背景。。。
有那位高人能解释?顺便讨些源码学习。

求败者

猎人生涯冬眠中

精华
1
帖子
26293
威望
1 点
积分
27340 点
种子
5 点
注册时间
2005-4-12
最后登录
2022-11-11
发表于 2011-2-18 11:23  ·  河北 | 显示全部楼层
发错区,请发技术区在楼下
该用户已被禁言

精华
0
帖子
133
威望
0 点
积分
133 点
种子
5 点
注册时间
2011-1-4
最后登录
2019-12-25
发表于 2011-2-18 13:02  ·  江苏 | 显示全部楼层
最重要的是对PSP系统的了解
该用户已被禁言

精华
0
帖子
1044
威望
0 点
积分
1122 点
种子
112 点
注册时间
2004-8-22
最后登录
2024-2-10
发表于 2011-2-18 16:18  ·  上海 | 显示全部楼层
没意义,不能转化成生产力,看完无疑又会老一岁。

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2011-1-7
最后登录
2011-6-25
发表于 2011-2-18 19:23  ·  浙江 | 显示全部楼层
要做编程 你就要不怕变砖 就要拥有神机 PSP2000

精华
0
帖子
111
威望
0 点
积分
112 点
种子
0 点
注册时间
2009-8-25
最后登录
2019-1-2
发表于 2011-2-18 19:55  ·  台湾 | 显示全部楼层
要CFW的源代码去这里吧:http://code.google.com/p/oicfw-project/
C、C++、Linux的知识都需要。至于VB、JAVA就用不到了。
如果只是要写些在PSP上执行的程序,PSPSDK里有很多的sample code,从里面就可以学到五六成了,剩下的可以去找找一些开源的PSP软件当学习范本,例如njemu。
目前PSP的SDK最稳定、最好用的还是Linux下的,虽然在Windows下也可以藉由cygwin或mingw来建立,但我自己的经验是在Linux下建的SDK最不会有问题。
至于Assemble Language和Debug,先不必去管,等有了相当的进展后,再去考虑吧。一口吃不成胖子的。

精华
0
帖子
11
威望
0 点
积分
11 点
种子
0 点
注册时间
2011-1-21
最后登录
2011-7-18
发表于 2011-2-18 20:32  ·  马来西亚 | 显示全部楼层
干脆在这里成立个 PSP编程 子版块,大家一起交流。

精华
0
帖子
4
威望
0 点
积分
4 点
种子
0 点
注册时间
2011-1-30
最后登录
2011-2-24
 楼主| 发表于 2011-2-19 08:36  ·  马来西亚 | 显示全部楼层
感谢dumb3128,昨天我也在wololo开了同样的帖子和同样的问题。。。
某人建议是。。。
Reversing is the key. You have to know assembly very well. PSARdumper would get you all the prx's from the OFW. Reversing OFW components is no easy task. Mainly because there is quite a bit of code in each file and it would take you forever to reverse an entire prx from the OFW. Hopefully what you need is limited to a small section of code and you won't have to reverse the whole thing.

PSPLink is a powerful tool and a must have. I would go on about how great it is, but it speaks for itself.

My advice would be to start simple. I disassembled Prometheus ISO Loader's EBOOT and figured out how it calls launcher.prx. It wasn't too bad. You might want to start there.


Yes, I mean mips. Reversing is reading the assembly code and converting it to a more usable form like C++. It's related to cracking software ...and by cracking I mean for legal purposes, like when you have permission, or its your own software. You usually have to reverse at least part of the code in order to crack something. The idea is to understand how things work when there aren't any documentation available. Once you get how it works, then you can start looking for weaknesses to exploit.

他是建议我学会assembler和reversing(回编),你觉得怎样?

精华
0
帖子
110
威望
0 点
积分
111 点
种子
0 点
注册时间
2011-1-5
最后登录
2013-3-28
发表于 2011-2-19 09:42  ·  美国 | 显示全部楼层

精华
0
帖子
432
威望
0 点
积分
498 点
种子
0 点
注册时间
2010-12-2
最后登录
2013-8-27
发表于 2011-2-19 16:04  ·  上海 | 显示全部楼层
wyxking 发表于 2011-2-19 09:42

没话说就不要留下狗爪了
是不是X玩,巴屎去多了,脑子也残了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-20 02:39 , Processed in 0.190605 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部