2007년 12월 9일 일요일

NandTool v0.3 Beta1


오리지날 판도라의 배터리와 유니버셜 언브리커 v3에 더욱 유용한 기능을 추가시켜 사용할 수 있는 NandTool v0.3 Beta1입니다. [출처가기]

NandTool는 낸드 덤프 / 복구 등의 기본적인 기능 외에 lflash 영역의 파티션 재설정과 포맷, 배드블럭 검사 등의 유용한 기능을 지원합니다. 또한 elf 파일 구동 기능을 통해 다른 프로그램도 추가 실행할 수 있습니다.

이쪽 세계는 워낙 심오한지라, 저도 자세히는 모르므로 간단하게 소개만 하도록 하겠습니다.
설치법은 다양한 방법이 있는데 여기서는 다른 추가 프로그램을 설치하지 않은 순수한 오리지날 판도라의 배터리와 유니버셜 언브리커 v3에 직접 설치하는 방법만 설명합니다.

간단히 파일 추가만 하면 설치가 완료(약 1분)되므로 만약을 위해 반드시 설치해두기를 추천합니다.


[ 오리지날 판도라의 배터리에 NandTool 설치하기 ] - 구형 PSP 전용
1. 매직 메모리스틱 상위에 'ELF'라는 폴더를 만들고 ms0:/kd 폴더의 'backup.elf' 파일을 'ELF' 폴더로 복사한다.
2. 첨부파일의 'nandtool_03_beta1_nousb.elf'파일을 'backup.elf'로 이름을 변경해서 ms0:/kd/ 폴더에 덮어쓴다.
3. 이제 위에서 만든 매직 메모리스틱을 PSP에 삽입하고 지그킥배터리를 끼우면 판도라 메뉴가 뜨는데, 그 중 'backup nand to... '(동그라미버튼) 메뉴를 선택하면 NandTool이 실행된다.

[ 유니버셜 언브리커 v3에 NandTool 설치하기 ] - 구형 / 신형 PSP 전용
1. 매직 메모리스틱 상위에 'ELF'라는 폴더를 만들고 ms0:/kd 폴더의 'resurrection.elf' 파일을 'ELF' 폴더로 복사한다.
2. 첨부파일의 'nandtool_03_beta1_nousb.elf'파일을 'resurrection.elf'로 이름을 변경해서 ms0:/kd/ 폴더에 덮어쓴다.
3. 이제 위에서 만든 매직 메모리스틱을 PSP에 삽입하고 지그킥배터리를 끼우면 자동으로  NandTool이 실행된다.

이것으로 설치는 완료됩니다. 참 간단하죠. 이제 실제로 NandTool 메뉴에 대해서 알아보겠습니다.
능력부족으로 자세한 설명은 못하고 그냥 이런저런 메뉴가 있다는 것 정도만...

NandTool v0.3 Beta1 메뉴 설명 열기


# 저는 elf 추가하는 방법을 엄청나게 부실하게 적었는데, 잘만 사용하면 아주 유용한 기능이 될 것이고 귀찮거나 잘 모르면 있으나 마나한 메뉴가 되겠죠. readme.txt 등을 통해서 각자 공부해보세요~ (무책임...)

# 위 프로그램과 관련된 모든 문제의 책임은 각자 자신에게 있습니다.

* 관련글 보기 *
2007/11/28 - [판도라의 배터리] - 울트라 판도라 인스톨러 v1

댓글 41개:

  1. 밤 늦게까지 수고하시네여~~ 좋은 정보들 ㄳㄳ~

    이러다 지식in 되것어여 ㅋㅋㅋ ^^*

    답글삭제
  2. 낸드쪽만 다루는 툴인거같은데.. 좀어려워보인데. 모르는말도많구.. 연구해봐야지.ㅋㅋ

    답글삭제
  3. 이거 정말 유용한 툴인것 같군요

    답글삭제
  4. 배터리가 충전이 거의 안된 상태에서 지그킥배터리로 변환했다 보통배터리로 다시 만들었는데

    그 다음부터 배터리가 충전이 안되는데 왜 그런지좀 알려주세여

    답글삭제
  5. @배터리방전중 - 2007/12/11 10:47
    구체적으로 더 설명해주세요^0^ 잘은 모르겟지만 보통배터리로 변환하실때 자신의 배터리 eeprom에서 빼낸 코드를 다시 넣으셨나여? 충전이 안된다면 eeprom의 손상 같기도한데 ㅈㅅ... 컴퓨터 전문가는 아니여서...

    답글삭제
  6. @배터리방전중 - 2007/12/11 10:47
    배터리방전중 / 다시 지그킥배터리로 변환후 충전해보세요. 이런 문제는 들어본적이 없네요. (저도 많이 변환해보았습니다만,,,)



    배터리 자체의 문제일 수도 있으니 정확하게 알 수가 없군요.

    답글삭제
  7. 잘봤어요 :P



    3. Write to NANAD RAW <- 오타인듯......;;

    답글삭제
  8. @Bizurion - 2007/12/12 00:55
    Bizurion / 예리하시군요. ㅡㅡ+

    수정했습니다. ^^

    답글삭제
  9. elf. 파일러는 안되지요. 안습~

    답글삭제
  10. @배터리방전중 - 2007/12/11 10:47
    "충전"이 안되는게 아니라

    "충전량 표시" 가 안되는겁니다.

    실제로 충전은 되지요.

    eeprom을 쓰는 중 오류가 나지 않덥디까?

    배터리의 상태를 전송하는 부분이 맛이 간겁니다.

    안습~

    답글삭제
  11. @d_hackers - 2007/12/12 15:41
    커펌 처음하는거라 eeprom 좀 쉽게 설명좀해주세여 그리고 eeprom 이 손상된거면 지그킥배터리가 안되야 되는거 아닌가여 근데 충전기 꼽고 커펌실행하면 되는데 머가 잘못된건가여 ㅜ.ㅜ

    답글삭제
  12. @배터리방전중 - 2007/12/11 10:47
    eeprom 이란 electrically erasable and programmable read only memory로 번역 하면 전기적 소거 및 프로그램 가능 읽기전용 기억장치인데 이건뭐 참고로 하시고요 psp 배터리에서 eeprom은 배터리에 대한 정보를 보내준다(?)는 거죠 원래의 배터리에는 각각의 코드가 있는데 대략 0xXXXXXX 꼴로 지그킥 배터리는 0xfffffff로 만듭니다. 이것이 서비스 모드 즉 메모리스틱을 먼저읽도록하는 일종의 점퍼입니다. 그리고 메모리스틱에 있는 프로그램을 읽는 것이고요. 만일 다시 변환시킨후에 문제가 발생하였으면 eeprom의 손상이거나 배터리 코드가 불량일수도 있으니 백업해둔 코드로 다시 바꾸거나 다른 배터리 컨버터로 바꾸어 보세요.

    답글삭제
  13. 유용한툴 감사한데요

    유니버설v3 메뉴가 이제 안뜨는데

    다시반대로 해야만 그메뉴가 다시 나오나요 ?

    resurrection 파일을 kd 폴더에 다시 덮어야만 그메뉴가 뜨나요 ?

    답글삭제
  14. 갑자기 궁금한게 생겼는데요



    PSP 신형에다가 구형배터리 충전하면 ...충전될까요??;;;궁금한에ㅛ

    답글삭제
  15. @posm202 - 2007/12/15 08:21
    posm202 / 위의 설치법대로 설치했다면, Load elf 메뉴로 들어가 resurrection.elf을 실행하면 됩니다.

    답글삭제
  16. page 2848 block 89

    page 2976 block 93



    이렇게 뜨고 파티션 재설정 포멧 다 해봐도 안되요;; 안없어지네요 그리고 커펌 설치하니까;;



    첫 화면에서 하얗게 변하고 그담부터 안넘어가고 시간 지나면 꺼지네요;;



    판도라 셋만 몇번을 만들었는지 참;;;



    참 신형 psp입니다;;



    포포츠님 아시면 답변좀 ㅠㅠ

    답글삭제
  17. 아 위에 페이지 있고 한건 배드 블럭입니다;;



    배드 블럭 있어도 설치 되는걸로 아는데;;;



    커펌 설치가 안되네요;;

    답글삭제
  18. 낸드툴 정말 좋네여- 리파티션기능 -0-/

    플래시1 영역 포맷과정에서 멈춰버려서 어떻게해야하나 했는데...

    이걸로 해결했어요-



    얼티밋판도라(익스텐디드+유니버셜v3)의 kd371에 낸드툴을 깔았네여 -0-

    좀 좋은듯 헤헤;

    답글삭제
  19. 포포츠님 글에 "NandTool v0.3에 USB 연결 기능 추가하기" 목록에 보면

    usb.prx / usbstor.prx / usbstorboot.prx / usbstormgr.prx / usbstorms.prx

    5개 파일을 추출한뒤에 복사하라고 되어있는데 NandTool v0.3의 원문 readme를

    읽어보면 5개가 아니고 usbstor.prx를 뺀 4개의 파일

    usb.prx / usbstoreboot.prx / usbstoremgr.prx / usbstorems.prx 만 복사하라고

    적혀있습니다. 포포츠님이 적으신게 정확한건지 아님 원문에 적힌 추출파일이

    잘못된것인가요?

    답글삭제
  20. @비밀장군 - 2007/12/15 18:47
    비밀장군 / 혹시 신피군에 구형배터리 넣고 충전기를 꼽는다는 것인가요 .. ?



    그런것이라면 당연히 충전이 되죠 ㅎㅎ

    답글삭제
  21. @신형PSP - 2007/12/28 23:59
    신형PSP / 아~ 제작자가 자신의 홈페이지에서 readme.txt 파일의 오타를 인정했습니다.

    그리고 usbstor.prx 파일은, 제 경우 그 파일이 없으니 연결이 안되고 그 파일까지 넣어야 정상적으로 연결이 되더군요. 그래서 제 경험을 토대로 추가시켜놓았습니다.

    답글삭제
  22. 낸드툴을 써서

    repartition lflash 한 다음부터

    아예 psp 가 화면이 안들어옵니다..................

    그리고 Other 메뉴에

    format partitions 란 메뉴가 없습니다.. 설치법은 위에서 보고 그대로 따라했구요

    왜그런걸까요..... 그리고 dump idstore keys 누르면

    Dump to: ms0:/nandTool_dumps/Keys_ 어쩌구 저쩌구

    Index read OKnp keys or O to cancel

    Done, Press X to continue.



    라고 나오는데.. 저장이 되는건가요

    그리고 Write idstore keys 눌러서

    불러들이려 하면

    Error: opening directory ms0:/nandTool_dumps 라고 나오면서

    10 초뒤에 그냥 나가집니다..

    그리고 낸드 덤프하려고 하면

    Error: Unable to open file for writing!!

    이라고 나오면서 10 초뒤에 나가지고..

    왜그런걸까요..



    되는 메뉴라고는 베드블록 체크랑

    리파티션 lflash 밖엔 없습니다..

    Load ELF 메뉴도



    Error: opening directory ms0:/ELF 라고 나오면서안됩니다...

    메모리스틱 루트에 ELF 폴더는 만들었는데 말이죠...



    왜그런걸까요.. 답변 부탁드립니다..



    기종은 신형 psp 2005 이고..

    유니버셜 언브리커로 해보려해도

    Loding Updater module... Failed -> Error 80020321 loading module nand_updater

    라고 에러만 죽어라뜹니다..

    도대체 문제가 뭘까요...

    꼭 화면이라도 나오게

    복구법좀 알려주세요 불안합니다.. ㅜㅜㅜㅜㅜ

    답글삭제
  23. @으어어 - 2008/01/04 16:47
    으어어 / repartition lflash를 하면 lflash 영역이 날아가므로 당연히 정상적인 부팅은 안됩니다. 백업해둔 낸드 이미지를 통해 복구를 하던가, 유니버셜 언브리커로 커펌을 새로 설치해야겠죠. (하지만 유니버셜 언브리커도 에러가 난다고 하시니.. 게다가 낸드이미지를 제대로 불러올 수 있을지도 미지수...)



    그리고 낸드툴의 일부 메뉴가 안 보이거나 load elf 메뉴 오류, 또 유니버셜 언브리커 실행시 오류는 아무래도 PSP가 메모리스틱을 잘 못 읽어내는 것 같네요.



    다른 메모리스틱으로 매직메모리스틱을 다시 만들어서 메모리스틱을 확실히 삽입한 후 커펌 설치를 해보세요. 그래도 같은 문제가 일어난다면 신형 PSP의 메모리스틱 슬롯에 뭔가 이상이 있다고 생각됩니다.

    답글삭제
  24. @포포츠 - 2008/01/04 17:06
    포포츠// 3개의 다른 메모리스틱으로 언브리커나 낸드툴이나 만들어서 써봐도 마찬가지 똑같은 오류만 나네요 다른 낸드이미지로 복구를 해보려고해도 아예 이상한 에러밖엔 안뜨니.. 방법이없는걸까요

    답글삭제
  25. @으어어 - 2008/01/04 16:47
    으어어 / PSP 메모리스틱 슬롯의 고장.

    제 한계로는 이것밖에 다른 원인을 못 찾겠네요.

    답글삭제
  26. @포포츠 - 2008/01/04 18:05
    포포츠// 빠른 답변 정말 감사드립니다.. 수리점에 가보는수밖엔 없을거같네요.. 죄송하지만 정말 마지막으로

    몇가지만 더 질문하겠습니다..; 지금 상태가 리파티션 lflash 를 한다음 벽돌된 상태니까.. 지금 idstore 가 멀쩡한 건가요? 그리고..만약 idstore 가 멀쩡한거라면.. 메몰슬롯고장만 고친다면 다른 psp 의 낸드덤프를 이용해서 idstore 만 빼고 복구해서 복구를 할 수 있을까요..?

    답글삭제
  27. @으어어 - 2008/01/04 16:47
    으어어 / 메모리스틱 고장은 순전히 제 추측에 의한 거니까 그리 믿지 마세요. 직접 본 것도 아니니...



    idstorage는 크게 건드리지만 않으면 lflash 포맷이나 리파티션시에도 문제는 없습니다. 매직 메모리스틱의 내용을 제대로 읽게 된다면, 유니버셜 언브리커로 커펌을 설치해도 되고, 낸드툴로 낸드이미지를 이용해서 lflash 영역만 복구할 수도 있습니다. (근데, 이 기능은 잘 안될때도 있으니 유니버셜~로 커펌을 직접 설치하는 것이 더 좋습니다.)

    답글삭제
  28. 안녕하세요~ 저도 궁금한게 있어서 질문 한번 드려봅니다. 배드섹터 검사해 보니 배드섹터가 두군데가 있더군요. 배드섹터는 고칠 수 있는 방법이 혹시 있나요? 다른건 다 정상인데, PSP를 켜면 자동으로 UMD가 없는데도 열심히 서치를 합니다. 모타 돌아가는 소리가 끝나고 UMD를 넣으면 읽지를 못하고요, PSP를 켜기전에 UMD를 넣고 PSP를 켜면 정상 작동합니다. UMD를 한번 넣어서 작동하고 나면 켜진 상태에서 다른 UMD를 읽지 못하고요, 이럴때도 다시 껐다가 켜면 정상으로 UMD를 잘 읽습니다. 게다가 PSP를 켜면 몇초동안 깜빡거리다가 꺼지구요. 이게 아무래도 배드섹터때문인지 궁금합니다. 혹시 조금이라도 아시는 부분이나 경험이 있으시면 답변 부탁드립니다 제발요~ 감사합니다.

    답글삭제
  29. @뉴첼 - 2008/01/27 15:44
    뉴첼 / 낸드툴 리드미 파일에도 자세히 나와있는 내용입니다만,,

    배드블럭이 있더라도 큰 문제는 아니며, 언제든지 생길 수 있습니다.

    PSP 자체에서 소프트웨어적으로 베드블럭은 없는 것처럼 취급하며, lflash 포맷을 하면 배드블럭을 제외하고 재구성해주어 문제없이 사용 가능합니다.



    UMD 문제는 하드웨어 고장이나 커펌의 문제가 아닐까 생각되네요. UMD 삽입여부를 감지하는 핀이나 그 외 부품의 고장을 확인해보시고, 커펌도 재설치해보세요.

    답글삭제
  30. 답변 감사합니다. 역시나 하드웨어가 문제일거라는 생각을 했습니다만, 그래도 혹시나 하는 심정에서 질문 드려봤습니다. 커펌은 아닌것 같습니다. 만들어 놓은 스틱으로 무려 몇개 설치 해봤는데 이거 하나만 이상할리는 없겠죠. 그럼 안녕히계세요, 다시한번 진심으로 감사드립니다.

    답글삭제
  31. 에뮬돌리고 강제로 꺼버렸는데 벽돌이 되버렸는데 리커버리도 안 뜨고.. 유니버셜v3로 다시 설치해봤는데 포멧팅 플래쉬0 에서 done 이 나와야 하는데 나오지 않고 멈춰서 방법이 없나 싶었는데 낸드툴로 배드 블럭 체크 하고 리파티션 하니까 >_<b 포멧 성공!! 커펌도 정상적으로 설치 완료 ㅋㅋㅋ 덕분에 살았습니다 ^^감사합니다~

    답글삭제
  32. @KiNo - 2008/01/31 11:20
    KiNo / 잘 해결되셨다니 다행입니다.

    답글삭제
  33. 덤프 안해서 이렇게 고생하네요...



    인터넷 안되고



    UMD안도는 바보 PSP 되버리다니...ㅠㅠ



    망했다!!!



    메인보드를 갈아야 하나??ㅜㅜ

    답글삭제
  34. 질문좀 드릴깨요



    낸드 플래쉬 검사 해봤는데



    배드 블럭이 나오는데 없에는법 없나요?

    답글삭제
  35. 안녕하세요^_^신형에서 낸드툴 성공하였는데요

    신형에선 추가 사항인 usb연결이 안되네요

    방법 아시는분 도와주시면 감사하겠씁니다(__)

    답글삭제
  36. 여기한번만봐줘요2008년 6월 9일 오후 10:06

    하나 물어봐도될까요??..

    제 psp는 위에글에서 첫번째에 해당됐거든요..

    신형인데 커펌하다가 flash0에서 멈추는거요..

    그래서 낸드툴로 해서 고치고

    다시 커펌을햇어요..

    다른건 다 잘돼는데 게임실행을하면

    지역번호에의해 기동이 안됀다고 나오거든요...

    어떡해 해야돼나요.참고로 게임은 iso파일임..

    umd는 디스크를 읽는데 실패 했다고나오구요...

    진짜 막막함

    답글삭제
  37. 신형 psp 3.71 m33-7 사용하는데여 정펌 낸드 백업 이미지하고 커펌후의 낸드 백업 이미지하고 틀린가여?

    낸드백업이미지를 정펌거를 백업해야 한다고 하는분이 있으신데 어떤거를 백업해야 하나여

    답글삭제
  38. 근데 3.71m33-7이라는게 있나요?,... 3.51m33-7는 아닌지...

    답글삭제
  39. 포포츠님or유저분들 질문좀요

    꼭 저 낸드툴써서 백업해야 하는건가요??

    저는 낸드매니저0.4 써서 백업해두는데요 다똑같지않나요??

    답글삭제
  40. @으어어 - 2008/01/04 16:47
    제 생각엔 메인보드 불량인거 같습니다.



    추측 1



    메모리슬롯 쪽 보드가 문제가 된다면 한기능만 불량이 되기 어렵습니다.

    즉 무선랜도 작동되고 기타다른 작업에 이상이 없는데 지금같이 이런 문제는 낸드에 배드부분이 중효한 부분 idstorage 분에 발생했을경우 당연 백업이 안되겟죠.



    추측 2

    외부충격에 의한 메인보드 손상이 있었을 경우에도 지금과 같은 경우가 발생될 수 있습니다.



    psp 첫 버전과 커스텀을 했던 psp인지 밣히지 않아서...

    답글삭제
  41. 4.01에서 5.50으로 올리다가 반벽돌 만들고 한 시간 가량 헤매다가

    요놈으로 되살렸네요 ㅠㅠ 재미있는 밤이었습니다 .. 으허허

    파티션이 깨졌었군요.

    그나저나 판도라 만세!

    답글삭제

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.