A9VG电玩部落论坛

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

PS2主机使用MechaPwn破解,成功运行PS1刻录(详见27楼))

[复制链接]

征服者

绝对不会烂尾的!

精华
1
帖子
5728
威望
4 点
积分
7507 点
种子
142 点
注册时间
2005-5-22
最后登录
2024-11-13
发表于 2021-6-17 14:43  ·  广东 | 显示全部楼层
舍不得消耗厚机的光头,哪天重做FCMB,可能还要用到。而且现在流行的PS2tohdmi也不能显示PS1画面。

精华
0
帖子
1884
威望
0 点
积分
2013 点
种子
72 点
注册时间
2005-1-4
最后登录
2024-11-21
发表于 2021-6-17 22:47  ·  河南 | 显示全部楼层
请问楼主用的是哪个版本?1.00 1.01 1.03 2.00哪个版本?功能都有区别吗?

圣骑士

骑马大元帅

精华
0
帖子
2829
威望
0 点
积分
3589 点
种子
254 点
注册时间
2009-6-13
最后登录
2024-11-21
 楼主| 发表于 2021-6-18 16:13  ·  北京 | 显示全部楼层

啊,这个真不支持。

圣骑士

骑马大元帅

精华
0
帖子
2829
威望
0 点
积分
3589 点
种子
254 点
注册时间
2009-6-13
最后登录
2024-11-21
 楼主| 发表于 2021-6-18 16:16  ·  北京 | 显示全部楼层
爱小熊 发表于 2021-6-17 14:43
舍不得消耗厚机的光头,哪天重做FCMB,可能还要用到。而且现在流行的PS2tohdmi也不能显示PS1画面。 ...

利用光驱重做FMCB的,说明你有IC,这个确实没必要。
未+IC我最开始是在网上买的全区记忆卡进行初次安装FMCB的;PS2toHDMI 我没用过,但tink 2X是绝对的好使。

圣骑士

骑马大元帅

精华
0
帖子
2829
威望
0 点
积分
3589 点
种子
254 点
注册时间
2009-6-13
最后登录
2024-11-21
 楼主| 发表于 2021-6-18 16:17  ·  北京 | 显示全部楼层
cusuyu 发表于 2021-6-17 22:47
请问楼主用的是哪个版本?1.00 1.01 1.03 2.00哪个版本?功能都有区别吗?

目前成功运行PS1光驱的是1.03。
据我初步的测试,2.0可以读取PS2刻录 但不能读取PS1刻录
1.03可以运行PS1刻录,但无法读取PS2刻录
因为本身我不需要读取PS2刻录,所以就用的1.3  其余版本没用过。

精华
0
帖子
1884
威望
0 点
积分
2013 点
种子
72 点
注册时间
2005-1-4
最后登录
2024-11-21
发表于 2021-6-18 20:22  ·  河南 | 显示全部楼层
好的 谢谢解答...ps2 刻录是直接放进去就可以玩吗?

精华
0
帖子
14
威望
0 点
积分
14 点
种子
12 点
注册时间
2009-11-20
最后登录
2024-11-5
发表于 2021-6-18 20:32  ·  台湾 | 显示全部楼层
我今天把自己的PS2 SCPH-50001/N无+IC 刷MechaPwn了
  
关于PS2 MechaPwn的一些介绍
balika0先生 发布了 MechaPwn,可以通过将补丁写入 PS2 的 MechaCon 的 EEPROM 中从 SCPH-5000x 到 SCPH-9000x 来制作主体 DTL(DEX)和更改区域。
MechaCon是PS2安全芯片,DTL是PS2开发机使用的名称。
通过转换为 DTL / 更改区域,可以在另一个区域启动光盘或母盘。
我现在没有其他地区的光盘,所以无法享受该地区相关的好处,但暂时尝试了一下,所以写了一篇文章。MechaPwn 可以在任何可以启动 Homebrew 的环境中使用。
(* MechaPwn 不适用于实际的 DTL 机。它适用于零售机 (SCPH))
MechaPwn 介绍/概述

解释会有点长,但请原谅我。
另外,在开始实际工作之前,请务必先简要阅读 README 或本文。
感觉对MechaPwn 了解了一些,应该会有所触动。

首先,让我简要说明一下 MechaPwn 的必要性。
在PS2破解中,其他地区的游戏如果是PS2游戏应该可以用OPL/ESR/SwapMagic启动,而PS1游戏也应该可以用POP Starter启动。
不适合所有人,但也适合 modchip。所以。这是迄今为止的问题。
我不是说这不是因为我可能不知道,但是除了像 SwapMagic 和 modchip 这样的特殊情况外,其他地区的“正版磁盘”的启动方法至少不流行......
这就是使用 MechaPwn 的地方。尽管对最高 SCPH-7000x 的 NTSC-J 和 PAL主机有限制,但 MechaPwn 仍然使在另一个地区启动合法磁盘变得非常实用。

也可以从另一个区域的光盘单独启动 Master Disc。实际的 DLT 机器可以启动一张名为 Master Disc 的测试光盘,但 Master Disc 只是刻录的专用映像,不需要特殊的环境来刻录。此外,如果您修改市售游戏的 ISO,您可以将其 設為Master Disc 的映像,因此有一个工具 ( DISCPATHER ) 可以用于此目的。
想要使用自己刻录的光盘的实际 DTL 用户可以通过这种方式启动,但 MechaPwn 使即使在零售机器上也可以启动 Master Disc。和实际的DTL机不同,零售机需要uLaunch ELF来启动Master Disc...(这个原因在FAQ里有提到)
(Master Disc和ESR是不同的。如果ESR有问题值得一试Master Disc)

这就是需要 MechaPwn 的解释。我认为带别针的人可以尝试使用它。

MechaPwn 是一个 Homebrew,可以将补丁写入 MechaCon 的 EEPROM。
似乎主体的区域和设置标志是以加密状态存储在MechaCon的EEPROM中,并且似乎单独有一个补丁区域,将数据写入补丁区域的是MechaPwn。貌似补丁区有写保护,但是在writeconfig函数中发现了一个bug,看来MechaPwn是通过可以向补丁区写入任意数据来实现的。

支持的型号为 SCPH-500xx 及更高版本。不支持早期型号。
SCPH-500xx 之后的 MechaCon 使用了一个叫做 Dragon 的芯片,它是目标。似乎没有计划支持Dragon之前的型号。Mechadump 在MechaPwn之前发布根据 README,SCPH-500xx 之前的型号为 MechaCon 使用了不可重写的掩码 ROM,这可能是原因。
在写这篇文章的时候,PSX(DESR)是不支持的,但是因为它是Dragon,所以计划支持它。

不要在实际的 DTL 机器上使用 MechaPwn。对于零售机器。如果在实际的DTL机器上使用,会设置强制使用retail keystore的QA标志,看来与记忆卡的兼容性会失去。
另外,据说为了安全起见,发布的版本不包含实际的 DEX(非 QA)标志。

我写到 MechaPwn 实现了 DTL 转换/区域变化,但是对于用户来说,这是一个型号转换。
PS2的地区因型号而异,MechaPwn允许您更改型号。
有CEX和DEX选项,前者只改变SCPH-xxxxy的y部分,似乎意义不大。后一个选项可以转换为带有 QA 标志的 DTL 型号。
Master Disc 可以通过 DTL 转换来引导,通过选择目标区域的 DTL 型号,似乎可以在 CEX 选项无法实现的另一个区域中引导磁盘。

MechaPwn 可以在任何可以启动 Homebrew (ELF) 的环境中使用。
我认为您可以使用 FreeDVDBoot / Fortuna / OpenTuna 和 SwapMagic 3.6 / 3.8。
(建议尽量使用
Memoka ,为磁盘相关的麻烦做准备。)在FMCB环境下使用时,一定要准备好通过“multi install”构建的Memoka。
这是因为 FMCB 根据安装时的选择限制了可以使用的区域。
(也就是说,MechaPwn 的区域更改和 FMCB 的多安装是兼容的)

在进入该程序之前,您应该提前了解五件事。
•        选择型号时,请务必将型号○ xxxx 的○ 部分与您的PS2 匹配。
(例如:如果您使用的是 SCPH-9000x,请选择 DTL-H9000x)
(如果不匹配,可能会出现意外问题)
•        除非有明确的目的,否则不应启用强制解锁。基本上选择No。
(有关强制解锁的概述,请参阅常见问题解答)
•        使用 FMCB 时,请使用 FMCB v1.9 或更高版本。
(原因在FAQ中有提到)
•        如果您在 SCPH-7000x 以下机型上更改区域,则似乎无法启动带区域锁定的 DVD 播放器,并且无法使用 DVD 视频和 FreeDVD Boot。记住这一点。如果要使用更改区域的 DVD 播放器,则需要在 Memoka 上安装 DVD 播放器更新。由于它只是卡在区域锁定中,因此您可以通过使用FMCB等启动MechaPwn并选择主机的原始区域来再次使用DVD播放器。此外,由于正常的游戏启动和DVD播放器无关,即使DVD播放器无法使用,游戏也可以正常播放。
•        可能是我的环境有问题,但是当我把SCPH-90000改成DTL-H90000(也就是我没有改区域)的时候,就无法使用DVD视频和FreeDVD Boot了。遇到此类问题,建议大家尽量准备一个可以用FMCB/Fortuna/OpenTuna等memoka启动Homebrew的环境。另外,启动游戏也没有什么特别的问题,回到SCPH后,DVD播放器的问题就消失了。此外,当 SCPH-50000 转换为 DTL 时,可以播放 DVD 视频。

•        2021/04/18 23:46
* 添加了以下程序。如果您想播放 DVD 视频,可以尝试一下。
在 FMCB 环境中更新 DVD 播放器的步骤
DTL 转换/区域更改程序

● 准备什么
•        PS2 主机 (SCPH-5000x ~ SCPH-9000x)
•        可以启动 Homebrew (ELF) 的环境(FMCB 等)
•        USB 存储设备 (FAT32)
•        MechaPwn.ELF

请提前准备一个可以启动 Homebrew (ELF) 的环境。
这篇文章不解释。
另外,请确保您知道 PS2 的型号。
需要 USB 存储器,因为它被指定为 EEPROM 备份目的地。
* 由于没有PS2拍摄环境,程序中的图片都是直接拍摄的。

● 程序
1.        将 USB 存储器插入 PS2。
2.        当您启动 MechaPwn.elf 时,会出现地图屏幕,因此请按 x 按钮继续。

按下 × 按钮后,立即备份你主机原始 EEPROM。它很快就会结束。
备份将在 USB 存储设备的根目录中创建备份檔 名为 nvm.bin  (你也可将此档备份到PC端)
3.        * 如果未插入U盘,MechaPwn将处于U盘待机状态。
4.        按○按钮安装漏洞。

5.        拔下电源线。(必须将电源线拔开 完全断电)

(因为MechaCon需要关闭一次,不能插电源线关闭。)
6.        插上电源线,打开电源,再次进LaunchELF的USB (MASS) 启动MechaPwn.elf。
7.        将出现地图屏幕,因此请按 x 按钮继续。
8.        选择“更改区域”。

9.        选择“Retail-DEX”。

10.        选择适合您的 PS2 的型号。

请注意! 这步不可出错…必须选你主机对应的型号
11.        选择您喜欢的地区。(随意选)

(这次选择日本是因为不想换地区)
12.        除非有明确的目的,否则强制解锁选择“否”。

13.        拔下电源线。

14.        插入电源线并打开电源。
15.        按PS2菜单上的△键,查看型号确认DTL转换成功。

16.        将 nvm.bin 保存在您的 PC 等上。(覆盖/丢失情况下的保险)

下次使用 MechaPwn 时,会要求覆盖备份,请不要覆盖。
嗯,关于nvm.bin,我认为没有问题,因为它可以用MechaPwn转换为CEX,即使它不是最差的......

暂时我将Master Disc补丁应用到Melty Blood的ISO并烧毁它,我能够用 uLaunch ELF 启动它。
(FileBrowser → MISC → PS2Disc)
● 将经过DTL 转换的主机恢复为SCPH 的

步骤 在USB 存储器的根目录准备nvm.bin。
如果在 DTL 状态下丢失或覆盖它,请将其转换为 CEX 而不是恢复。应该没有问题。这里介绍的过程是还原过程。
这次只是想尝试一下MechaPwn,所以马上就恢复了,但通常我认为即使它仍然在DTL中也没有问题。如果DTL环境有什么不便,我觉得还是恢复/CEX比较好。

● 准备什么
•        PS2主机(DTL版)
•        可以启动 Homebrew (ELF) 的环境(FMCB 等)
•        USB 存储设备 (FAT32)
•        Mechapwn
•        nvm.bin(使用 SCPH 备份)

● 程序
1.        将 USB 存储器插入 PS2。
2.        当您启动 MechaPwn.elf 时,会出现地图屏幕,因此请按 x 按钮继续。
3.        系统会询问您是否要覆盖备份,因此请选择“保留当前备份”。

(在这里覆盖它没有意义。)
4.        按○按钮安装漏洞。

5.        拔下电源线。

6.        插上电源线,打开电源,再次启动MechaPwn.elf。
7.        将出现地图屏幕,因此请按 x 按钮继续。
8.        选择“还原 NVM 备份”。

9.        等待恢复完成。
我想它很快就会结束。
10.        拔掉电源线

11.        插入电源线并打开电源。
12.        按PS2菜单上的△按钮,检查型号以确认您已返回SCPH。


既然Master Disc的熔血无法启动,就可以说恢复成功了。

________________________________________

●每个模式能达到什么效果
*“原始光盘”是指“正版光盘”。
* OSD 是 PS2 菜单。换句话说,“从 OSD 启动”的意思是“可以正常启动”。
________________________________________

对于 SCPH-500xx 和 SCPH-700xx
•        禁用磁盘区域检查
(可以挂载所有区域的 PS1/PS2 光盘和 Master Disc)
•        更改主机报告的区域,并更改 MechaCon 允许的磁盘/KELF 区域。
•        NTSC-J 机器可以从 OSD 启动 NTSC-J / NTSC-U 地区的原始 PS2 光盘
•        所有地区的原始 PS2 光盘都可以从 NTSC-U / ASIA(非 NTSC-J)机器上的 OSD 启动。
•        您可以跳过徽标检查并在所有区域启动原始 PS2 光盘 / Master Disc
(可使用 ulaunchelf >misc>ps2disc 或 ESR.ELF等加载光盘)
•        NTSC-J/PAL 机器可以在主机的原始区域启动原始 PS1 光盘。
•        所有地区的原始 PS1 光盘都可以在 NTSC-U / ASIA(非 NTSC-J)机器上启动。

对于 SCPH-7500x 之后的型号
•        禁用磁盘区域检查
(可以挂载所有区域的 PS1/PS2 光盘和 Master Disc)
•        更改IOP ROM区域
(ROM根据MechaCon的区域标志设置特定的bank)
•        更改主机报告的区域,并更改 MechaCon 允许的磁盘/KELF 区域。
•        来自 OSD 的所有区域的可引导原始 PS2 光盘
•        您可以跳过徽标检查并在所有区域启动原始 PS2 光盘 / Master Disc
(使用 ulaunchelf 等加载光盘)
•        来自所有地区的可引导原始 (即全区)PS1 光盘
第三章 常见问答集
问:
为什么 PAL 机器不能启动 NTSC 光盘而 NTSC-J 机器不能启动高达 SCPH-7000x 的 PAL 光盘?
A:
这些主机的IOP ROM是为了在PS1和PS2 BIOS中进行严格的标志解密检查。
这不在 NTSC-U 和 ASIA 机器的 BIOS 中。

问:
为什么我不能直接从 OSD 启动 Master Disc?
A:
零售机和调试机在 DSP 中有不同的附加保护,MechaCon 可以将主盘异或密钥存储在调试机的寄存器中,但在零售机上不能。
绕过徽标检查会绕过上述保护。
(以后可以使用Homebrew通过uLaunchELF或cdvdman补丁启动)

Q:
我的PS2已经实现了modchip,MechaPwn还能用吗?
答:
我不知道。这取决于您使用的 modchip。
据报导,modbo 4.0 的一些修订版被禁用但并未完全禁用,并且与 MechaPwn 的区域更改冲突,但禁用在 modbo 5.0 中按预期工作。已确认。
(modbo 5.0 的所有功能即使在 MechaPwn 修改的主机上启用也能工作)

Q:
为什么在 PS2 上不能播放 DVD / FreeDVD Boot 不起作用?
A:
BootROM (BIOS) 中的 DVD 播放器 KELF 在高达 SCPH-7000x 的型号上是区域锁定的。该文件无法执行,因为主机的区域已被 MechaPwn 更改。
要解决此问题,您需要在存储卡上安装 DVD 播放器更新。

问:
为什么 FMCB 停止工作?
A:
1.8版本使用DVD播放器KELF,和上面的问题有同样的问题。
支持 1.9 版,但它必须是多区域(多重安装)版本。

问:
什么是强制解锁?
A:
强制解锁是 Homebrew 使用 Neo Geo Emulation 和 PS2 Linux 读取 CD 和 DVD 所需的功能。这意味着解锁磁盘驱动器以进行访问。启用强制解锁后,所有 CD 和 DVD 都将被识别为 PS2 光盘并且 PS1 游戏和 DVD 视频将无法运行。
● 关于PS1备份盘

v1.01左右的README中说PS1备份盘可以启动,但是v1.02之后的README中已经没有了。balika011 说,“MechaPwn 不是备份,而是在另一个地区启动游戏的游戏”,并且 v1.01 周围的 README 似乎是由 Mathieulh 编写的。
用实际的DTL机器启动PS1备份盘是一个著名的故事,但是balika011不打算用DTL转换做同样的事情?

但是,当我在撰写本文时使用已转换为DTL的SCPH-90000进行尝试时,PS1的备份磁盘无法启动。所以,我在第一次发布的时候没有在文章中提到 PS1 备份盘,因为它从 README 中消失了,我在我的环境中无法启动它,所以我没有接触它。

不过写完文章,把PS1备份盘放到DTL化的SCPH-50000里面,就启动了。所以我添加了这个项目。将其包含在介绍 / MechaPwn 概述部分中有点微妙。SCPH-90000无法启动是侥幸吗?我又试了一次,但最终还是无法启动。当然,您可以启动普通的 PS1 光盘。顺便试了一下Ape Escape和Xevious 3D/G+的备份盘。此外,转换为 DTL 时的两个地区都是日本。

嗯……怎么了……?是光盘兼容性问题还是刻录时速度设置的问题...?
好吧,至少在我的环境中是这样的。由于SCPH-50000是可以启动的,看来即使从README中删除了,也没有删除,因为无法启动。
● 在FMCB 环境中更新DVD 播放器的程序

这里所写的程序是为那些满足以下任一条件的人准备的。
•        有兴趣更新至 DVD 播放器 3.04 / 3.11 的人士。
•        由于MechPwn的影响而无法再使用DVD播放器的人
•        对具有 RGB 绿屏处理功能的 Macrovision 复制保护 (APS) 和 DVD 播放器感兴趣的人

通常,使用专用光盘来更新 DVD 播放器,但如果可以使用 FMCB,则可以签署 krHACKen 先生发布的 DVD 播放器 3.04 / 3.11 并将其作为更新放在 Memoka 上。..
(需要FMCB,因为安装FMCB时创建的文件需要签名) 如果
BIOS是v2.30或更高版本(=不能使用FMCB的飞机),第一次检测到DVD播放器的更新地方。因此,它不能用作更新。它可用于 memoka(= 用于更新)和 USB 存储(= 作为 Homebrew 启动),如果 BIOS 是 v2.30 或更高版本,则只能使用后者。
如果您想将其用于 USB 存储,只需从 DVD Players.7z 中取出您需要的内容即可。
JPN.ELF 和 US_EU.ELF 的 ○ × 分配不同。With Progressive Hack 是 Macrovision 的 copyguard (APS) 版本,可解决 RGB 绿屏问题。如果您不感兴趣,请使用无。
之后,内容将提供给使用 Memoka 的人。

● 准备什么
•        PS2机身
•        Memoka(已安装 FMCB)
•        USB 存储设备 (FAT32)
•        PC计算机(WINDOWS窗口)
•        DVD_Players.7z(在 pastebin.com/ 之后添加 BkHaV2R4)
•        [140202] KELFTwinSigner-bin.7z
•        uLaunchELF / wLaunchELF

对于 FMCB,请通过多重安装安装v1.966。

● 程序
1.        启动 PS2 并启动 uLaunch ELF。
2.        将 USB 存储器插入 PS2。
3.        将 osdmain.elf 从 FMCB记忆卡 B * EXEC-SYSTEM 活页夹复制到您的 USB 存储设备。
* 安装 FMCB 时,部件会根据主机的区域而变化。
4.        重启PS2。(或 MISC → OSDSYS)
5.        按 △ 按钮并检查 DVD 播放器版本末尾的字母。
(如果地区是日本,则没有字母表)
6.        请参阅下面的对应表以了解 DVD 播放器的区域。
(ROM为DVD播放器版本末尾的字母)

(如版本为3.11U,地区为NORTH AMERICA)
之后,在 PC 上工作,直到签名完成将。
7.        在您的 PC 上创建一个工作活页夹。(在此过程中,它将是BAEXEC-SYSTEM活页夹)
8.        下载并解压缩 DVD_Players.7z。
9.        将下面的B*EXEC-DVDPLAYER活页夹复制到BAEXEC-SYSTEM活页夹。
("PS2 DVD Players / MC / (With or without Progressive Hack) / (Version) / (Region) / English /")
如果您对 Progressive Hack 不感兴趣,请选择无。
除非有理由使用 3.04,否则选择 3.11J 作为版本。
地区选择对应表中确认的地区。
你使用什么语言并不重要,但英语是安全的。
10.        [140202] 下载并解压缩 KELFTwinSigner-bin.7z 并将 KelfTwinSigner.exe 复制到BAEXEC-SYSTEM活页夹。
11.        将 USB 存储设备插入您的 PC 并将 osdmain.elf 复制到BAEXEC-SYSTEM活页夹。
如果BAEXEC-SYSTEM活页夹有B*EXEC-DVDPLAYER活页夹、KelfTwinSigner.exe、osdmain.elf就OK了。
创个记事本贴上以下命令后存档成任意檔名的*.DAT(如sign_A.DAT)檔放在BAEXEC-SYSTEM活页夹下 双击并执行sign_A.DAT
KelfTwinSigner.exe osdmain.elf B*EXEC-DVDPLAYER\dvd player.elf
pause
12.        * 请与签名活页夹中的活页夹名称匹配。
如果显示"Kbit and Kc transferred successfully!" ,则签名成功。
13.        将 B * EXEC-DVDPLAYER 活页夹复制到您的 USB 根目录下。
之后,它将在PS2上运行。
14.        启动 uLaunch ELF。
15.        将 USB 存储器插入 PS2。
16.        将 USB 存储设备中的 B * EXEC-DVDPLAYER 活页夹整个复制到FMCB记忆卡根目录下。
17.        重启PS2。
18.        如果按△键,确认DVD播放器的版本已经改变,就成功了。


PS2 MechaPwn刷机包下载
链接: pan點baidu點com/s/17QVCh514_MFBdgMCpExzJQ
提取码: 29ay

精华
0
帖子
751
威望
0 点
积分
756 点
种子
15 点
注册时间
2012-6-19
最后登录
2024-1-10
发表于 2021-6-19 03:40  ·  辽宁 | 显示全部楼层
不知道国行的50009主机这么操作可不可以运行ps1游戏 谁有机会试试!

圣骑士

骑马大元帅

精华
0
帖子
2829
威望
0 点
积分
3589 点
种子
254 点
注册时间
2009-6-13
最后登录
2024-11-21
 楼主| 发表于 2021-6-19 10:06  ·  北京 | 显示全部楼层
veronica5611 发表于 2021-06-18 20:32
我今天把自己的PS2 SCPH-50001/N无+IC 刷MechaPwn了
  
关于PS2 MechaPwn的一些介绍
balika0先生 发布了 MechaPwn,可以通过将补丁写入 PS2 的 MechaCon 的 EEPROM 中从 SCPH-5000x 到 SCPH-9000x 来制作主体 DTL(DEX)和更改区域。
MechaCon是PS2安全芯片,DTL是PS2开发机使用的名称。
通过转换为 DTL / 更改区域,可以在另一个区域启动光盘或母盘。
我现在没有其他地区的光盘,所以无法享受该地区相关的好处,但暂时尝试了一下,所以写了一篇文章。MechaPwn 可以在任何可以启动 Homebrew 的环境中使用。
(* MechaPwn 不适用于实际的 DTL 机。它适用于零售机 (SCPH))
MechaPwn 介绍/概述

解释会有点长,但请原谅我。
另外,在开始实际工作之前,请务必先简要阅读 README 或本文。
感觉对MechaPwn 了解了一些,应该会有所触动。

首先,让我简要说明一下 MechaPwn 的必要性。
在PS2破解中,其他地区的游戏如果是PS2游戏应该可以用OPL/ESR/SwapMagic启动,而PS1游戏也应该可以用POP Starter启动。
不适合所有人,但也适合 modchip。所以。这是迄今为止的问题。
我不是说这不是因为我可能不知道,但是除了像 SwapMagic 和 modchip 这样的特殊情况外,其他地区的“正版磁盘”的启动方法至少不流行......
这就是使用 MechaPwn 的地方。尽管对最高 SCPH-7000x 的 NTSC-J 和 PAL主机有限制,但 MechaPwn 仍然使在另一个地区启动合法磁盘变得非常实用。

也可以从另一个区域的光盘单独启动 Master Disc。实际的 DLT 机器可以启动一张名为 Master Disc 的测试光盘,但 Master Disc 只是刻录的专用映像,不需要特殊的环境来刻录。此外,如果您修改市售游戏的 ISO,您可以将其 設為Master Disc 的映像,因此有一个工具 ( DISCPATHER ) 可以用于此目的。
想要使用自己刻录的光盘的实际 DTL 用户可以通过这种方式启动,但 MechaPwn 使即使在零售机器上也可以启动 Master Disc。和实际的DTL机不同,零售机需要uLaunch ELF来启动Master Disc...(这个原因在FAQ里有提到)
(Master Disc和ESR是不同的。如果ESR有问题值得一试Master Disc)

这就是需要 MechaPwn 的解释。我认为带别针的人可以尝试使用它。

MechaPwn 是一个 Homebrew,可以将补丁写入 MechaCon 的 EEPROM。
似乎主体的区域和设置标志是以加密状态存储在MechaCon的EEPROM中,并且似乎单独有一个补丁区域,将数据写入补丁区域的是MechaPwn。貌似补丁区有写保护,但是在writeconfig函数中发现了一个bug,看来MechaPwn是通过可以向补丁区写入任意数据来实现的。

支持的型号为 SCPH-500xx 及更高版本。不支持早期型号。
SCPH-500xx 之后的 MechaCon 使用了一个叫做 Dragon 的芯片,它是目标。似乎没有计划支持Dragon之前的型号。Mechadump 在MechaPwn之前发布根据 README,SCPH-500xx 之前的型号为 MechaCon 使用了不可重写的掩码 ROM,这可能是原因。
在写这篇文章的时候,PSX(DESR)是不支持的,但是因为它是Dragon,所以计划支持它。

不要在实际的 DTL 机器上使用 MechaPwn。对于零售机器。如果在实际的DTL机器上使用,会设置强制使用retail keystore的QA标志,看来与记忆卡的兼容性会失去。
另外,据说为了安全起见,发布的版本不包含实际的 DEX(非 QA)标志。

我写到 MechaPwn 实现了 DTL 转换/区域变化,但是对于用户来说,这是一个型号转换。
PS2的地区因型号而异,MechaPwn允许您更改型号。
有CEX和DEX选项,前者只改变SCPH-xxxxy的y部分,似乎意义不大。后一个选项可以转换为带有 QA 标志的 DTL 型号。
Master Disc 可以通过 DTL 转换来引导,通过选择目标区域的 DTL 型号,似乎可以在 CEX 选项无法实现的另一个区域中引导磁盘。

MechaPwn 可以在任何可以启动 Homebrew (ELF) 的环境中使用。
我认为您可以使用 FreeDVDBoot / Fortuna / OpenTuna 和 SwapMagic 3.6 / 3.8。
(建议尽量使用
Memoka ,为磁盘相关的麻烦做准备。)在FMCB环境下使用时,一定要准备好通过“multi install”构建的Memoka。
这是因为 FMCB 根据安装时的选择限制了可以使用的区域。
(也就是说,MechaPwn 的区域更改和 FMCB 的多安装是兼容的)

在进入该程序之前,您应该提前了解五件事。
•        选择型号时,请务必将型号○ xxxx 的○ 部分与您的PS2 匹配。
(例如:如果您使用的是 SCPH-9000x,请选择 DTL-H9000x)
(如果不匹配,可能会出现意外问题)
•        除非有明确的目的,否则不应启用强制解锁。基本上选择No。
(有关强制解锁的概述,请参阅常见问题解答)
•        使用 FMCB 时,请使用 FMCB v1.9 或更高版本。
(原因在FAQ中有提到)
•        如果您在 SCPH-7000x 以下机型上更改区域,则似乎无法启动带区域锁定的 DVD 播放器,并且无法使用 DVD 视频和 FreeDVD Boot。记住这一点。如果要使用更改区域的 DVD 播放器,则需要在 Memoka 上安装 DVD 播放器更新。由于它只是卡在区域锁定中,因此您可以通过使用FMCB等启动MechaPwn并选择主机的原始区域来再次使用DVD播放器。此外,由于正常的游戏启动和DVD播放器无关,即使DVD播放器无法使用,游戏也可以正常播放。
•        可能是我的环境有问题,但是当我把SCPH-90000改成DTL-H90000(也就是我没有改区域)的时候,就无法使用DVD视频和FreeDVD Boot了。遇到此类问题,建议大家尽量准备一个可以用FMCB/Fortuna/OpenTuna等memoka启动Homebrew的环境。另外,启动游戏也没有什么特别的问题,回到SCPH后,DVD播放器的问题就消失了。此外,当 SCPH-50000 转换为 DTL 时,可以播放 DVD 视频。

•        2021/04/18 23:46
* 添加了以下程序。如果您想播放 DVD 视频,可以尝试一下。
在 FMCB 环境中更新 DVD 播放器的步骤
DTL 转换/区域更改程序

● 准备什么
•        PS2 主机 (SCPH-5000x ~ SCPH-9000x)
•        可以启动 Homebrew (ELF) 的环境(FMCB 等)
•        USB 存储设备 (FAT32)
•        MechaPwn.ELF

请提前准备一个可以启动 Homebrew (ELF) 的环境。
这篇文章不解释。
另外,请确保您知道 PS2 的型号。
需要 USB 存储器,因为它被指定为 EEPROM 备份目的地。
* 由于没有PS2拍摄环境,程序中的图片都是直接拍摄的。

● 程序
1.        将 USB 存储器插入 PS2。
2.        当您启动 MechaPwn.elf 时,会出现地图屏幕,因此请按 x 按钮继续。

按下 × 按钮后,立即备份你主机原始 EEPROM。它很快就会结束。
备份将在 USB 存储设备的根目录中创建备份檔 名为 nvm.bin  (你也可将此档备份到PC端)
3.        * 如果未插入U盘,MechaPwn将处于U盘待机状态。
4.        按○按钮安装漏洞。

5.        拔下电源线。(必须将电源线拔开 完全断电)

(因为MechaCon需要关闭一次,不能插电源线关闭。)
6.        插上电源线,打开电源,再次进LaunchELF的USB (MASS) 启动MechaPwn.elf。
7.        将出现地图屏幕,因此请按 x 按钮继续。
8.        选择“更改区域”。

9.        选择“Retail-DEX”。

10.        选择适合您的 PS2 的型号。

请注意! 这步不可出错…必须选你主机对应的型号
11.        选择您喜欢的地区。(随意选)

(这次选择日本是因为不想换地区)
12.        除非有明确的目的,否则强制解锁选择“否”。

13.        拔下电源线。

14.        插入电源线并打开电源。
15.        按PS2菜单上的△键,查看型号确认DTL转换成功。

16.        将 nvm.bin 保存在您的 PC 等上。(覆盖/丢失情况下的保险)

下次使用 MechaPwn 时,会要求覆盖备份,请不要覆盖。
嗯,关于nvm.bin,我认为没有问题,因为它可以用MechaPwn转换为CEX,即使它不是最差的......

暂时我将Master Disc补丁应用到Melty Blood的ISO并烧毁它,我能够用 uLaunch ELF 启动它。
(FileBrowser → MISC → PS2Disc)
● 将经过DTL 转换的主机恢复为SCPH 的

步骤 在USB 存储器的根目录准备nvm.bin。
如果在 DTL 状态下丢失或覆盖它,请将其转换为 CEX 而不是恢复。应该没有问题。这里介绍的过程是还原过程。
这次只是想尝试一下MechaPwn,所以马上就恢复了,但通常我认为即使它仍然在DTL中也没有问题。如果DTL环境有什么不便,我觉得还是恢复/CEX比较好。

● 准备什么
•        PS2主机(DTL版)
•        可以启动 Homebrew (ELF) 的环境(FMCB 等)
•        USB 存储设备 (FAT32)
•        Mechapwn
•        nvm.bin(使用 SCPH 备份)

● 程序
1.        将 USB 存储器插入 PS2。
2.        当您启动 MechaPwn.elf 时,会出现地图屏幕,因此请按 x 按钮继续。
3.        系统会询问您是否要覆盖备份,因此请选择“保留当前备份”。

(在这里覆盖它没有意义。)
4.        按○按钮安装漏洞。

5.        拔下电源线。

6.        插上电源线,打开电源,再次启动MechaPwn.elf。
7.        将出现地图屏幕,因此请按 x 按钮继续。
8.        选择“还原 NVM 备份”。

9.        等待恢复完成。
我想它很快就会结束。
10.        拔掉电源线

11.        插入电源线并打开电源。
12.        按PS2菜单上的△按钮,检查型号以确认您已返回SCPH。


既然Master Disc的熔血无法启动,就可以说恢复成功了。

________________________________________

●每个模式能达到什么效果
*“原始光盘”是指“正版光盘”。
* OSD 是 PS2 菜单。换句话说,“从 OSD 启动”的意思是“可以正常启动”。
________________________________________

对于 SCPH-500xx 和 SCPH-700xx
•        禁用磁盘区域检查
(可以挂载所有区域的 PS1/PS2 光盘和 Master Disc)
•        更改主机报告的区域,并更改 MechaCon 允许的磁盘/KELF 区域。
•        NTSC-J 机器可以从 OSD 启动 NTSC-J / NTSC-U 地区的原始 PS2 光盘
•        所有地区的原始 PS2 光盘都可以从 NTSC-U / ASIA(非 NTSC-J)机器上的 OSD 启动。
•        您可以跳过徽标检查并在所有区域启动原始 PS2 光盘 / Master Disc
(可使用 ulaunchelf >misc>ps2disc 或 ESR.ELF等加载光盘)
•        NTSC-J/PAL 机器可以在主机的原始区域启动原始 PS1 光盘。
•        所有地区的原始 PS1 光盘都可以在 NTSC-U / ASIA(非 NTSC-J)机器上启动。

对于 SCPH-7500x 之后的型号
•        禁用磁盘区域检查
(可以挂载所有区域的 PS1/PS2 光盘和 Master Disc)
•        更改IOP ROM区域
(ROM根据MechaCon的区域标志设置特定的bank)
•        更改主机报告的区域,并更改 MechaCon 允许的磁盘/KELF 区域。
•        来自 OSD 的所有区域的可引导原始 PS2 光盘
•        您可以跳过徽标检查并在所有区域启动原始 PS2 光盘 / Master Disc
(使用 ulaunchelf 等加载光盘)
•        来自所有地区的可引导原始 (即全区)PS1 光盘
第三章 常见问答集
问:
为什么 PAL 机器不能启动 NTSC 光盘而 NTSC-J 机器不能启动高达 SCPH-7000x 的 PAL 光盘?
A:
这些主机的IOP ROM是为了在PS1和PS2 BIOS中进行严格的标志解密检查。
这不在 NTSC-U 和 ASIA 机器的 BIOS 中。

问:
为什么我不能直接从 OSD 启动 Master Disc?
A:
零售机和调试机在 DSP 中有不同的附加保护,MechaCon 可以将主盘异或密钥存储在调试机的寄存器中,但在零售机上不能。
绕过徽标检查会绕过上述保护。
(以后可以使用Homebrew通过uLaunchELF或cdvdman补丁启动)

Q:
我的PS2已经实现了modchip,MechaPwn还能用吗?
答:
我不知道。这取决于您使用的 modchip。
据报导,modbo 4.0 的一些修订版被禁用但并未完全禁用,并且与 MechaPwn 的区域更改冲突,但禁用在 modbo 5.0 中按预期工作。已确认。
(modbo 5.0 的所有功能即使在 MechaPwn 修改的主机上启用也能工作)

Q:
为什么在 PS2 上不能播放 DVD / FreeDVD Boot 不起作用?
A:
BootROM (BIOS) 中的 DVD 播放器 KELF 在高达 SCPH-7000x 的型号上是区域锁定的。该文件无法执行,因为主机的区域已被 MechaPwn 更改。
要解决此问题,您需要在存储卡上安装 DVD 播放器更新。

问:
为什么 FMCB 停止工作?
A:
1.8版本使用DVD播放器KELF,和上面的问题有同样的问题。
支持 1.9 版,但它必须是多区域(多重安装)版本。

问:
什么是强制解锁?
A:
强制解锁是 Homebrew 使用 Neo Geo Emulation 和 PS2 Linux 读取 CD 和 DVD 所需的功能。这意味着解锁磁盘驱动器以进行访问。启用强制解锁后,所有 CD 和 DVD 都将被识别为 PS2 光盘并且 PS1 游戏和 DVD 视频将无法运行。
● 关于PS1备份盘

v1.01左右的README中说PS1备份盘可以启动,但是v1.02之后的README中已经没有了。balika011 说,“MechaPwn 不是备份,而是在另一个地区启动游戏的游戏”,并且 v1.01 周围的 README 似乎是由 Mathieulh 编写的。
用实际的DTL机器启动PS1备份盘是一个著名的故事,但是balika011不打算用DTL转换做同样的事情?

但是,当我在撰写本文时使用已转换为DTL的SCPH-90000进行尝试时,PS1的备份磁盘无法启动。所以,我在第一次发布的时候没有在文章中提到 PS1 备份盘,因为它从 README 中消失了,我在我的环境中无法启动它,所以我没有接触它。

不过写完文章,把PS1备份盘放到DTL化的SCPH-50000里面,就启动了。所以我添加了这个项目。将其包含在介绍 / MechaPwn 概述部分中有点微妙。SCPH-90000无法启动是侥幸吗?我又试了一次,但最终还是无法启动。当然,您可以启动普通的 PS1 光盘。顺便试了一下Ape Escape和Xevious 3D/G+的备份盘。此外,转换为 DTL 时的两个地区都是日本。

嗯……怎么了……?是光盘兼容性问题还是刻录时速度设置的问题...?
好吧,至少在我的环境中是这样的。由于SCPH-50000是可以启动的,看来即使从README中删除了,也没有删除,因为无法启动。
● 在FMCB 环境中更新DVD 播放器的程序

这里所写的程序是为那些满足以下任一条件的人准备的。
•        有兴趣更新至 DVD 播放器 3.04 / 3.11 的人士。
•        由于MechPwn的影响而无法再使用DVD播放器的人
•        对具有 RGB 绿屏处理功能的 Macrovision 复制保护 (APS) 和 DVD 播放器感兴趣的人

通常,使用专用光盘来更新 DVD 播放器,但如果可以使用 FMCB,则可以签署 krHACKen 先生发布的 DVD 播放器 3.04 / 3.11 并将其作为更新放在 Memoka 上。..
(需要FMCB,因为安装FMCB时创建的文件需要签名) 如果
BIOS是v2.30或更高版本(=不能使用FMCB的飞机),第一次检测到DVD播放器的更新地方。因此,它不能用作更新。它可用于 memoka(= 用于更新)和 USB 存储(= 作为 Homebrew 启动),如果 BIOS 是 v2.30 或更高版本,则只能使用后者。
如果您想将其用于 USB 存储,只需从 DVD Players.7z 中取出您需要的内容即可。
JPN.ELF 和 US_EU.ELF 的 ○ × 分配不同。With Progressive Hack 是 Macrovision 的 copyguard (APS) 版本,可解决 RGB 绿屏问题。如果您不感兴趣,请使用无。
之后,内容将提供给使用 Memoka 的人。

● 准备什么
•        PS2机身
•        Memoka(已安装 FMCB)
•        USB 存储设备 (FAT32)
•        PC计算机(WINDOWS窗口)
•        DVD_Players.7z(在 pastebin.com/ 之后添加 BkHaV2R4)
•        [140202] KELFTwinSigner-bin.7z
•        uLaunchELF / wLaunchELF

对于 FMCB,请通过多重安装安装v1.966。

● 程序
1.        启动 PS2 并启动 uLaunch ELF。
2.        将 USB 存储器插入 PS2。
3.        将 osdmain.elf 从 FMCB记忆卡 B * EXEC-SYSTEM 活页夹复制到您的 USB 存储设备。
* 安装 FMCB 时,部件会根据主机的区域而变化。
4.        重启PS2。(或 MISC → OSDSYS)
5.        按 △ 按钮并检查 DVD 播放器版本末尾的字母。
(如果地区是日本,则没有字母表)
6.        请参阅下面的对应表以了解 DVD 播放器的区域。
(ROM为DVD播放器版本末尾的字母)

(如版本为3.11U,地区为NORTH AMERICA)
之后,在 PC 上工作,直到签名完成将。
7.        在您的 PC 上创建一个工作活页夹。(在此过程中,它将是BAEXEC-SYSTEM活页夹)
8.        下载并解压缩 DVD_Players.7z。
9.        将下面的B*EXEC-DVDPLAYER活页夹复制到BAEXEC-SYSTEM活页夹。
("PS2 DVD Players / MC / (With or without Progressive Hack) / (Version) / (Region) / English /")
如果您对 Progressive Hack 不感兴趣,请选择无。
除非有理由使用 3.04,否则选择 3.11J 作为版本。
地区选择对应表中确认的地区。
你使用什么语言并不重要,但英语是安全的。
10.        [140202] 下载并解压缩 KELFTwinSigner-bin.7z 并将 KelfTwinSigner.exe 复制到BAEXEC-SYSTEM活页夹。
11.        将 USB 存储设备插入您的 PC 并将 osdmain.elf 复制到BAEXEC-SYSTEM活页夹。
如果BAEXEC-SYSTEM活页夹有B*EXEC-DVDPLAYER活页夹、KelfTwinSigner.exe、osdmain.elf就OK了。
创个记事本贴上以下命令后存档成任意檔名的*.DAT(如sign_A.DAT)檔放在BAEXEC-SYSTEM活页夹下 双击并执行sign_A.DAT
KelfTwinSigner.exe osdmain.elf B*EXEC-DVDPLAYER\dvd player.elf
pause
12.        * 请与签名活页夹中的活页夹名称匹配。
如果显示"Kbit and Kc transferred successfully!" ,则签名成功。
13.        将 B * EXEC-DVDPLAYER 活页夹复制到您的 USB 根目录下。
之后,它将在PS2上运行。
14.        启动 uLaunch ELF。
15.        将 USB 存储器插入 PS2。
16.        将 USB 存储设备中的 B * EXEC-DVDPLAYER 活页夹整个复制到FMCB记忆卡根目录下。
17.        重启PS2。
18.        如果按△键,确认DVD播放器的版本已经改变,就成功了。


PS2 MechaPwn刷机包下载
链接: pan點baidu點com/s/17QVCh514_MFBdgMCpExzJQ
提取码: 29ay


感谢啊,纯自翻,学习了。
发自A9VG Android客户端

精华
0
帖子
1884
威望
0 点
积分
2013 点
种子
72 点
注册时间
2005-1-4
最后登录
2024-11-21
发表于 2021-6-19 18:36  ·  河南 | 显示全部楼层
谢谢分享楼主辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 13:01 , Processed in 0.266465 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部