2008-5-10 14:51 京洙
PSP破解利器神奇电池+时间机器详解

[b]写在前面[/b]
  距离第一版神奇电池出现到现在,差不多有一年时间了。这一年里,神奇电池经过了不断的更新换代,从pandora发展到了Despertar del Cementerio第五版可以直刷3.90m33-3的版本。此外,由UPMS-Project小组制作的UPMS神电制作工具,因为简便易用以及高集成度也很受欢迎。再有,就是jas0nuk制作的elf menu,是所有‘神电加强版’的基础。
  这些都是怎么回事?有什么区别?哪个比较适合自己?做好的电池和记忆棒能两用么?我想这些问题有的人应该是一头雾水,所以如果你愿意看的话就往下看。花费你两三分钟时间,制作出来一套非常完备的神奇组合。
[b]神奇电池+时间机器深度剖析[/b]
  这部分阅读最好需要有一些电脑操作系统[url=http://clk.qunsee.com/click/click.php?cpid=1021&ads_id=649&pid=99003251&cid=3262&url=http%3A//www.chanet.com.cn/click.cgi%3Fa%3D59068%26d%3D22986%26u%3D%26e%3D&k=%u77E5%u8BC6&s=http%3A//www.psp110.com/dd/html/PSPzhangjijiaocheng/20080429/5818.html&rn=197257&v=1&ref=http%3A//www.psp110.com/dd/html/PSPzhangjijiaocheng/20080429/5818_2.html&province=%u6E56%u5317&city=%u5B9C%u660C][color=#ff3300]知识[/color][/url]和对nand的背景知识,参见[b][b][color=#0033ff]科普教程:揭开PSP nand的神秘面纱[/color][/b][/b],下面正文开始。
  PS:下面提到的‘神奇电池’如果未经说明,均指神奇组合,也就是电池+记忆棒,单说电池是无意义的,但神奇电池叫习惯了,以上。
[u][b]神奇电池的分类[/b][/u]
大体上分为以下几类:
[b]  Pandora:[/b]最早的潘多拉电池,只能提供老P的降1.5功能,主板不限,只能用来降级,不能[b]多重启动[/b]
[b]  Despertar del Cementerio系列:[/b]从DCv1的直刷3.71m33到DCv5的直刷3.90m33-3。同样只能用来刷机,不能多重启动。Despertar del Cementerio本身是西班牙语,英译过来的意思大致是raise from cemetery,即“从死亡中重生”。这也从侧面证明了Dark_AleX是西班牙人。
[b]  UPMS神电:[/b]目前是v4版本。功能十分强大,制作起来也比较容易,支持多重启动。
[b]  TimeMachine:[/b]DA发明的时间机器,可以在记忆棒加载老系统。因为原理和神电一样,再加上本身就是以神奇组合为基础,所以也算做一类。制作相对比较繁琐,支持多重启动。
[b]  Elf Menu:[/b]作者为jas0nuk,目前为0.3a版本,是所有‘神电加强版’的基础,可以理解为是自定义版的神电,通过它可以执行各种版本的神电菜单。虽然elf menu本身只是一个附加在DA版神电上的一个附属程序。支持多重启动。
  也许有人看到这里会有疑问,为什么有的就可以多重启动,有的就不行呢?请继续看下面的神奇电池的原理。
[u][b]神奇电池的原理[/b][/u]
  首先让我们看看如果电脑的系统坏掉了我们通常是如何处理的:[b]bios里面设置启动顺序为CD-ROM优先,之后塞入光驱里面启动光盘,重新安装系统。我说的很简略,放入的光盘可能是原版的系统盘,也可能是番茄花园等集成版本,还可能直接用ghost。[/b]
下面重新考虑一下上面的过程:

[b]  bios里面设置启动顺序为CD-ROM优先[/b](有多重启动性质的神电,按住L键进神电菜单,什么都不按直接进系统。L相当于‘CD-ROM优先’)
[b]  之后塞入启动光盘到光驱里面[/b](放入神奇电池和神奇记忆棒)
[b]  重新安装系统[/b](刷相应的psp系统)
[b]  原版的系统盘[/b](Pandora和DCv*系列)
[b]  番茄花园等集成版本[/b](UPMS等)
[b]  直接用ghost[/b](nand的备份与还原)
  挺相似的,是吧?
  读过科普教程:揭开PSP nand的神秘面纱,都知道一个完整的nand由[b]IPL,key,lflash[/b]三部分组成。

[b]  普通电池的开机过程[/b]为:开机时通过nand里面的ipl loader,也就是ipl加载器,加载nand里面的ipl,ipl再读取lflash里的文件内容,这是一个完整的开机过程。
[align=center][img=517,310]http://www.psp110.com/dd/upimg/userup//0804/2Z21032ES.jpg[/img] [/align][b]  不具备多重启动的神奇组合的开机过程[/b]中,因为电池里面的EEPROM被写入了特殊的引导[url=http://clk.qunsee.com/click/click.php?cpid=510&ads_id=687&pid=99003251&cid=3262&url=http%3A//www.qunsee.com/accumulative_scores.php&k=%u4FE1%u606F&s=http%3A//www.psp110.com/dd/html/PSPzhangjijiaocheng/20080429/5818.html&rn=223731&v=1&ref=http%3A//www.psp110.com/dd/html/PSPzhangjijiaocheng/20080429/5818_2.html&province=%u6E56%u5317&city=%u5B9C%u660C][color=#ff3300]信息[/color][/url],开机时不再寻找nand里面的ipl加载器,而是寻找在记忆棒特殊引导区中的ipl加载器,加载器再读取棒子里的其他必要文件。因此当你发现[b]‘电池放进去自动开机,但黑屏’[/b]的情况,只有两种可能,一种是加载器没有写入到记忆棒的特殊引导区;另一种是加载器写入了,但却读取不到记忆棒上的必要文件,比如kd文件夹里面的文件。而所有的神奇记忆棒,都会在记忆棒的特殊引导区内写入这个ipl加载器,相应的ipl也从nand里面移动到了记忆棒中,即bin的文件格式存在。比如最早pandora记忆棒里面的msipl.bin。大体的开机过程为:
[b]  电池在记忆棒引导区中寻找ipl加载器——>加载器读取记忆棒上ipl的bin文件——>ipl读取记忆棒上的kd等——>进入神电菜单[/b]
[align=center][img=520,318]http://www.psp110.com/dd/upimg/userup//0804/2Z210439604.jpg[/img][/align]

[align=center][b]可以多重启动的神奇组合的开机过程[/b]和上面很相似,唯一不同就是有一个[b]判断过程[/b],是载入正常的ipl还是载入能进神电的ipl,因此能够多重启动的神电,ms0:/ipl文件夹里总是有两个ipl文件的。能够多重启动的神奇组合,哪怕你把记忆棒里除去ipl的所有文件夹都手动删除,也能正常开机,只不过无法进入神电菜单了。这是因为正常开机的ipl直接访问psp的lflash,所以可以正常开机。而能进入神电菜单的ipl访问ms0:/kd,现在kd没有了,也就无法进入神电菜单了。[/align][align=left]  此外如果你做了时间机器,那么一定还记得制作的第一步:Install iplloader on PSP MS boot sector,没错,这一步就是改变原有神奇记忆棒的ipl加载器!使其指向ms0:/TM里面而不再是ms0:/ipl,因此只要做过时间机器的人,即使你把ms0:/ipl整个删除掉也没有影响,因为这个文件夹里的文件已经不再被加载了。只要TM文件夹里config.txt里的路径和相应文件都正确,照样多重启动,而这一点我相信也是很多人不知道的。这也是时间机器光往神奇记忆棒里复制TM文件夹无法生效的原因,因为ipl加载器没有变化还是指向之前ms0:/ipl里,而TM里面的ipl没有被读取。
[/align][align=left]看到这里,我想你应该明白了,所有不能多重启动的神电,其记忆棒的引导区也就是带有ipl加载器的部分,都是一样的。同理,所有能多重启动的神电,记忆棒的ipl加载器也都是一样的,时间机器的除外,因为时间机器的加载器可以加载目前种类最多的ipl。虽然各文件夹里的ipl文件看起来都是221k,但它们却是[b]完全不同[/b]的文件。有了ipl加载器,有了ipl文件,下面要做的就是神奇记忆棒上必须要放的一些文件了。这些文件也是各种神电之间最大的一个区别,直接影响到神电菜单是什么样子。[b]所以假设你已经有了一套能够多重启动的神电,想变成这个文章里这样,就把ipl文件夹保留,其他的和神电相关的文件夹都删掉,然后把傻瓜包里的kd,registry,elf三个文件夹复制到记忆棒根目录[/b]就可以了

  记忆棒说完了再来说说电池。电池没什么可说的,这里要注意的就是所有版本的神奇组合,电池都是一样用的。单独一个做好的神奇电池,就可以去引导各种不同版本的神奇记忆棒。这从侧面也解释了一件事情,[b]就是神奇记忆棒+普通电池可以开机,而神奇电池+普通记忆棒则不能开机[/b]。[/align]  当神奇记忆棒+普通电池时,虽然记忆棒的引导区有ipl加载器,但因为没有神奇电池去激活它,所以形同虚设,就跟普通记忆棒一样,所以正常开机。
  当神奇电池+普通记忆棒时,虽然神奇电池自动到记忆棒的引导区里寻找ipl加载器,但普通记忆棒就没有这个东西,加载不到,开机失败。
  因此当你已经做好了一块神奇电池,配合记忆棒能够多重启动的条件有三个:1,记忆棒的引导区被写入了能够多重启动的ipl加载器并有对应的ipl文件以bin形式存在于记忆棒。2,记忆棒上要有对应的文件存在。3,psp系统支持,比如新P要用多重启动就要大于等于3.90m33-2
  现在你大概能够知道做神奇组合的[b]步骤[/b]了么?
[b]  Step 1,为记忆棒引导区写入ipl加载器并在记忆棒生成对应的ipl文件
  Step 2,把电池变成自动开机,自动读取记忆棒引导区中ipl加载器的神奇电池
  Step 3,把必要的文件复制到记忆棒上[/b]
[b]  Q:如果要附带上时间机器怎么办?[/b]
  A:只需要在上面的基础上运行一下时间机器制作的第一步Install iplloader on PSP MS boot sector,然后复制我的傻瓜包文件即可。
[b]  Q:时间机器好处究竟在哪?[/b]
  A:在你psp的key全部都损坏或丢失的情况下,仍然有系统让你通过时间机器进入
  好,到这里原理清楚了,步骤也知道了,就差如何实现了。我们的目标是把过程做到最简。因此经过测试,第一步和第二步的实现,用upms是最简单的,你甚至[b]不用格式化记忆棒,不用把记忆棒拿出来,不用把做电池和记忆棒分开,直接在一个界面里就完成了[/b],正好现在upms出到了v4版本,还集成了时间机器的安装程序,因此如果按照我的步骤做好了一套神电后,想附加时间机器,也只是多按两下X键,真的是已经无比方便了。在我的傻瓜包里包括了基于elf menu的神电V5加强版,支持多重启动,菜单如图
[align=center](傻瓜包已经集成了神电菜单截图的功能,按音符键截图。但因为使用的截图插件不完善,截图比较慢,而且有绿色扫描效果,但截出来的图片还不错。)[/align]

2008-5-10 14:52 京洙
希望对P友们有所帮助~~~

2008-5-10 15:39 京洙
在顶一个,不能让沉下去~~~~~~~

2008-5-11 09:40 羽毛伦次
感谢分享~

很专业的文章~

2008-5-11 10:20 小米.
支持一下很不错啊

2008-5-11 10:34 京洙
感谢羽毛和小米对我申请勋章的支持!!!!!!
  
         我会继续努力的!!!

2008-5-12 12:07 niuhongjun
很详细,很专业[s:25]

2008-5-12 13:20 vance1119
恩 学习一下....

2008-5-20 12:06 aacc009
我明白了,学习了

2008-5-23 09:29 じ☆ve鹏少
真是不懂呀~~~~~看的我一头雾水~~~~~

2008-5-26 11:47 cyqinc
很好很强大······

不过一般都不会很仔细的去钻的

2008-5-28 19:17 心中有你3
复杂。感谢分享~

2008-5-28 21:50 op-luffy
麻烦啊 太长了 看不进的

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.