PS3固件解包工具C转C#版,欢迎共同讨论指正

ShinNakoruru 2011-01-10 06:53:55
完全是闲来无聊做的,实际作用也基本没有,真的做PS3开发的基本也用不到Windows版的工具。

只实现了解包,打包懒了没做。

http://www.sylphia.org/wp-content/uploads/2011/01/PS3Tools.zip (27KB)

其中包括我改写的C#版(Winform)和原本的C版(Console)(为编译通过稍作了修改)

使用需要下载PS3固件更新文件,下载页面
http://asia.playstation.com/hk/cht/support/download/ps3

这么小的一个东西我断断续续做了有3天,没规划,想到什么做什么写出来的,所以也没啥文档。

用到的一些技术

1. 字节顺序转换(PS3属于PowerPC架构,默认为Big endian,而我们的PC一般是Little endian,详细请参考http://dev.csdn.net/htmls/60/60401.html)
2. 字节块转结构体(C中的void*处理)
3. HMAC-SHA1哈希
4. 文件拖拽
5. 异步委托
6. 映射文件至内存
7. Linq

项目使用.Net 4.0,VS2010

欢迎各位讨论哈,无论是代码风格、编程习惯、性能优化或者架构。

错误捕捉有点晕,这几天感冒发烧,脑袋昏昏的
...全文
184 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ShinNakoruru 2011-01-17
  • 打赏
  • 举报
回复
嘛。。。。。。这样子我怎么结贴啊
jcx396158820 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yanimaziba 的回复:]
帮顶接分。勿要沉贴
[/Quote]
+1
ShinNakoruru 2011-01-11
  • 打赏
  • 举报
回复
嘛?过年前还都很忙吗?
各位闲的就来看看呗
wiki14 2011-01-10
  • 打赏
  • 举报
回复
这个我喜欢,必须顶一个。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧