PS2折腾……笔记?
ps2吧
全部回复
仅看楼主
level 9
路人庚巳 楼主
自从之前买了一台50009,就一直对它不能读CD耿耿于怀。于是上周就把直读拆了(感谢那个的拆90006直读心得),改用MechaPwn。然后看了看中文互联网……似乎居然之前没有人写过安装MechaPwn的教程?(虽然很简单,而且感觉现在还折腾这个的人多半不会看不懂英语……但,万一有人只是想尝尝鲜呢?
首先,拆直读……剪断线后以焊点为端点反复弯折,等金属疲劳了就自然断了。焊接技术好的直接点掉就好。绝对不能硬拔,否则线可能带着元件和焊盘一起下来。
2022年10月27日 15点10分 1
level 9
路人庚巳 楼主
在此介绍MechaPwn的安装方法。对我个人而言,MechaPwn比大龙直读好用得多。
前提条件
PS2主机型号需为5万~9万,且最好不安装直读。
持有可以跨区执行自制软件的手段:如Multi-install或cross region安装的Free MC Boot(v1.9以上);或,750XX之后机型使用的Free DVD Boot等。
步骤
下载MechaPwn.elf,链接:【1】(当前版本为2.00,本文亦为2.00编写)
将MechaPwn保存到FAT32格式的U盘中,然后将U盘插入PS2。
开机,使用任何一种方式运行MechaPwn(如通过LaunchELF)
之后,请按X继续。
然后,会自动备份NVM到mass:/nvm.bin,请妥善保管该文件,如果后续不慎破坏了NVM内部的数据,还可以通过这个备份恢复。
接下来按O安装漏洞解除NVM写保护。(如果在这个介面被提示无法识别的主机,请联系原作者)
之后会提示你拔掉电源线。(关掉主电源开关也是同样效果,目的是将PS2完全断电以重启MechaPwn)
彻底关机,再次启动后,再次运行MechaPwn。
选择Change region。
接下来,你可以选择CEX (retail)来单纯地改变机器的区域(不推荐),也可以选择Retail-DEX来让你的主机(在一定程度上)像一台调试机。我为了解除锁区,因此在这里选择Retail-DEX。
注意!请不要同时改变主机的区域和型号!这可能导致不稳定。
我使用的是SCPH-50009,所以接下来选择DTL-H50XXX。如果你是SCPH-70011,那么应当选择DTL-H70XXX。
一页可能无法列出该型号所有的地区,所以有时需要使用More来移动到下一页。
我是SCPH-50009所以选择DTL-H50009;类似地,如果你是SCPH-70011,那么应当选择DTL-H70011。
这里选择No,除非你有特殊需求。Forceunlock(强制解锁)意味着强行解除读取限制,这会使得所有放入的碟片都被识别为PS2DVD,从而破坏CDVD播放功能和PS2CD游玩功能。
接下来会提示拔掉电源以重启MechaCon,请照做。
重启动后,MechaPwn已完成对标志位的设置,这可以在“版本”中确认:
至此,PS2已经可以将各类碟片类型正确识别。DVD Video, PS2DVD, PS2CD, PS1CD……
使用
如果你的主机不是00或09,那么你可以在不做其他额外改动的情况下,启动全区域的正版光碟。如果是NTSC-C,那么只能启动NTSC-C的正版光碟。
在使用FMCB的情况下,通过Fast Boot(插入碟片的时候开机,或使用Boot Disk选项),则无论是什么主机,都可以启动所有区域的正版或刻录光碟*。
*NTSC-C游戏只能在NTSC-C主机上启动;有消息说NTSC-C主机对于PS1碟片,只能启动NTSC-J游戏,由于我只有FF7的CD(NTSC-J),所以没法测试。
限制
该漏洞利用只能改变和MechaCon关联的正版校验,无法改动Boot ROM(即通常所说的BIOS)中的正版校验,所以对于严格执行PS2Logo检查的ROM(存在于NTSC-U/C,NTSC-J,NTSC-C机型中),如果Logo检查失败,仍然会红云。所幸,该检查可以通过FMCB的FastBoot绕过。
由于主机的地区变更(即使是SCPH-50009变更为DTL-H50009,所属地区依然是09,但签名依然会失效),原本的DVD播放器将失效(对于750XX以下的机器)。因此需要通过DVD播放器更新机制在记忆卡上安装新的具有有效签名的播放器(见后文)。
杂记
对于50009,唯一可用的大龙直读和MechaPwn不兼容,且其功能完全可被MechaPwn和FMCB代替,而且MechaPwn和FMCB可提供的CD读取是大龙IC所不能提供的(因此大龙给我拆了,确认可用,有人要吗?)。
因为主机首先检查是否为DVD碟片(时间可达10-20秒),所以如果插入CD光碟,需要较长时间才能被识别出来,请耐心等待,你的光头没坏。
2022年10月27日 15点10分 2
就是说90000刷成开发机,配合fmcb的fastboot,也可以读其他区域的正版光盘吗?
2023年09月09日 19点09分
level 9
路人庚巳 楼主
DVD播放器更新
接下来,简单描述我是如何安装DVD更新的。
使用了DVD Player Modification,该DVD播放器被修改而解除了区码限制,允许RGB逐行扫描,可以说是非常完美的播放器。
所需工具/材料
1、DVD Player Modification 下载链接:【5】原始发布链接:【2】
2、KELF Twin Signer 或 KELF Binder 链接:【3】、【4】
3、也可以使用PS3MCA Tools,注意这需要PS3记忆卡适配器,后者如今十分罕见,这里不做介绍。
因为每一张PS2记忆卡都有自己独特的ID,索尼也应用这个ID对其上的内容进行签名,所以必须使用KELF Binder,通过PS2上的Magic Gate才能正确将之签名(或者使用KELF Twin Signer从其他已经完成签名的kelf上“偷”来有效的签名)。如果没有这个签名,PS2不会信任存储在记忆卡上的更新程序。
获取DVD更新
首先下载DVD Player Modification。
然后,定位到PS2 DVD Players\MC\With ProgressiveHack\3.11J\
接下来,按照地区选择需要的文件夹。比如,我是国行,所以选择China\
之后,按照想要使用的语言选择文件夹,比如,我想使用简中,所以选择Simplified Chinese\
然后把里面的B*EXEC-DVDPLAYER解压出来。
之后,请根据选用的方式执行以下步骤:
KELF Twin Signer方式
通过KELF Twin Signer来签名ELF。
首先我们需要一份已经签好名的KELF。比如,FMCB的ELF就可以使用。比如,我是国行,所以从mc0:BCEXEC-SYSTEM/中复制出osdmain.elf。然后传输到电脑上。
接下来,在电脑上运行KELF Twin Signer,语法如下:
KELFTwinSigner [提供签名的kelf路径] [要被签名的kelf路径]
比如,KELFTwinSigner osdmain.elf BCEXEC-DVDPLAYER\dvdplayer.elf
如果显示“Kbit and Kc transferred successfully!”,则证明签名已经完成。
接下来,把整个B*EXEC-DVDPLAYER复制到记忆卡的根目录即可。
KELF Binder方式
这是通过在PS2上直接访问记忆卡来获取Kc和Kbit并签名的工具。使用时需要将dvdplayer.elf单独放到软件指定的位置来签名。运行后dvdplayer.elf会自动安装到适当位置。之后将B*EXEC-DVDPLAYER中的剩余文件复制到记忆卡中即可。
不过,笔者没有实际使用过这种方式,所以不能确定是否可用。请严格遵循软件说明操作。
(因为这种签名的方式,虽然这些资料可以在浏览器中复制,不受到文件保护,但是如果复制到不同的记忆卡上,因为Kc和Kbit变更,将变得无法使用)
完成了!
对于50009,你可能还想……
China\Simplified Chinese\中原有的dvdplayer.elf是X确认,O返回。可能是因为作者以为中国的操作习惯和欧美相同。如果你不习惯这种操作方式,从Japan\Japanese\BIEXEC-DVDPLAYER\中复制dvdpalyer.elf覆盖掉BCEXEC-DVDPLAYER\中的dvdplayer.elf,之后再执行上面的操作签名即可使用O确认,X返回。(或者,如果你在其他地区想用X确认的话,则可以用Europe\English\dvdplayer.elf覆盖)如果嫌配置麻烦,这是我做好的文件夹,你只需要使用Twin Signer或者KELF Binder签名dvdplayer.elf就好。【6】
此外,国行的icon.sys的文件结构和其他版本有所不同。所以DVD播放器无法在浏览器中正常显示标题。但这可以通过手工编辑来修复(你也同时能够改变浏览器显示的数据类型)。
比如我编辑成了这样:
解释:
红色:浏览器中显示的文件类型:
00-保存的资料,(PS2存档数据的数值)
01-PlayStation2格式的软件,(原本的数值)
03-软件(PocketStation),
04-设定资料,(“您的系统配置文件”的数值)
05-系统驱动程序(PlayStation2)(我为了测试而改动的数值)
其他编号的情况下,显示为“不可识别的资料”。
----------
水蓝色:不透明度:改成73可避免选中DVD播放器的图标时屏幕狂闪。
而国行用于显示的标题保存在1C4开始的位置,使用的是GB18030编码。(其他区游戏以SJIS编码保存在C0开始的位置,推测这么做是为了防止记忆卡中存在海外游戏存档时显示乱码)
(数据为小端序)
水蓝色:01允许国行标题显示,00则不显示标题。
绿色:标题换行点N(单位:字节):不为零的情况下,标题的前N字节显示在第一行,其余字节显示在第二行。
红色:以0结尾的,GB18030编码的字符串,为需要显示的标题。
效果:
(修改过后的icon.sys可正常在左上角显示标题)
2022年10月27日 15点10分 3
【2】PS2- PS2 DVD Player modifications | PSX-Place【3】https://www.psx-place.com/attachments/140202-kelftwinsigner-bin-7z.18717/
2022年10月27日 15点10分
2022年10月27日 15点10分
level 6
等更新
2022年10月27日 23点10分 4
昨晚已经发了,但被吞了_(´_`」 ∠)_
2022年10月28日 04点10分
网页链接 提取码:7kzo 塞度盘总不至于也吞吧……?
2022年10月28日 04点10分
level 5
同50009,等更新
2022年10月27日 23点10分 5
level 10
我的正版未破解ps2也软破了,可以跨区玩正版游戏[你懂的]
2022年10月28日 04点10分 6
level 10
2022年10月28日 13点10分 7
咋搞的.用的哪个版本
2022年10月31日 08点10分
用的1.3
2022年10月31日 09点10分
@aleisha 🌟 搞定了.用最新也行.但是解锁某个地区正版游戏.语言也会被改变
2022年10月31日 09点10分
@自由大镖客 改语言好像是最新版+750XX以上才有的功能?我没有750XX所以没法确定。但是,理论上只要刷成同地区的Retail-DEX就可以解除锁区,应该不必要改变地区。
2022年11月01日 14点11分
level 9
咋用的.我下的最新版3.0r4 没75006选项
2022年10月31日 08点10分 8
level 9
楼主,连接1打不开,可以分享个度盘嘛,感谢[酷]
2023年07月19日 07点07分 10
level 9
居然进去了,已经下载到,感谢分享了[乖]
2023年07月19日 07点07分 11
level 1
管区码的那个芯片从固定芯片变成了可编程芯片 这样官翻机跨区卖成为了可能
2023年09月15日 11点09分 12
level 7
请问UP主KELF Twin Signer运行闪退,win10的关系吗?用了多种方法都不行。KELF Binder不知道怎么用?
2025年05月13日 07点05分 13
是命令行工具,要在powershell或者cmd里输入指令运行的
2025年05月13日 18点05分
非常感谢,搞定了。
2025年05月14日 14点05分
level 7
我7万型可以直接读音乐cd,我没装直读
2025年06月26日 10点06分 14
1