
[PSP的KEY教程] IDSTORAGE 研究 & 应用
本文由 上帝之右手 原创
Email:cbepx@163.com
原文出处:www.lxbox.com
转载请联系其原作者并注明原文出处
转载请保持本文完整性,谢谢支持!
================================
具体方法和工具:
请自行查找相关潘多拉电池和神奇记忆棒的帖子
前言:
这篇文章是讨论关于 PSP 的 idStorage (keys),它是掌管 PSP 基本信息和功能的东西,当初的很多软降机和硬降机的bug都是这些键值出现问题而产生的,文中就相关的研究和修改方法给予讲解和讨论。
需要的东西:
足够的动手能力
一台肥P(TA082/86板子,79/81板子无视,瘦P研究有限)
一台电脑
潘多拉组合,最好是最新的V1、V2、V3组合(防止变砖)。
需要的软件:
PSP端:IdStorageManager v1.2
PC端:UltraEdit
索引:
一楼
一、基础知识
二、研究结果
二楼
三、IdStorageManager v1.2 的功能及使用
三楼
四、问题修复和NAND研究及其他
四楼
五、相关下载
正文:
一、基础知识
idStorage (keys)的功能是存储 PSP 的基本硬件参数和启动运行参数,它控制 PSP 的正常运行。过去在 PSP 的破解时,由于 SONY 的防破解措施,TA082/086 主板的 PSP 在破解降级时,需要改动idStorage 才能降级,于是各种软硬降技术相继出台,但是由于当时对idStorage 了解有限,降级技术不成熟,造成了部分有名的BUG,例如 USBHost问题,12%问题,亮度问题,MAC问题,漏电问题,无法升级官方3.30以上固件问题等,这些问题目前都可以部分或完全修复了。当前的降级技术(神电组合)已经接近完美,上述的问题基本上不会存在了。目前国内外对idStorage (keys)的研究还没有彻底完成,只有部分键值的功能基本了解了。下面就先介绍部分键值的数据及功能。
二、具体研究
1、键值数量和 PSP 主板版本的关系
TA079 125个key
TA081 126个key 比TA079多了一个 0X0047
TA082 127个key 比TA079多了两个 0X0047 0X0051
TA086 129个key 比TA079多了四个 0X0007 0X0008 0X0047 0X0051
TA085 132个key 比TA079多了七个 0X0007 0X0008 0X0047 0X0051 0X0052 0X0053 0X0054
如果你的 PSP 键值数目和上面的对应不上,可以修复或删除多余的键值。
TA079 125个键值列表:
区域版本
老P:
PSP1000 日版
PSP1001 美版
PSP1002 澳洲、新西兰版
PSP1003 英国,中东和非洲版
PSP1004 欧州版
PSP1005 韩国版
PSP1006 香港,新加坡版
PSP1007 台湾版
PSP1008 俄国版
PSP1009 大陆版??
新P:
PSP200X 类推
2、部分已知主要键值的功能(部分资料来自网络,部分是自己的研究结果)
TA079/081/082/086 keys=0X0004

TA085 keys=0X0004

TA079/81 keys=0X0005

TA082/86/85(注意:此键值不一定准确,也可能这几种版本的 PSP 键值同 79/81 的一样) keys=0X0005

TA079/81 keys=0X0006

TA082/86/85 keys=0X0006

TA086 keys=0X0007

TA085 keys=0X0007

TA086 keys=0X0008

0x0011 - MagicGate
0x0012 - MagicGate
0x0013 - MagicGate
0x0040 - MagicGate
以上这些数据用来控制MagicGate 正常工作,就是识别原棒和组棒那个功能,我们54它吧,不同 PSP 的0x12键值均相同,0x10、11、13、40键值不同,后面附上修复 MagicGate 的教程。
TA086 keys=0X0041

TA086 keys=0X0043

TA085 keys=0X0041

TA085 keys=0X0043

keys=0X0044

keys=0X0045

日版:03
港版,韩版:02
台版:00
0x0051――――PSP 出厂的固件版本,TA079/81没有该键值
0x0100――――DNAS, VSH 区域, Internet 浏览区域, ad-hoc区域等数据
0x0101――――OpenPSID
0x0103 - UMD
0x0104 - UMD
0x0105 - UMD
0x0106 - UMD
102-106 似乎是UMD 驱动所使用的一条连续的数据信息,如果键值当中一个无效(缺少或来自于其它的PSP,..) 将出现无法读取 UMD 光盘的错误。
各项键值的对应备份,也是修复 UMD 错误的一条途径。
陆续更新中,敬请期待………………
我的博客首页:严重浪漫-和讯博客
http://qq378005716.blog.hexun.com/
订阅我的博客 按兴趣找文章(标签云图)
: 科技




