ps2吧 关注:177,338贴子:1,977,231
  • 20回复贴,共1

PS2折腾……笔记?

只看楼主收藏回复

自从之前买了一台50009,就一直对它不能读CD耿耿于怀。于是上周就把直读拆了(感谢那个的拆90006直读心得),改用MechaPwn。然后看了看中文互联网……似乎居然之前没有人写过安装MechaPwn的教程?(虽然很简单,而且感觉现在还折腾这个的人多半不会看不懂英语……但,万一有人只是想尝尝鲜呢?
首先,拆直读……剪断线后以焊点为端点反复弯折,等金属疲劳了就自然断了。焊接技术好的直接点掉就好。绝对不能硬拔,否则线可能带着元件和焊盘一起下来。


IP属地:福建1楼2022-10-27 23:12回复
    在此介绍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光碟,需要较长时间才能被识别出来,请耐心等待,你的光头没坏。


    IP属地:福建2楼2022-10-27 23:22
    收起回复
      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可正常在左上角显示标题)


      IP属地:福建3楼2022-10-27 23:36
      收起回复
        等更新


        IP属地:辽宁来自Android客户端4楼2022-10-28 07:09
        收起回复
          同50009,等更新


          IP属地:辽宁来自Android客户端5楼2022-10-28 07:23
          回复
            我的正版未破解ps2也软破了,可以跨区玩正版游戏


            IP属地:四川来自Android客户端6楼2022-10-28 12:47
            回复


              IP属地:四川来自Android客户端7楼2022-10-28 21:29
              收起回复
                咋用的.我下的最新版3.0r4 没75006选项


                IP属地:安徽8楼2022-10-31 16:42
                回复
                  楼主,连接1打不开,可以分享个度盘嘛,感谢


                  IP属地:广西10楼2023-07-19 15:40
                  回复
                    居然进去了,已经下载到,感谢分享了


                    IP属地:广西11楼2023-07-19 15:45
                    回复
                      管区码的那个芯片从固定芯片变成了可编程芯片 这样官翻机跨区卖成为了可能


                      IP属地:上海来自iPhone客户端12楼2023-09-15 19:04
                      回复