当前位置:翼风网 > PSV > PSV破解 > 正文内容

PSV 中文金手指插件 PSVITA CHEAT安装和使用教程

发表时间:2017-10-12 17:35 来源:未知 作者:翼风 我要评论

作为PLAYSTAION系列的忠实金手指修改者,对修改工具比较挑剔,在PSVITA上用过memdump和gohanmem,都不够理想。不过,FinalCheat的PSVITA CHEAT却给出了很多惊喜,犹如喜得金箍棒一般。 PSVITA CHEAT公开测试的版本
 引 言 INTRODUCTION
 
 
PSVITA CHEAT 基于 PLAYTATION VITA 3.60 HENkaku 破解平台开发的一款游戏作弊工具,可以实现全内存搜索,能够精准搜索,也支持模糊搜索;
 
PSVITA CHEAT 使用 C 语言编写,通过 SUPRX/SKPRX 实现,*.psv 为代码加载文件;
 
VITACHEAT 代码格式参考  PLAYSTAIONT3 的  CodeUnique3(CU3),并结合  PLAYSTAION VITA 环境重新设计,代码格式兼顾程序段、数据段的读写,支持多种代码格式,可以满足玩家 DIY 修改需求;
 
PSVITA CHEAT 作者 FinalCheat,Blood.Xia 和 Fullcodes 提供技术支持,七支剑团队友情支持;
 
本用户手册为 PSVITA CHEAT 面向普通用户的操作指南;
 
PSVITA CHEAT 提供在线技术支持:QQ 群 647061393。

2 安 装 INSTALLATION
 
 
确保 PSVITA 系统运行环境:3.60 HENkaku R10 <v10.2>(或 enso),建议安装 VitaShell、
MaiDumpTool、Save Manager 等常用软件;
 
进入 PSVITA 系统设定的 HENkaku 设置,选择“启用不安全自制软件”;
 
 
把 vitacheat.suprx 和 vitacheat.skprx 放至 ux0: vitacheat/文件夹下,若无,需新建该文件夹;
 
PC 端开启查看—-选项--显示隐藏的文件、文件夹和驱动器;
 
 
编辑 ux0:tai/文件夹下的 config.txt,并在尾部追加以下四行内容:

*KERNEL

ux0:vitacheat/vitacheat.skprx
*ALL
ux0:vitacheat/vitacheat.suprx 或者直接替换官方网盘中提供的 tai/config.txt;(此为 enso 时的配置)现在必须重启 PSVTTA,若非 enso 用户,需再次进行 henkaku 破解;
选择任意进入一款游戏,游戏中同时按 <L> + <RIGHT即可呼出 PSVITA CHEAT; 若成功呼出,即 PSVITA CHEAT 安装完毕。
注意:不建议同时使用其它*.suprx 等插件,以减少可能存在的不确定影响。

3 主界面 MAIN MENU
 
 
PSVITA CHEAT 呼出后,进入主界面
 
 
 

上部区域

工具名称: PSVITA CHEAT v360.z02 Alpha(现为 v360.z03 Beta)系统参数: 当前 CPU/BUS/GPU 设定
游戏编号: PCSE00383 为 无主之地 2 的 TITLE ID
 

中间区域

GO SEARCH: 进入搜索
CHEAT LIST: 代码列表 BROWSE MEMORY: 浏 览 内 存CROSS-MEMORY:      管 理 内 存
OPTIONS: 选项设置
ABOUT: 关于
 

下部区域

按键提示: 当前界面的按键提示
当前电量: PSVITA 当前剩余电量
 
主界面 MAIN MENU 按键说明: 方向键 D-PAD: 移动光标圆圈 CIRCLE: 确认
大叉 CROSS: 退 出 PSVITA CHEAT

4 进行精准搜索 GO NORMAL SEARCH
 
 
游戏举例 伊苏 8:达娜的安魂曲港中(PCSH00297)
 
比如:搜索道具 力量灵药 的数量,当前数量为 99;
 
 
<L> + <RIGHT>呼出 PSVITECHEAT,进入 GO SEARCH;
 
设定搜索范围,Range 设定从 0x81000000 开始到 0x86000000;
/* 在地址上按确认,进入编辑状态,通过方向键移动和改变数值 */

设定数据长度:Type 里设定 16bit;
 
设定数值大小:按方块可切换数据类型,0000000099(dec)或者 0x0000000063(hex) 若为 32bit 时,数据类型可选择 0000000.00(float)
选择 First Search,确认后进行第一次搜索;
 
 
搜索完成后,显示第一次搜索结果,图示有 841 个符合条件的地址;
 
 
按 X 返回游戏,使用力量灵药,数量变成 98;

再次进入 GO SEARCH,VALUE 改为 98,选择 SEARCH AGAIN 再次搜索;
/* 注意:再次搜索时,不应更改 TYPE 和 RANGE */
/* 若需要重新搜索,按 START,即可改为 FIRST SEARCH 状态,重新进行搜索 */
 
 
再次搜索后,符合条件的只有 3 个地址;
 
此时,既可继续搜索,也可直接查看结果,进行筛选确认;
/* 一般说,当搜索结果个位数时,可以不再继续搜索 */
 
 
按三角查看搜索结果,这里显示三个地址及对应的 HEX 值;
通过目测,可以初步判断 0x81540940、0x835156C6 是最有可能的 2 处地址;

依次尝试修改进行筛选确认;
 
按三角到 0x835156C6 地址,将其更改为其它数值,比如 0x32,看看是否变化;
 
 
返回游戏,发现力量灵药的数量变成了 50(0x32),说明该地址有效;力量灵药的精准搜索完成。

5 进行模糊搜索 GO FUZZY SEARCH
 
 

## 模糊搜索的情景说明

 
PSVITACHEAT 的模糊搜索逻辑关系和精准搜索类似,中途可选择的搜索方式组合较多些, 但基本逻辑仍然是先 First Search 再反复 Search Again 的顺序;
 
<L> + <RIGHT>呼出 PSVITECHEAT,进入 GO SEARCH;
<R>,切换至 模糊搜索(FUZZY SEARCH)模式;
 

First Search首次搜索,根据搜索界面的不同,主要有三种情况可以选择:

 
1.完全模糊搜索(Unknown Initial Value)
 
适用场合: 需要被搜索的项目数值大小和类型完全未知;选择建议: Search Type:选择 unknown;
Value:选择 initial;
Range:尽量较小范围设置;
Value Type:一般建议 32bit、16bit 和 8bit 的顺序;
 
2. 比较数值搜索(Compare Value)
适用场合: 需要被搜索的数值能判断和某个数值 X 的大小、相等或不相等的关系;选择建议: Search Type:根据与数值 X 的关系选择,有六种情况:
情况 符号 含义
1 < 小于X
2 > 大于X
3 <= 小于等于X
4 >= 大于等于X

5 <> 不等于X
6 == 等于X
Value:输入 0000000099(DEC)或者 0x0000000063(HEX)(举例)
/* 输入某个数值 X 的值,可以通过方快键切换数值类型 */
Range:尽量较小范围设置;
Value Type:根据实际情况选择 32bit、16bit 和 8bit;
 
 
3.数值范围搜索(Value Between)
 
适用场合: 需要被搜索的数值能判断其数值范围;选择建议: Search Type:选择 between;
Value:先后输入数值范围的下限和上限,可以通过方快键切换数值类型;
Range:尽量较小范围设置;
Value Type:根据实际情况选择 32bit、16bit 和 8bit;

SearcAgain继续搜索,根据搜索界面的不同,也有三种情况可以选择:

 
1.上一次比较搜索(latest Compare)
 
选择建议: Search Type:根据与首次(或上一次)搜索的比较选择,有六种情况:
情况 符号 含义
1 < 小于
2 > 大于
3 <= 小于等于
4 >= 大于等于
5 <> 不等于
6 == 等于
Value:选择 latest,表示比较的对象是上一次搜索时的数值;
Range:Search Again(继续搜索)时不更改;
 
2.比较数值搜索(Compare Value)
 

选择建议: Search Type:根据与首次(或上一次)搜索的比较选择,有六种情况:
情况 符号 含义
1 < 小于X
2 > 大于X
3 <= 小于等于X
4 >= 大于等于X
5 <> 不等于X
6 == 等于X
Value:输入 0000001000(DEC)或者 0x00000003E8(HEX)(举例)
/* 输入某个数值 X 的值,可以通过方快键切换数值类型 */ Range:Search Again(继续搜索)时不更改;
 
3.数值范围搜索(Value Between)
 
适用场合和选择建议参考首次搜索(First Search)中对应的定义内容; Range:Search Again(继续搜索)时不更改;

游戏举例 伊苏 8:达娜的安魂曲港中(PCSH00297)
 
比如搜索 EXTRA 量表,进入 GO SEARCH,按 R 选择 Fuzzy Search;
 
 
 
 
 
 
 
 
 
 
 
 
用完全模糊搜索进行,设定数据长度:VALUE TYPE 设定 32bit; 设定搜索范围:Range 里设定从 0x82000000 至 0x83000000;
/* 模糊搜索时,建议搜索范围不宜过大 */
 
选择 First Search,确认后进行第一次搜索;
 
完全模糊搜索第一次搜索的结果都比较多; 返回游戏,让 Extra 量表减少;

 
再次进入 Fuzzy Search,Type 选项中选择“ < ”;
并大胆猜想 EXTRA 量表当前值是小于 100(DEC)(这里凭经验,没把握可与上一次比较);选择 SEARCH AGAIN 进行继续搜索;
注意:同精准搜索一样,再次搜索时,不应更改 TYPE 和 RANGE
 
 
第二次搜索结果少了很多,但还是不能进行有效筛选,需要继续搜索; 如此反复,根据自己喜好,选择继续搜索三种方式的任意一种方式进行;
注意:若需要重新搜索,按 START,即可改为 FIRST SEARCH 状态,重新进行搜索

经过多次搜索后,结果剩下 3 个可疑地址;
 
按三角查看搜索结果;
 
 
初步判断 0x822C18E4、0x822C8194 是最有可能的 2 处地址; 依次尝试修改进行筛选确认;

 
按三角到 0x822C18E4 地址;
0x822C18E0 +0x04 ~ +0x07 为 32bit 存放地址
 
 
至 0x822C18E0 +0x06 位置;
按确认进入编辑状态,将 0x00 改为 0x02,即 0x3FF9 修改成 0x23FF9;

 
返回游戏,发现 EXTRA 量表变成最大,说明该地址有效;
 
EXTRA 量表的模糊搜索完成。
 
 
 
注意:按三角后查询搜索结果的界面,可按 START 将当前可疑地址自动添加至 CHEAT LIST。

6 代码列表 CHEAT LIST
 
 

## 使用代码

 
游戏举例 伊苏 8:达娜的安魂曲港中(PCSH00297)
 
将 PCSH00297.psv 文件放到 ux0:vitacheat/db/文件夹下; 呼出 PSVITA CHEAT,选择 CHEAT LIST;
 
选择需要启用或者停用的代码项目,通过方块键切换;
 
返回游戏后,即可使更改的代码生效。

## 保存代码

 
游戏举例 伊苏 8:达娜的安魂曲港中(PCSH00297)
 
 
在代码列表界面,轻推 <L3> 
 
出现“are you sure to EXPORT PCHS00297.psv?”提示,即是否保存? 选择 <CIRCLE> (圆圈键)确认;
 
出现“you have successfully exported PCSH00297.psv!”提示,即成功保存! 更新后的 PCSH00297.psv 文件仍然在 ux0:vitacheat/db/文件夹下;

## 编辑代码

 
游戏举例 伊苏 8:达娜的安魂曲港中(PCSH00297)
 

1.编辑代码描述

 
 
在代码列表中,选择需要修改的代码,按 <CIRCLE>(圆圈)确认; 在代码名称上再按 <CIRCLE>(圆圈)进入编辑状态;
 
 
 
 
 
 
 
 
 
 
 
 
修改后,按 <CROSS>(大叉)退回代码列表即可;

代码名称修改界面的按键说明: 方向键 D-PAD: 移动光标 方块 SQUARE: 大小写切换
L TRIGGER: 退格
R TRIGGER: 空格
圆圈 CIRCLE: 确认
大叉 CROSS: 返回
 

2.编辑代码内容

 
在代码上按 <CIRCLE>(圆圈)进入编辑状态,可对 A/B/C 分别进行编辑;
 
 

在 C 段,默认为 HEX,可按 <SQUARE>(方块)切换数据类型,依次为 DEC 和 float;
 
 
因为 IEEE754 精准度和技术处理等问题,float 只支持显示 0.00~9999999.00 范围,但在 HEX 输入时不影响更广范围(包括负浮点数值)的 float-HEX 对应;
 
此界面,可通过 <START> 或者 <SELECT> 分别进行增加新的一行代码或者删除当前一行代码来进行更多修改操作;
 
 
A/B/C 段编辑完,按 <CROSS大叉返回代码列表界面; 注意:建议代码编辑后及时通过 <L3保存代码;

代码编辑界面的按键说明:
方向键 D-PAD: 移动光标三角 TRIANGLE: 查看内存
方块 SQUARE: C 段数值类型切换切换
L/R TRIGGER: A/B/C 段选择圆圈 CIRCLE: 确认
大叉 CROSS: 返回
开始 START: 增加新的一行代码选择 SELECT: 删除当前行代码
 

3.目标地址增加至代码文件

 
在需要保存的地址上,这里是 0x81000030,按 <START即可保存至*.psv 代码列表;
 

然后进入 CHEAT LIST,在代码最后找到 类似 cheat1 的代码,即为新增代码; 然后根据个人喜好,进行代码编辑,具体操作参见后文介绍;
注意:新增代码描述依次为:cheat1、cheat2、cheat3…;

7 内存浏览 BROWSE MEMORY
 
 
选择 BROWSE MEMORY 进入内存浏览;
 
界面左侧,地址列表,每屏目前显示12行,每行4*4bytes,即每行0x10偏移; 界面中间,对应地址数值,ARM体系为Little-endian存储格式;
界面右侧,对应ANSI ASCII;
界面下方,所在地址和对应地址(+0x0~0x3)数值转换显示(8/16/32bit)和float
 

## 地址输入跳转

 
按方块,可弹出跳转地址的输入界面,输入地址如0x83000000;

确认后即可跳转至指定的0x83000000;
按 <CIRCLE> 圆圈,可进入当前地址的数值编辑状态,根据需要进行编辑。
 

## 地址相对跳转(正向)

 
在当前地址,轻推 <L3>,弹出相对地址输入; 比如输入+0x00010000;确认后跳转;
 
 
即跳转至0x8134A3E0地址上,0x8134A3E0=0x8133A3E0+0x00010000;

## 地址相对跳转(反向)

 
 
在当前地址,轻推 <L3>,弹出相对地址输入;
此时再轻推 <R3>,就会变成类似-0x00001000 这样的反向相对地址输入。
 

## 地址直接跳转

 
在当前地址,按 <TRIANGLE> (三角),即可直接跳转至该地址数值所对应的地址; 注意:地址相对跳转、地址直接跳转主要用于指针类情况;
 
 
 
 
 
浏览内存界面的按键说明:
方向键 D-PAD: 移动光标/更改数值方块 SQUARE: 开启/关闭地址跳转
三角 TRIANGLE: 地址直接跳转(隐藏的功能)
L/R TRIGGER: 前后翻页
圆圈 CIRCLE: 确认/编辑
大叉 CROSS: 返回

8 管理内存 CROSS-MEMORY
 
 

## 内存管理主界面

 
呼出PSVITA CHEAT,选择CROSS-MEMORY进入内存管理;
 
内存管理有两个模式,安全模式和非安全模式,三个选项:
 
n EXPORT MEMORY SAFE MODE:
安全模式导出内存,以0x1000为单位导出内存,回避了PSV内存断层导致的不安全因素;
 
n EXPORT MEMORY UNSAFE MODE:
非安全模式导出内存,任意字节数的导出,一般不建议使用;
 
n IMPORT MEMORY UNSAFE MODE:
非安全模式导入内存,一般不建议使用;

## 安全模式导出内存

 
选择EXPORT MEMORY SAFE MODE;
 
选择需要导出的地址范围,比如从0x81000000~0x83000000;
/* PSV游戏的地址基本都从0x81000000开始,结束地址视游戏不同而不同 */
 
设定地址范围后,按 <START> 开始导出;
 
导出进度会在画面中间区域显示进度条和百分比;
(v360.z03 beta 取消了进度条显示,即在左下方提示:Dumping Please wait…)
 
导出完成后,会提示此次导出所得的文件名*.bin,按 <CIRCLE> (圆圈)确认即可;

 
 
导出的文件在ux0:vitacheat/mem/文件夹中找到;
 
若一次导出多个内存,DUMP文件名从0依次排序予以区别,DUMP文件名也包含了DUMP时的地址范围和游戏的TITLE ID信息。
 

## 非安全模式导出内存

 
选择EXPORT MEMORY UNSAFE MODE(非安全模式导出内存);
 
任意选择需要导出的地址范围,比如从0x84000000~0x84000100; 按 <CIRCLE>(圆圈)确认导出;
提示“you have successfully exported…”,说明导出成功,并记住导出文件名;
 
导出内存界面的按键说明:
方向键 D-PAD: 移动光标/更改数值开始键 START: 开始 DUMP
圆圈 CIRCLE: 确认/编辑
大叉 CROSS: 返回

## 非安全模式导入内存

 
 
选择IMPORT MEMORY UNSAFE MODE(非安全模式导出内存);
 
出现ux0:data/vitacheat/mem/中已dump文件列表,从中选择需要导入的文件;
 
提示“are you sure to IMPORT…”,询问是否确认导入,按 <CIRCLE>(圆圈)确认; 后出现提示“you have successfully imported…”,导入成功;
 
注意:
非安全模式的导出和导入应在数据段进行,并建议尽可能小的地址范围内操作; 使用卡带进行游戏的,不支持“非安全模式导入内存”功能;

## 导入内存出错

 
若出现“IMPORT Fail Code: -4”,说明导入出错;
 
一般是由于使用了程序段的DUMP文件或者其它不确定原因引起的。

9 选项设定 OPTIONS
 
 
主界面选择OPTIONS,进入设定;
 
n CPU FREQ:
中央处理器(Central Process Unit)频率设定,PSVITA 使用ARM Cortex-A9
MPCore,建议特殊情况修改;
 
n BUS FREQ:
总线频率设定,建议特殊情况修改;
 
n GPU FREQ:
图形处理器(Graphics Processing Unit)频率设定,PSVITA使用PowerVR
SGX543MP4+,建议特殊情况修改;
 
n CALL IN:
启用PSVITA CHEAT的快捷键设置;
 
n CALL OUT:
关闭PSVITA CHEAT的快捷键设置;
 
 
参数设定界面的按键说明:
方向键 D-PAD: 移动光标/更改数值圆圈 CIRCLE: 确认/编辑
大叉 CROSS: 返回

## 快捷键设置

 
在CALL IN所在行按确认;
 
提示“Define HOTKEYS by pressing at least 2 buttons…”,即要求至少按2个以上键位来定义启动PSVITA CHEAT的快捷键组合;
 
比如:这里同时按下 <L> 和 <SELECT> 键,即完成设置; 关闭PSVITA CHEAT的快捷键设置方法相同;
注意:
若忘记 CALL IN 快捷键设置,至ux0:vitacheat/options/中删除hotkeys.cfg文件, 并再次以 <L> + <RIGHT> 呼出PSVITA CHEAT;

10 代码格式 CODE FORMAT
 
 
代码格式简要说明
 
#0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
 
L
助记 1 2 3 4 n 1 2 3 4 5 6 7 8 m 1 2 3 4 5 6 7 8
操作段(A 段) 地址段(B 段) 数值段(C 段)
 
代码行数
标识符 L,位置#0,非代码组成部分,仅用于帮助说明当前代码行数;
 
代码起始符号
标识符$,位置#1,代码组成部分,表示当前代码开始;
 
操作段(A 段)
助记符 A1-A4,位置#2~#5,代码组成部分,表示该代码相关操作信息;
 
地址段(B 段)
助记符 B1-B8,位置#7~#14,代码组成部分,表示该代码相关地址信息; 地址段一般分为代码段和数据段;
在传送码中,表示为目的地址;
 
数值段(C 段)
助记符 C1-C8,位置#16~#23,代码组成部分,表示该代码相关数值信息; 在传送码中,表示为源地址;
 
其它
助记符 n(null),位置#6 和位置#15,代码组成部分,表示段与段间隔,用空格实现;注意:具体使用方法和代码格式详见《PSVITACHEAT 代码格式高级用户手册》


下载地址:百度链接:http://pan.baidu.com/s/1qYPYhA0 密码:wbl6

相关推荐

热门推荐

推荐

最新推荐

更多美图欣赏

关于我们手机客户端隐私版权广告服务友情链接联系我们网站地图文章归档在线留言
Copyright © 2009-2013 WwW.Slieny.CoM, All Rights Reserved.