레이블이 복구인 게시물을 표시합니다. 모든 게시물 표시
레이블이 복구인 게시물을 표시합니다. 모든 게시물 표시

2010년 10월 28일 목요일

손상된 세이브데이터 복구 - MagicSave v3.2


몇몇 특정 게임의 경우 실행하는 커펌 버전에 따라 세이브 파일이 호환되지 않고, 손상된 데이터로 표시되어 불러올 수 없는 경우가 있습니다. 실제로 데이터가 손상되지 않았는데도 불구하고 잘못 표시되는 것이죠.

이렇게 세이브 호환 문제가 발생하는 이유로는,
* 해당 게임의 요구 펌웨어 보다 낮은 버전의 커펌에서 세이브데이터를 생성하거나, (펌웨어 3.80 이상을 요구하는 게임을 커펌 3.71 M33 에서 강제 구동하는 경우)
* 커펌 자체의 세이브 관련 암호화키/모듈이 제대로 적용되지 않아 발생합니다. (커펌 5.03 GEN-C나 5.50 GEN-D3 등)

이러한 커펌 버전에 따른 세이브데이터 호환 문제를 해결할 수 있는 것이 바로 MagicSave 플러그인인데, 최근 MagicSave 플러그인이 v3.2로 업데이트되었습니다. v2.0을 블로그에 소개한 이후에도 꾸준히 업데이트되어 왔지만, 막상 직접 소개하는 건 오랜만이네요. [출처가기]

하지만 MagicSave 플러그인이라도 모든 손상된 세이브데이터를 완벽히 복구할 수 있는 것은 아니고, 게임에 따라 복구할 수 없는 경우도 있으며, 또 실제로 손상된 세이브데이터는 복구할 수 없다는 점을 명심해주세요.


[ 설치방법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 위 첨부파일을 받아 압축을 풀고 그 안의 'MagicSave' 폴더를 메모리스틱 최상위에 복사합니다.

2. 역시 위 첨부파일의 'seplugins' 폴더 안에 있는 'MagicSave.prx' 파일은 매모리스틱의 seplugins/ 폴더 안으로 복사합니다. (Lite 버전은 MagicSaveLite.prx 파일, 일본어판은 '일본어판' 폴더의 'MagicSave.prx'를 대신 사용해주세요.)

3. 메모리스틱 ms0:/seplugins/ 폴더의 game.txt를 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장하세요. (game.txt 파일이 없다면 직접 새로 만드세요.)
ms0:/seplugins/MagicSave.prx 1
(Lite 버전인 경우 ms0:/seplugins/MagicSaveLite.prx 1이라고 추가.)

4. 플러그인의 설치가 끝났습니다.

[ 세이브데이터 복구방법 ]
MagicSave 플러그인은 다양한 기능을 가지고 있는데, 그 중 손상된 세이브데이터를 직접 로드하는 방법에 대해서만 간단히 알아보겠습니다.


세이브데이터가 손상되었다고 나와 로드할 수 없는 게임을 실행합니다. 그 후 볼륨업+볼륨다운 버튼을 동시에 누르면 위와 같은 MagicSave의 메인 메뉴가 나타납니다.

MagicSave의 메뉴에서의 선택은 엑스버튼, 취소는 세모버튼입니다.


일단 플러그인 메뉴를 보기 편하고 사용하기 쉽게 하기 위해서 'Menu Option'으로 들어가 'View'를 [All]로 변경하고, 'Stop Other Threads'를 엑스버튼으로 선택해 활성화합니다.


그 후 다시 메인 메뉴로 나가 이번에는 'Save Data' 메뉴로 들어가서 'Read Invalid Data' 메뉴 아래의 'Enable'을 엑스버튼으로 선택해 활성화합니다. 그 후 세모버튼을 눌러 MagicSave 메뉴를 닫고 다시 게임으로 돌아옵니다.

이제 게임에서 다시 세이브데이터를 로드해봅니다. (게임 구동과 동시에 자동으로 세이브를 불러오는 게임도 있는데 이 경우에는 게임 종료 후 재실행하세요.) 이전에는 손상된 데이터로 나왔던 세이브데이터가 정상적으로 로드되었다면 성공! 이 상태에서 다시 세이브를 하면 다음부터는 MagicSave 플러그인이 없어도 정상적인 세이브 저장/로드가 됩니다.

만약 여전히 세이브데이터가 손상되었다고 나온다면 MagicSave 메인 메뉴에서 'SFO File'과 'Decrypt'의 타입을 여러가지로 변경하면서 계속 시도해 보세요.

# 위의 방법은 MagicSave 플러그인내에서 직접 손상된 세이브데이터를 불러오는 방법입니다. 하지만 이 방법 외에도 세이브데이터의 백업 파일을 이용해서 복구하는 방법도 있습니다. 일단 세이브를 정상적으로 불러오는 커펌에서 암호화되지 않은 세이브데이터의 백업 파일을 만들고, 손상된 데이터로 나오는 커펌에서는 이 암호화되지 않은 세이브의 백업 파일을 불러오는 것이죠. 자세한 방법은 아래 리드미 번역 내용이나 관련글을 참고해주세요.

[ 자세한 사용방법 (리드미 번역) ]
상당히 깁니다. ㅡㅡ; 번역기를 이용하긴했지만, 제대로 번역이 안된 부분이나 어색한 부분이 많아 수정하는데도 한참 걸렸네요. MagicSave 플러그인에 대해 자세히 알고 싶으신 분들이나 위 방법으로도 세이브데이터 복구가 안되는 분들은 참고해주세요.

MagicSave v3.2 리드미 변역 내용 열기


* 관련글 보기 *
손상된 세이브데이터 복구 2 - MagicSave v2.0
손상된 세이브데이터 복구 - MagicSave v1.0

2008년 8월 13일 수요일

Recovery Flasher v1.21 - 반벽돌 복구, 커펌 다운그레이더


3.xx 커널용 판도라 인스톨러의 개발자 Hellcat이 Recovery Flasher라는 홈브류를 발표했습니다. [출처가기]

이전 커펌 3.52까지는 리커버리 모드의 Run program at... 기능을 통해 쉽게 펌웨어 1.50으로 다운그레이드하거나 커펌 재설치가 가능했습니다. 그래서 부팅이 안되도 리커버리 모드만 들어갈 수 있으면 복구가 쉽게 가능했죠.
하지만 커펌 3.71 M33 이후 구형/신형 공통 커펌이 되고, 리커버리 모드가 3.xx 커널용이 되면서 이 기능은 더 이상 사용이 불가능했습니다. 그래서 반벽돌이 되도 복구가 쉽지 않았으며, 커펌을 한 번 올리면 내리는 것도 쉽지 않았죠.
(물론 판도라 관련 프로그램이 나오면서 현재는 반벽돌뿐만 아니라 벽돌까지도 복구가 가능하게 되었지만, 아직까지도 판도라 사용에 어려움을 느끼시는 분들이 많더군요. 게다가 배터리 변환이 안되는 기판까지 등장했으니...)

하지만 이번에 나온 Recovery Flasher는 지그킥배터리나 매직 메모리스틱 등은 일체 필요없이, 커펌 자체의 기능만으로 반벽돌(부팅은 안되고 리커버리 모드에만 접속 가능한 상태)의 복구나 상위 버전의 커펌에서 커펌 3.71로 다운그레이드할 수 있는 기능을 가지고 있습니다.

[ 추가사항 ] Recovery Flasher가 v1.20으로 업데이트되었습니다. [출처가기]
* 커펌 3.71과 마찬가지로 커펌 4.01 M33-2도 설치할 수 있게 됨.
* 커펌 3.71 M33-1 대신에 커펌 3.71 M33-4가 바로 설치됨.
* 매직메모리스틱에서 사용되는 ELF 형식이 새로 추가됨.
* ms0:/
PSP/GAME/ 폴더에 있는 홈브류를 실행할 수 있는 간단한 파일 브라우저 추가됨.
* 배터리 충전율이 낮아도 설치를 진행할 수 있는 옵션 추가됨.
* 공식펌웨어 파일(.PBP)의 버전을 확인하는 기능 추가됨.
상당히 유용한 기능들이 추가되었군요.

[ 추가사항 ] v1.21로 업데이트되었습니다. 이번 버전은 펌웨어 파일(371.PBP, 401.PBP)을 기존처럼 /RECOVERY/ 폴더가 아닌 메모리스틱 상위에 넣어도 동작하도록 변경된 것 외에 다른 변경점은 없습니다.

이 홈브류의 특징을 조금 더 자세히 알아보면...(업데이트)
- 지그킥배터리나 매직 메모리스틱(유니버셜 언브리커 등)이 일체 필요없음.
- 반벽돌의 복구나 커펌의 다운그레이드를 위해 커펌 3.71 M33-4 또는 커펌 4.01 M33-2의 재설치 가능.
- 커펌 3.52 M33-3 미만의 커펌에서도 XMB를 통해 바로 커펌 3.71 / 4.01 설치 가능. (원래 커펌 3.71 M33 이상을 설치하려면 반드시 커펌 3.52 M33-3 이상을 먼저 설치해야만 가능했죠.)
- 커펌 3.71 이상에서는 XMB와 리커버리 모드에서 모두 구동 가능, 그 이하의 커펌에서는 XMB에서만 가능.
- 타임머신을 통해 불러온 커펌 3.40 OE나 커펌 3.60 M33에서도 구동 가능.
- 유니버셜 언브리커 v6의 'Test M33' 메뉴를 이용한 커펌 4.01 M33에서 구동 가능.
- 손휘의 펌웨어 업데이터를 사용하지 않음.
- 커펌과 관련된 파일들의 백업 작성 가능. (펌웨어, 설정, PSN 인증 파일 등, 낸드 덤프와는 다름.)
- 커펌의 다양한 부분들 복구 가능 (XMB 테마, 설정, PSN 인증 파일 등)

* Download : 공식 펌웨어 3.71
* Download : 공식 펌웨어 4.01

[ 설치법 ] - 리커버리 모드 / XMB에서 실행하고자 하는 경우
1. 위의 Recovery Flasher를 받아 압축을 풀고 그 안의 'RECOVERY' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.
2-1. 커펌 3.71 M33-4를 설치하고 싶다면 공식 펌웨어 3.71 파일을 받아 압축을 풀고 나오는 'EBOOT.PBP' 파일을 '371.PBP'로 이름을 변경해서 ms0:/PSP/GAME/RECOVERY/ 폴더 또는 메모리스틱 상위로 복사합니다. (파일의 확장자에 주의하세요.)
2-2. 커펌 4.01 M33-2를 설치하고 싶다면 공식 펌웨어 4.01 파일을 받아 압축을 풀고 나오는 'EBOOT.PBP' 파일을 '401.PBP'로 이름을 변경해서 ms0:/PSP/GAME/RECOVERY/ 폴더 또는 메모리스틱 상위로 복사합니다. (파일의 확장자에 주의하세요.)
3. 설치 끝~

[ 사용법 ] - 리커버리 모드 / XMB에서 실행한 경우

사용법 열기

--------------------------------------------------------------------------------------------------

[ 설치법 / 사용법 ] - ELF MENU / NAND TOOL에서 실행하고자 하는 경우
1. 위의 Recovery Flasher를 받아 압축을 풀고 그 안 'PANDORA' 폴더에 있는 'rflash.elf' 파일을 ELF MENU나 NANDTOOL이 설치되어 있는 메모리스틱의 ms0:/ELF/ 폴더로 복사합니다.
2. 첨부파일의 'RECOVERY' 폴더에 있는 'EBOOT.PBP' 파일도 메모리스틱의 ms0:/ELF/ 폴더로 복사합니다.
3-1. 커펌 3.71 M33-4를 설치하고 싶다면 공식 펌웨어 3.71 파일을 받아 압축을 풀고 나오는 'EBOOT.PBP' 파일을 '371.PBP'로 이름을 변경해서 ms0:/ELF/ 폴더 또는 메모리스틱 상위로 복사합니다. (파일의 확장자에 주의하세요.)
3-2. 커펌 4.01 M33-2를 설치하고 싶다면 공식 펌웨어 4.01 파일을 받아 압축을 풀고 나오는 'EBOOT.PBP' 파일을 '401.PBP'로 이름을 변경해서 ms0:/ELF/ 폴더 또는 메모리스틱 상위로 복사합니다. (파일의 확장자에 주의하세요.)
4. 지그킥배터리를 이용해 ELF MENU나 NANDTOOL을 실행하고 해당 ELF를 선택해 실행하면 Recovery Flasher가 자동으로 실행됩니다.
5. 사용법은 위의 내용을 참고해주세요. 단, 이 경우 백업과 복구 기능은 사용할 수 없습니다.
--------------------------------------------------------------------------------------------------

[ 설치법 / 사용법 ] - 유니버셜 언브리커 v1~v4에서 실행하고자 하는 경우
1. 위의 Recovery Flasher를 받아 압축을 풀고 그 안 'PANDORA' 폴더에 있는 'rflash.elf' 파일을 ressurection.elf'로 이름을 변경한 뒤 ms0:/KD/ 폴더에 덮어씁니다.
2. 첨부파일의 'RECOVERY' 폴더에 있는 'EBOOT.PBP' 파일도 메모리스틱의 ms0:/KD/ 폴더로 복사합니다.
3-1. 커펌 3.71 M33-4를 설치하고 싶다면 공식 펌웨어 3.71 파일을 받아 압축을 풀고 나오는 'EBOOT.PBP' 파일을 '371.PBP'로 이름을 변경해서 ms0:/KD/ 폴더 또는 메모리스틱 상위로 복사합니다. (파일의 확장자에 주의하세요.)
3-2. 커펌 4.01 M33-2를 설치하고 싶다면 공식 펌웨어 4.01 파일을 받아 압축을 풀고 나오는 'EBOOT.PBP' 파일을 '401.PBP'로 이름을 변경해서 ms0:/KD/ 폴더 또는 메모리스틱 상위로 복사합니다. (파일의 확장자에 주의하세요.)
4. 지그킥배터리를 이용해 부팅하면 기존의 유니버셜 언브리커 메뉴 대신에 Recovery Flasher가 실행됩니다.
5. 사용법은 위의 내용을 참고해주세요. 단, 이 경우 백업과 복구 기능은 사용할 수 없습니다.
(# 유니버셜 언브리커 v5에서는 ms0:/kd/ 폴더 대신에 ms0:/TM/DC5/KD/ 폴더를 사용해야 하며, 유니버셜 언브리커 v6에서는 사용할 수 없습니다.)
--------------------------------------------------------------------------------------------------

아래 동영상은 실제로 커펌 4.01 M33-2에서 리커버리 모드를 통해 커펌 3.71 M33-1로 내려가는 모습입니다.
--------------------------------------------------------------------------------------------------

이제야 모든 커펌에서 판도라 관련 툴없이도 반벽돌 복구와 커펌의 다운그레이드가 가능하게 되었습니다.
초기 커펌 ~ 커펌 3.52 M33-4 까지는 기존의 방법으로 -> http://popotz.textcube.com/426
커펌 3.71 M33-1 이후부터는 위의 Recovery Flasher를 통해 가능하게 된 것이죠.

물론 리커버리 모드조차 들어가지 않는 벽돌이라면 기존처럼 지그킥배터리를 이용한 방법을 사용해야 합니다.

# 반벽돌 복구 글도 변경해야겠네요. 징징...
#  '커펌 3.71로 어떻게 돌아가죠?'라는 질문이 하도 많아 타임머신 + 유니버셜 언브리커 통합 설치글을 올렸었는데... 조금만 더 빨리나오지... 또 징징..
# 그래도 위의 프로그램보다는 지그킥배터리를 이용하는 방법이 더 안전하고 좋습니다. 커펌 설치 중에 전원이 꺼지거나 하면 벽돌이 되므로 충분히 주의하시고, 자기 책임하에 사용해주세요.
# 위 과정에서 일어난 모든 문제의 책임은 각자 자신에게 있습니다.

* 관련글 보기 *
2008/05/28 - [판도라의 배터리] - 타임머신+유니버셜 언브리커 통합설치
2008/05/12 - [뉴스 / 루머] - 강제 사용자 설정 초기화 방법
2008/01/28 - [커스텀펌웨어/커펌 공통] - 커펌 반벽돌 복구법
2007/12/30 - [홈브류 - 일반] - Config Cleaner 2.0 - 커펌 3.71용 플래시1 포맷터
2007/08/01 - [커스텀펌웨어/커펌 공통] - 커펌의 1.50 복구 / 재설치 방법 정리