本篇教學適合那些不知道NAND及其重要性的人,而且會告訴你為什麼絕不能使用他人的NAND來恢復。出於對於新手的安全操作考慮,我已經刪除了教學的進階部分.
教學裡絕大部分內容我都已經爛熟於心,但有可能我把一些名字和參考資料弄混了,如果有請指出來。可以的話最好給出證明:

什麼是NAND
nand是什麼?psp啟動需要的所有文件都保存在psp內部的一塊晶片裡,而nand就是這個晶片內容的一個物理備份,包括IPL,IDStorage以及lflash。正確的使用備份的nand可以修復磚頭,這表明除非有硬件損壞,不然psp永遠不磚。

技術層面的劃分
由三部分組成。IPL,IDStorage和lflash。
詳細瞭解請點擊:http://hitmen.c02.at/files/yapspd/psp_doc/chap19.html#sec19

---A.IPL介紹
IPL相當於『程序初始化加載器』,也就是說PSP啟動時,預處理IPL會在nand裡面搜索到IPL並且加載以實現PSP的啟動。這是啟動過程的第一步。接下來IPL就會加載lflash裡面的內容,也就是系統韌體
據我瞭解,目前有5種類型的IPL

1.50
在沒有任何修改的情況下,1.50的IPL可以在1.0到2.60版本的PSP上正常工作。如果你修改了IDStorage裡面的key5,你就可以在1.50到3.52的PSP上加載IPL。只有TA082或者後續型號主板的老P才需要修復key5.

不幸的是如果你使用自製系統,那麼IPL只可以在更高的版本下運行。這個特性在3.71M33時期被發現,即使是3.71M33也會有1.5補丁,以後也會有.

1.50簡化IPL
DA修改了1.5的IPL做出來了1.5簡化IPL,簡化版不會檢測key5是否存在,可以運行在所有的老P上,但是不適用新P.

1.50多重啟動
Booster開發了1.5的多重啟動IPL,你用潘多拉電池既能從記憶棒啟動又能從nand直接啟動。同樣不能用於新P。

1.5/3.xx混合IPL9S
這個完全是由DA和M33小組的其他成員開發的(據我瞭解)。曾經作為一種功能擴展允許潘多拉電池用在新P上,因為1.5的IPL與新P無緣。混合IPL有兩種版本,一種可以在新P上摸黑安裝3.60m33,另一種有了屏幕顯示並且新P老P都適用,由1.50/3.40/3.71組成。細節方面我不大清楚,我相信這就是應用在神電DC3和DC4上面的IPL。

3.xx
在3.xx韌體時期,lflash的加密改變了。而且sony還改變了啟動用的IPL。其中一個主要原因是因為新P即將發佈,另一個原因是sony試圖阻止自製軟件的蔓延。但主要還是因為新P要發佈。我確信這就是工作在3.71m33或更高系統下的IPL。

---B.IDStorage
這部分我不會說的太多,因為大部分人沒有必要瞭解。但還是有一些東西需要瞭解。
如果你使用別人的或者不是隨著psp出廠的IDStorage,你的PSP將會失去一些功能。
這些功能包括但不限於下列功能:
WIFI
UMD
自製軟件
UMD VIDEO
我確信還有更多功能會失去,但是我沒有完整的列表
你只需要記住:如果你用了其他人的IDStorage,psp會變磚。絕不要用別人的。
IDStorage是幹什麼的?
它保存著許多的key,每個key上帶有psp的信息。這些信息包括:

PSP:
序列號
UMD光驅序列號
WIFI的MAC地址
key的加密
key的解密
視頻的地區信息
WIFI的地區信息
原始韌體版本
電量設定
顯示亮度設定

由上可知,在IDStorage裡面有很多對psp至關重要的信息。如果這些信息被改變,你就會把psp變成磚頭。

備份IDStorage並不難,我知道至少三種方法。第一種是使用Chilly Willy的Key Cleaner,這個程序會把key提取出來保存成txt文本文件,然後可以用Chilly Willy的IDStorage Manager恢復。如果你沒有神電,這個方法是你最好的選擇。下面一種方法是用cory149的Des Cem M8,這是一個提取nand的程序,同時也會把key提取出來保存。選擇一個程序,用它來備份你的key,以後會用到的。

一旦你弄壞了IDStorage,你就可以用上面說的軟件進行恢復。三個軟件都可以在集成jasOnuk製作的elf menu的神電DC3/DC4下運行。[

---lFlash
lflash 由flash0,1,2,3組成。他們都是nand的文件系統中的一個組成部分,是彼此獨立的分區。每個分區都可以被立即破壞或者自己損壞。比如你psp 的flash2或者flash3壞掉了,如果你不上網登陸PS商店並且下載東西,你永遠也不知道flash2或3壞掉了。當你知道了,psp也就磚了。

Flash0
儲存當前韌體文件。這些文件被加密和符號校驗。也就是說當韌體安裝完畢,這些文件僅僅對你的psp是加密的。
換句話說:你不能把其他人的f0文件用到你自己的psp上
唯一的例外是:你在用的是解壓縮解密的rco文件,就是可以被rco editor打開的rco文件。可以用來美化主題。

Flash1
保存所有的系統設定,比如壁紙,用戶名,網絡設置,flash播放和其他設定。在f1里你會發現一個config.se文件,這個文件保存著恢復模式裡面的設置。如果你刪除這個文件,恢復模式裡面的設定就會恢復默認。f1里面還有如下內容:

flash1:/dic/atok10.dic
flash1:/gps
flash1:/net/http/auth.datP
flash1:/net/http/cookie.dat
flash1:/registry/system.dreg
flash1:/registry/system.ireg
flash1:/updater/u.log
flash1:/vsh/theme/custom_theme.dat
flash1:/vsh/theme/wall**.bmp

如果你用神電DC3/DC4然後psp卡死在XMB,那麼就是你在有主題或壁紙的情況下做了神電。接下來你需要在恢復模式裡選擇格式化f1。這樣做不會重建上面所有的文件夾,但要確保f1里面有這樣的結構。

Flash2
為PlayStation Network存放cert.dat/act.dat DRM。只有當你用psp連接ps3或者電腦來登陸PlayStation網絡的時候才會出現。當安裝韌體的時候,f2會被神電DC4備份下來。如果這個文件缺失,你就需要從頭下載你之前從playstation下載過的東西。

Flash3
在3.60系統,f3被用來存儲看電視功能的『1SEG.PBP』。後來這個和其他程序一起被移動到f0里。老P的f3是空的,DA推測新P的f3會被用來保存更多的下載內容,比如Go Messenger。而老P還是把下載內容保存在記憶棒上。

每個flash區域都是NAND的一個獨立分區。這些分區會因為各種原因被破壞,眾所周知的原因就是在3.71m33/-2用usb連接flash。這在 3.71m33-3或-4中被修復了,我不確定具體時間。安全起見,刷到3.71m33- 4。若想修復這種情況,你可以用正常nand恢復,也可以用cory的NAND tool來重建分區。


怎樣提取nand
目前有4種工具可以提取nand。第一個就是大家都知道的第一版神電,但不能用在新P上。第二個是神電DC3,第三個是神電DC4。最後一個也是最好的:cory做的Des Cem M8。這個程序是目前最好的nand工具。

當提取nand的時候,碰到壞塊(bad blocks)是很正常的。sony允許psp的nand存在一定百分比的壞塊。我個人見過一個全新的PSP在nand裡面有三個壞塊,這很平常不必擔心。在這種情況下,sony加入一定數量的額外數據塊來使用。我個人使用神電DC3/DC4來備份nand。所有程序提取出來的nand都是通用的,不用擔心用某個程序提取出來的nand無法進行恢復。

怎樣恢復nand
神電DC3和DC4可以用來物理恢復nand。所謂物理恢復就是說如果你備份nand的時候有壞塊,那麼恢復的時候就連壞塊一起恢復。比如神電DC3/DC4就會用正常數據填充壞塊。

而Cory製作的Des Cem M8是邏輯恢復nand。所謂邏輯恢復就是說在恢復過程中會檢測壞塊,然後不會在壞塊裡寫入數據,而是把數據寫入sony加入的額外數據塊裡。當然如果nand裡面壞塊太多就會恢復失敗。

牢記「一定」與「一定不」原則
一定
一定要備份nand,有機會就備份
一定不要忽視備份nand的重要性
一定要多備份幾個,然後壓縮,用簡短易懂的名字重命名比如
3r14nd.v1.50.TA-079.Original.zip
3r14nd.DC3.52.M33-4.TA-079.zip
3r14nd.DC3.71.M33-4.TA-079.zip
3r14nd.DC3.80.M33-4.TA-079.zip
我把他們放在神奇記憶棒裡面,和Des Cem M8放在同一個文件夾裡

一定不
一定不要用其他人的f0文件。這些文件在別人的PSP上是加密的,不適用在你的psp上
一定不要用其他人的IDStorage還原,不然你的psp就完蛋了
一定不要用其他人的nand來恢復

但是有兩個例外的nand可以用來恢復所有的psp。一個是老P的空數據nand並且分區正常。另外一個是新P的。如果你沒有自己psp的key或者IDStorage就用這兩個通用nand來恢復。
arrow
arrow
    全站熱搜

    youwei3 發表在 痞客邦 留言(0) 人氣()