PSV开发者硬件达人--Yoti发布了ESPhaku的2.1预览版。这款工具专为那些具备高级技术能力、希望对PlayStation Vita的固件进行底层修改的用户设计。{折腾专用,普通玩家小白不建议尝试}
ESPhaku 2.1版本已发布(预发布版)——该版本将NodeMCU作为工具,用于在PS Vita上实现低级程序的刷入以及HENkaku系统的离线安装。
ESPhaku能够将像常见的NodeMCU这样的ESP8266开发板转化为一种可编程的中间设备,使其能够将二进制数据以及FFS格式的数据直接传输到游戏机内部内存的指定地址中。这样一来,就可以执行各种操作了——从完全恢复系统内容,到对固件进行彻底修改,再到对已准备好的设备实施攻击代码。
所分发的软件包中包含了适用于该开发板的固件以及所有相关的操作说明:包括数据转储与刷新所需的参数、内存偏移量以及用于控制数据写入的操作指令。因此,这并不是一个可以随意复制的普通文件,而是一个需要仔细操作、经过充分准备才能安全使用的完整工具包。
在实际使用中,该闪存设备支持BIN格式的图像文件以及FFS格式的分区。例如,可以写入一个大小为1MB、地址范围为0x000000的BIN文件,或者一个大小为3MB、地址范围为0x100000的FFS分区;当然,也可以选择写入一个同时包含这两种格式数据的“完整”图像文件。然而,如果这些操作处理不当,很可能会对游戏机造成不可挽回的损害。
在之前的版本中引入的、并在本版本中得到了进一步完善的实用创新功能之一,就是允许在离线模式下运行HENkaku:此时,NodeMCU会被配置成独立的Web服务器来使用。 附言Vita会连接到该模块创建的Wi-Fi网络,然后通过游戏机的浏览器在本地执行相应的攻击代码,从而无需依赖任何外部资源。
这种解决方案提高了设备的便携性,也简化了在没有互联网连接时的使用方式。然而,这也增加了操作者的责任——因为需要对硬件及固件进行干预,因此需要使用相应的工具,事先做好数据备份,并熟悉在设备出现故障时的应急处理方法。
要求
任何型号的PS Vita,其固件版本必须在3.60至3.74之间(具体版本为3.60或3.65、3.67、3.68、3.69、3.70、3.71、3.72、3.73、3.74)。
一块NodeMCU开发板(或相应的ESP8266模块)
用于为NodeMCU模块供电的USB数据线
用于在开发板上刷新固件的电脑
PS Vita自制游戏程序变更记录
详细信息:HENkaku 3.55–3.57版本(仅包含HEN模式);HENkaku 3.60版本搭配VitaShell 2.05版本;HENlo 3.63–3.74版本搭配VitaShell 2.05版本。
闪烁:
存储在地址0x000000处的1MB数据。
大小为3MB的FFS数据段,存储地址为0x100000。
或者,也可以直接使用“全尺寸”图像进行闪光灯拍摄。
ESPhaku 2.1版本已发布(预发布版)——该版本将NodeMCU作为工具,用于在PS Vita上实现低级程序的刷入以及HENkaku系统的离线安装。
ESPhaku能够将像常见的NodeMCU这样的ESP8266开发板转化为一种可编程的中间设备,使其能够将二进制数据以及FFS格式的数据直接传输到游戏机内部内存的指定地址中。这样一来,就可以执行各种操作了——从完全恢复系统内容,到对固件进行彻底修改,再到对已准备好的设备实施攻击代码。
所分发的软件包中包含了适用于该开发板的固件以及所有相关的操作说明:包括数据转储与刷新所需的参数、内存偏移量以及用于控制数据写入的操作指令。因此,这并不是一个可以随意复制的普通文件,而是一个需要仔细操作、经过充分准备才能安全使用的完整工具包。
在实际使用中,该闪存设备支持BIN格式的图像文件以及FFS格式的分区。例如,可以写入一个大小为1MB、地址范围为0x000000的BIN文件,或者一个大小为3MB、地址范围为0x100000的FFS分区;当然,也可以选择写入一个同时包含这两种格式数据的“完整”图像文件。然而,如果这些操作处理不当,很可能会对游戏机造成不可挽回的损害。
在之前的版本中引入的、并在本版本中得到了进一步完善的实用创新功能之一,就是允许在离线模式下运行HENkaku:此时,NodeMCU会被配置成独立的Web服务器来使用。 附言Vita会连接到该模块创建的Wi-Fi网络,然后通过游戏机的浏览器在本地执行相应的攻击代码,从而无需依赖任何外部资源。
这种解决方案提高了设备的便携性,也简化了在没有互联网连接时的使用方式。然而,这也增加了操作者的责任——因为需要对硬件及固件进行干预,因此需要使用相应的工具,事先做好数据备份,并熟悉在设备出现故障时的应急处理方法。
要求
任何型号的PS Vita,其固件版本必须在3.60至3.74之间(具体版本为3.60或3.65、3.67、3.68、3.69、3.70、3.71、3.72、3.73、3.74)。
一块NodeMCU开发板(或相应的ESP8266模块)
用于为NodeMCU模块供电的USB数据线
用于在开发板上刷新固件的电脑
PS Vita自制游戏程序变更记录
详细信息:HENkaku 3.55–3.57版本(仅包含HEN模式);HENkaku 3.60版本搭配VitaShell 2.05版本;HENlo 3.63–3.74版本搭配VitaShell 2.05版本。
闪烁:
存储在地址0x000000处的1MB数据。
大小为3MB的FFS数据段,存储地址为0x100000。
或者,也可以直接使用“全尺寸”图像进行闪光灯拍摄。












