Âñ¸ ïðî NAND(ôëýø-÷èï)

 äàííîì ìàòåðèàëå ñîáðàíà èíôîðìàöèÿ î ôàéëàõ, õðàíÿùèõñÿ âî âíóòðåííåé ïàìÿòè PSP – ôëýø-÷èïå, èñïîëüçóþùåì ÿ÷åéêè NAND ïàìÿòè èëè æå ïîïðîñòó NAND. Íà ñàìîì äåëå ýòî îäèí ÷èï, à íå íåñêîëüêî, êàê äóìàþò ìíîãèå, è ïîìèìî flash0, 1, 2 è 3 â íåì òàêæå õðàíèòñÿ IPL è ñïåöèàëüíîå õðàíèëèùå ñåðâèñíûõ êëþ÷åé – IDStorage. Âñå ïîäðîáíîñòè æäóò âàñ â ïîëíîé âåðñèè ñòàòüè.




01. NAND Dump

Êîä:
NAND äàìï – ýòî ôèçè÷åñêàÿ êîïèÿ (ïîñåêòîðíàÿ) ôëýø-÷èïà PSP (NAND), ñîäåðæàùåãî âñå ôàéëû, êîòîðûå òðåáóþòñÿ äëÿ çàãðóçêè. NAND äàìï ñîäåðæèò: IPL, IDStorage è lflash. Ïðè ïðàâèëüíîì èñïîëüçîâàíèè NAND äàìï ïîçâîëèò áûñòðî è íàäåæíî âîññòàíîâèòü PSP èç ëþáîãî íåðàáî÷åãî ñîñòîÿíèÿ, åñëè íå èñïîðòèëàñü àïïàðàòíàÿ ÷àñòü PSP.
02. Èç ÷åãî ñîñòîèò NAND äàìï

Êîä:
NAND äàìï ñîäåðæèò: IPL, IDStorage è lflash.

A. IPL

IPL – «Initial Program Loader» – Ïåðâè÷íûé çàãðóç÷èê.
Ïðè çàïóñêå PSP pre-IPL ïðîâåðÿåò NAND íà íàëè÷èå IPL (è åãî ïîäëèííîñòü), ïîñëå ÷åãî çàãðóæàåò åãî. Ïðè óñòàíîâëåííîì àêêóìóëÿòîðå Ïàíäîðû (JigKick battery – ñåðèéíûé íîìåð 0xFFFFFFFF) pre-IPL çàãðóæàåò IPL ñ Memory Stick. IPL ðàñøèôðîâûâàåò è ðàñïàêîâûâàåò ñåáÿ, à çàòåì íà÷èíàåò çàãðóçêó ìîäóëåé ïðîøèâêè èç lflash.

Ñóùåñòâóåò íåñêîëüêî âåðñèé IPL íà äàííûé ìîìåíò, îñíîâíûå:

1.50 (1.00-1.52)
Ïåðâîíà÷àëüíàÿ âåðñèÿ IPL. Ïîçâîëÿåò çàïóñêàòü íà PSP-1000 ëþáûå ïðîøèâêè îò 1.00 äî 2.60 áåç ìîäèôèêàöèè. Ïðè íåêîòîðûõ èñïðàâëåíèÿõ îò 1.50 äî 3.52. Äëÿ ðàáîòû íà ïëàòàõ TA-082 è TA-086 òðåáóåò èñïðàâèòü «Êëþ÷ 5 – key 5» â IDStorage. Ñòàðûå êàñòîì ïðîøèâêè (2.71 SE – 3.52 M33) èñïîëüçóþò ýòîò IPL ñ íåêîòîðûìè èñïðàâëåíèÿìè äëÿ ñâîåé çàãðóçêè. Äàííûé IPL íå ïîääåðæèâàåòñÿ PSP Slim.

1.50 «Simple IPL» – «Óïðîùåííûé IPL»
Ìîäèôèöèðîâàííûé Dark_Alex’îì IPL – ïðîâåðêà «Êëþ÷à 5 – key 5» â IDStorage óäàëåíà, ÷òî ïîçâîëÿåò áåç êàêèõ-ëèáî óõèùðåíèé ðàáîòàòü íà âñåõ PSP-1000. Äàííûé IPL íå ïîääåðæèâàåòñÿ PSP Slim.

1.50 Multi-Boot – Ìóëüòè-çàãðóçî÷íûé
Íåêîãäà ãëàâíûé êîíêóðåíò Dark_Alex’a - Booster âûïóñòèë ìóëüòè-çàãðóçî÷íûé IPL, ïîçâîëÿþùèé ðàáîòàòü â ðåæèìå Ïàíäîðû – çàãðóæàÿñü êàê ñ NAND, òàê è ñ Memory Stick. Äàííûé IPL íå ïîääåðæèâàåòñÿ PSP Slim.

3.xx M33 custom IPL
Äàííàÿ âåðñèÿ ñîçäàíà Dark_Alex’îì è êîìàíäîé M33 (íà òîò ìîìåíò ýòî áûëà èìåííî êîìàíäà). Äàííàÿ âåðñèè ïîçâîëèëà ñîçäàòü êîìïëåêò Ïàíäîðû äëÿ PSP Slim. Òàêæå äàííàÿ âåðñèÿ èñïîëüçóåòñÿ äëÿ çàïóñêà ïðîøèâîê 3.71 M33 è âûøå.

3.xx+
Ââèäó òîãî, ÷òî Sony ìåíÿåò øèôðîâàíèå lflash, ïðèõîäèòñÿ îáíîâëÿòü IPL äëÿ çàãðóçêè íîâûõ êàñòîì ïðîøèâîê. 

B. IDStorage

ÅÑËÈ ÂÛ ÂÎÑÏÎËÜÇÓÅÒÅÑÜ IDSTORAGE ÍÅ ÎÒ ÑÂÎÅÉ PSP, PSP ÏÎÒÅÐßÅÒ ×ÀÑÒÜ ÑÂÎÅÃÎ ÔÓÍÊÖÈÎÍÀËÀ. ×ÓÆÎÉ IDSTORAGE ÌÎÆÅÒ ÏÐÈÂÅÑÒÈ Ê ÏÎËÍÎÉ ÍÅÐÀÁÎÒÎÑÏÎÑÎÁÍÎÑÒÈ ÑÈÑÒÅÌÛ. ÈÑÏÐÀÂÈÒÜ ÝÒÎ ÂÎÇÌÎÆÍÎ ÁÓÄÅÒ ÒÎËÜÊÎ Â ÀÂÒÎÐÈÇÂÀÍÍÎÌ ÑÅÐÂÈÑ ÖÅÍÒÐÅ.

 ÷àñòíîñòè ó âàñ ïåðåñòàíóò ðàáîòàòü:

- Ad-hoc
- UMD è UMD video
- Homebrew
- MagicGate

×òî òàêîå IDStorage?

IDStorage ñîäåðæèò ñîòíè êëþ÷åé – èíôîðìàöèþ êîíêðåòíî î âàøåé PSP. À èìåííî:

- Ñåðèéíûé íîìåð
- Ñåðèéíûé íîìåð UMD ïðèâîäà
- WLAN MAC àäðåñ
- Êëþ÷è äëÿ ðàñøèôðîâêè
- Êîä âèäåî-çîíû
- Êîä èãðî-çîíû
- WLAN ðåãèîí, äëÿ ðàáîòû òîëüêî íà ðàçðåøåííûõ ÷àñòîòàõ
- Óíèêàëüíûå êëþ÷è è îðèãèíàëüíàÿ âåðñèÿ ïðîøèâêè
- Íàñòðîéêè àêêóìóëÿòîðà
- Íàñòðîéêè äèñïëåÿ

Ïîñêîëüêó ìíîãèå êëþ÷è óíèêàëüíû äëÿ êàæäîé ïàðòèè, èñïîëüçîâàíèå ÷óæîãî IDStorage ïðèâîäèò ê ïîëîìêå. Íàèáîëåå àêòóàëüíûé ñïîñîá ñîõðàíåíèÿ ñâîèõ êëþ÷åé – ïîëíûé NAND äàìï ñ ïîìîùüþ êîìïëåêòà Ïàíäîðû – Despertar Del Cementerio 8.

C. lFlash

lflash ñîñòîèò èç flash 0, 1, 2, è 3 – ëîãè÷åñêèõ ðàçäåëîâ FAT12 íà NAND - ÷èïå. Êàæäûé èç íèõ íåçàâèñèì.  ñëó÷àå îøèáêè â ðàçäåëå PSP ïåðåñòàíåò çàãðóæàòüñÿ.  ñëó÷àå îøèáêè flash2 – PSP ïåðåñòàíåò çàãðóæàòüñÿ ïðè íàëè÷èè ñêà÷àííûõ èãð èç PSN Store.  ñëó÷àå îøèáêè flash3 – PSP ïåðåñòàíåò çàãðóæàòüñÿ ïðè íàëè÷èè TV ìîäóëÿ (òîëüêî ßïîíèÿ). 

Flash0
Ñîäåðæèò òåêóùóþ ðàáî÷óþ ïðîøèâêó. Ôàéëû õðàíÿòñÿ â çàøèôðîâàííîì è ïîäïèñàííîì âèäå. Ïîýòîìó íåëüçÿ èñïîëüçîâàòü ÷óæóþ êîïèþ flash0.

Flash1
Ñîäåðæèò òåêóùèå íàñòðîéêè PSP: îáîè, íèê, íàñòðîéêè ñåòè è ò.ï. Íàñòðîéêè Ðåêàâåðè ìåíþ êàñòîì ïðîøèâêè òàêæå õðàíèòñÿ çäåñü â ôàéëå config.se. Åñëè ýòè ôàéëû óäàëèòü, íàñòðîéêè PSP âåðíóòñÿ ê çàâîäñêèì.

Flash2
Ñîäåðæèò ôàéëû DRM çàùèòû cert.dat/act.dat äëÿ èãð, ñêà÷àííûõ èç PlayStation Network. Ñîçäàþòñÿ ïðè ïåðâîé çàãðóçêå èãðû.  ñëó÷àå óòåðè ñêà÷àííûå èãðû íå çàïóñòÿòñÿ.

Flash3
 ïðîøèâêå 3.60 çäåñü õðàíèëñÿ ôàéë íàñòðîéêè TV íàáîðà äëÿ ßïîíèè – «1SEG.PBP».  ïîñëåäóþùèõ ïðîøèâêàõ ýòîò ôàéë ïåðåíåñåí âî flash0. Íà äàííûé ìîìåíò flash3 íå èñïîëüçóåòñÿ.

Flash 0, 1, 2, è 3 èìåþò ðàçíûé ðàçìåð, êîòîðûé ìîæåò áûòü ïåðåðàñïðåäåëåí ñ ïîìîùüþ êîìïëåêòà Ïàíäîðû – Despertar Del Cementerio 8.
03. Ñîçäàíèå NAND äàìïà

Êîä:
Íàèáîëåå óäîáíûé ñïîñîá ñäåëàòü NAND äàìï – ýòî âîñïîëüçîâàòüñÿ êîìïëåêòîì Ïàíäîðû – DC8. Ïðè ñíÿòèè NAND-äàìïà ìîãóò ïîÿâèòüñÿ ñîîáùåíèÿ î íàëè÷èè ïëîõèõ ñåêòîðîâ. Ýòî íå ñòðàøíî – çàïèøèòå íà áóìàæêå êîëè÷åñòâî ñåêòîðîâ è èõ íîìåðà. Íàëè÷èå îò 1 äî 10 ïëîõèõ ñåêòîðîâ âïîëíå äîïóñòèìî. Ñîõðàíèòå êîïèþ NAND äàìïà íà æåñòêèé äèñê, äàéòå åìó òî÷íîå îïèñàíèå – äàòà ñîçäàíèÿ, ìîäåëü PSP, âåðñèÿ ïðîøèâêè.
04. Èñïîëüçîâàíèå NAND äàìïà

Êîä:
Äëÿ âîññòàíîâëåíèå PSP ñ ïîìîùüþ NAND äàìïà ñëåäóåò èñïîëüçîâàòü òó âåðñèè êîìïëåêòà Ïàíäîðû, êîòîðîé îí áûë ñîçäàí. Åñëè äàìï áûë ñäåëàí äàâíî, òî ñíà÷àëà ñëåäóåò ñíÿòü íîâûé äàìï (äàæå íåðàáîòàþùåé PSP). Çàïèøèòå ïëîõèå ñåêòîðà è ñðàâíèòå èõ ñ òåìè, ÷òî áûëè ïðè ñîçäàíèè ïåðâîãî äàìïà. Åñëè íîâûõ ïëîõèõ ñåêòîðîâ íå ïîÿâèëîñü, ìîæåòå ñìåëî âîññòàíàâëèâàòü PSP.

Åñëè æå ïîÿâèëèñü íîâûå ïëîõèå ñåêòîðà, òî íóæíî èñïîëüçîâàòü ñòàíäàðòíûé ìåòîä âîññòàíîâëåíèÿ PSP â DC8.
05. Åñëè âû èñïîðòèëè ñâîé IDStorage

Êîä:
Ïðè íàëè÷èè ñâîåãî NAND äàìïà âû ëåãêî âîññòàíîâèòå ñâîþ PSP. Ïðè îòñóòñòâèè ñâîåãî NAND äàìïà âàì ìîæåò ïîìî÷ü êîìïëåêò Ïàíäîðû – DC8. Îí ïîçâîëÿåò ñîçäàâàòü íîâûå êëþ÷è. Òåì íå ìåíåå, ïîëíîå âîññòàíîâëåíèå íå ãàðàíòèðóåòñÿ. Åñëè âàøà PSP ñåðèè 1000/2000, 1001/2001, 1004/2004 øàíñû íà óñïåõ âûøå.  îñîáî òÿæåëûõ ñëó÷àÿõ ñëåäóåò èäòè â àâòîðèçîâàííûé ñåðâèñ öåíòð – âîçìîæíî, òàì ñìîãóò îæèâèòü âàøó PSP, ïóòåì óñòàíîâêè ñïåöèàëüíûõ óíèâåðñàëüíûõ êëþ÷åé.
Àâòîð òåêñòà: westD