写在前面
距离第一版神奇电池出现到现在,差不多有一年时间了。这一年里,神奇电池经过了不断的更新换代,从pandora发展到了Despertar del Cementerio第五版可以直刷3.90m33-3的版本。此外,由UPMS-Project小组制作的UPMS神电制作工具,因为简便易用以及高集成度也很受欢迎。再有,就是jas0nuk制作的elf menu,是所有‘神电加强版’的基础。
这些都是怎么回事?有什么区别?哪个比较适合自己?做好的电池和记忆棒能两用么?我想这些问题有的人应该是一头雾水,所以如果你愿意看的话就往下看。神奇电池+时间机器深度剖析,让你彻底明白神电的原理,而不仅仅是会按照教程制作;最简便的神电制作教程,如果你对第一部分感到乏味,那么可以跳转到这里,花费你两三分钟时间,制作出来一套非常完备的神奇组合。文中如果有哪些分析不妥当的地方请指出。
神奇电池+时间机器深度剖析
这部分阅读最好需要有一些电脑操作系统知识和对nand的背景知识,参见【rockddr科普活动】揭开nand神秘的面纱,下面正文开始。
PS:下面提到的‘神奇电池’如果未经说明,均指神奇组合,也就是电池+记忆棒,单说电池是无意义的,但神奇电池叫习惯了,以上。
神奇电池的分类
大体上分为以下几类:
Pandora:最早的潘多拉电池,只能提供老P的降1.5功能,主板不限,只能用来降级,不能多重启动
Despertar del Cementerio系列:从DCv1的直刷3.71m33到DCv5的直刷3.90m33-3。同样只能用来刷机,不能多重启动。Despertar del Cementerio本身是西班牙语,英译过来的意思大致是raise from cemetery,即“从死亡中重生”。这也从侧面证明了Dark_AleX是西班牙人。
UPMS神电:目前是v4版本。功能十分强大,制作起来也比较容易,支持多重启动。
TimeMachine:DA发明的时间机器,可以在记忆棒加载老系统。因为原理和神电一样,再加上本身就是以神奇组合为基础,所以也算做一类。制作相对比较繁琐,支持多重启动。
Elf Menu:作者为jas0nuk,目前为0.3a版本,是所有‘神电加强版’的基础,可以理解为是自定义版的神电,通过它可以执行各种版本的神电菜单。虽然elf menu本身只是一个附加在DA版神电上的一个附属程序。支持多重启动。
也许有人看到这里会有疑问,为什么有的就可以多重启动,有的就不行呢?请继续看下面的神奇电池的原理。
神奇电池的原理
首先让我们看看如果电脑的系统坏掉了我们通常是如何处理的:bios里面设置启动顺序为CD-ROM优先,之后塞入光驱里面启动光盘,重新安装系统。我说的很简略,放入的光盘可能是原版的系统盘,也可能是番茄花园等集成版本,还可能直接用ghost。
下面重新考虑一下上面的过程:
bios里面设置启动顺序为CD-ROM优先(有多重启动性质的神电,按住L键进神电菜单,什么都不按直接进系统。L相当于‘CD-ROM优先’)
之后塞入光驱里面启动光盘(放入神奇电池和神奇记忆棒)
重新安装系统(刷相应的psp系统)
原版的系统盘(Pandora和DCv*系列)
番茄花园等集成版本(UPMS等)
直接用ghost(nand的备份与还原)
挺相似的,是吧?
读过【rockddr科普活动】揭开nand神秘的面纱的人,都知道一个完整的nand由IPL,key,lflash三部分组成。
普通电池的开机过程为:开机时通过nand里面的ipl loader,也就是ipl加载器,加载nand里面的ipl,ipl再读取lflash里的文件内容,这是一个完整的开机过程

不具备多重启动的神奇组合的开机过程中,因为电池里面的EEPROM被写入了特殊的引导信息,开机时不再寻找nand里面的ipl加载器,而是寻找在记忆棒特殊引导区中的ipl加载器,加载器再读取棒子里的其他必要文件。因此当你发现‘电池放进去自动开机,但黑屏’的情况,只有两种可能,一种是加载器没有写入到记忆棒的特殊引导区;另一种是加载器写入了,但却读取不到记忆棒上的必要文件,比如kd文件夹里面的文件。而所有的神奇记忆棒,都会在记忆棒的特殊引导区内写入这个ipl加载器,相应的ipl也从nand里面移动到了记忆棒中,即bin的文件格式存在。比如最早pandora记忆棒里面的msipl.bin。大体的开机过程为:
电池在记忆棒引导区中寻找ipl加载器——>加载器读取记忆棒上ipl的bin文件——>ipl读取记忆棒上的kd等——>进入神电菜单

此外如果你做了时间机器,那么一定还记得制作的第一步:Install iplloader on PSP MS boot sector,没错,这一步就是改变原有神奇记忆棒的ipl加载器!使其指向ms0:/TM里面而不再是ms0:/ipl,因此只要做过时间机器的人,即使你把ms0:/ipl整个删除掉也没有影响,因为这个文件夹里的文件已经不再被加载了。只要TM文件夹里config.txt里的路径和相应文件都正确,照样多重启动,而这一点我相信也是很多人不知道的。这也是时间机器光往神奇记忆棒里复制TM文件夹无法生效的原因,因为ipl加载器没有变化还是指向之前ms0:/ipl里,而TM里面的ipl没有被读取。

看到这里,我想你应该明白了,所有不能多重启动的神电,其记忆棒的引导区也就是带有ipl加载器的部分,都是一样的。同理,所有能多重启动的神电,记忆棒的ipl加载器也都是一样的,时间机器的除外,因为时间机器的加载器可以加载目前种类最多的ipl。虽然各文件夹里的ipl文件看起来都是221k,但它们却是完全不同的文件。有了ipl加载器,有了ipl文件,下面要做的就是神奇记忆棒上必须要放的一些文件了。这些文件也是各种神电之间最大的一个区别,直接影响到神电菜单是什么样子。所以假设你已经有了一套能够多重启动的神电,想变成这个帖子里这样,就把ipl文件夹保留,其他的和神电相关的文件夹都删掉,然后把傻瓜包里的kd,registry,elf三个文件夹复制到记忆棒根目录就可以了
记忆棒说完了再来说说电池。电池没什么可说的,这里要注意的就是所有版本的神奇组合,电池都是一样用的。单独一个做好的神奇电池,就可以去引导各种不同版本的神奇记忆棒。这从侧面也解释了一件事情,就是神奇记忆棒+普通电池可以开机,而神奇电池+普通记忆棒则不能开机。
当神奇记忆棒+普通电池时,虽然记忆棒的引导区有ipl加载器,但因为没有神奇电池去激活它,所以形同虚设,就跟普通记忆棒一样,所以正常开机。
当神奇电池+普通记忆棒时,虽然神奇电池自动到记忆棒的引导区里寻找ipl加载器,但普通记忆棒就没有这个东西,加载不到,开机失败。
因此当你已经做好了一块神奇电池,配合记忆棒能够多重启动的条件有三个:1,记忆棒的引导区被写入了能够多重启动的ipl加载器并有对应的ipl文件以bin形式存在于记忆棒。2,记忆棒上要有对应的文件存在。3,psp系统支持,比如新P要用多重启动就要大于等于3.90m33-2
现在你大概能够知道做神奇组合的步骤了么?
Step 1,为记忆棒引导区写入ipl加载器并在记忆棒生成对应的ipl文件
Step 2,把电池变成自动开机,自动读取记忆棒引导区中ipl加载器的神奇电池
Step 3,把必要的文件复制到记忆棒上
Q:如果要附带上时间机器怎么办?
A:只需要在上面的基础上运行一下时间机器制作的第一步Install iplloader on PSP MS boot sector,然后复制我的傻瓜包文件即可。
Q:时间机器好处究竟在哪?
A:在你psp的key全部都损坏或丢失的情况下,仍然有系统让你通过时间机器进入
好,到这里原理清楚了,步骤也知道了,就差如何实现了。我们的目标是把过程做到最简。因此经过我自己的测试对比和论坛上朋友们的测试,第一步和第二步的实现,用upms是最简单的,你甚至不用格式化记忆棒,不用把记忆棒拿出来,不用把做电池和记忆棒分开,直接在一个界面里就完成了,正好现在upms出到了v4版本,还集成了时间机器的安装程序,因此如果按照我的步骤做好了一套神电后,想附加时间机器,也只是多按两下X键,真的是已经无比方便了。在我的傻瓜包里包括了基于elf menu的神电V5加强版,支持多重启动,菜单如图

既然有直接刷3.90m33-3的了,我就把直刷3.80m33-5去掉了。傻瓜包已经集成了神电菜单截图的功能,按音符键截图。但因为使用的截图插件不完善,截图比较慢,而且有绿色扫描效果,但截出来的图片还不错。 (本文来源:TGBUS )
最近更新时间:2008-07-04 19:35:57 浏览数(31)