[잡담] 새로운 방법(method) 등장? 플포 6.20까지 뚫…

아직은 루머 단계임을 먼저 밝힙니다. 기존의 플포 익스플로잇처럼 privilege escalation이 없이 게임을 구동시키는 방법이 나왔다는 것 같네요. 플포 개발자인 zecoxao군에 의해 언급이 되었습니다. 아직 정보가 너무 부족합니다만 매우 놀랄만한 소식이에요.^^

현재 6.02에서 방법을 찾았다는데, 6.20까지도 이 방법이 제대로 먹힌다는 후문도 있네요.  뭔지 모르지만 흥미롭게 진행됩니다.

카피와 프로텍션의 대결은 계속 이어지는 듯 하네요. 뭔가 보다 분명한 것들이 진전되면 또 포스팅 할께요.^^

 

자세한 소식은 아래에서…

[5.05] 세이브 파일 활용법

같은 게임이지만 타이틀 ID가 다른 게임(즉 유럽 버전이나 북미버전, 아시아 버전 등)의 세이브 데이터나, 다른 콘솔에서 저장된 세이브 데이터를 활용하는 방법이 나왔네요.^^

일단 필요한 파일을 받으시고요.

  • PS4 Save Mounter
  • NetCat GUI.zip (2.2 MB) : 이건 꼭 필요한건 아니에요. 페이로드를 보낼 줄만 알면 돼요.^^
  • FileZilla : 이것 역시 다른 FTP 클라이언트를 써도 되지만 젤 많이 쓰는거죠.^^
  • Save Repository (Discussion) : 여긴 현재 논의가 계속되면서 유저들이 세이브 데이터를 올리는 곳입니다. 다운 받아서 사용할 수 있겠죠?^^

 

아주 쉽게 전체적인 구도를 그려보자면 아래와 같이 진행됩니다. A게임의 세이브 파일을 타이틀 아이디는 다르지만 같은 게임인 B에 적용할 때: PC와 플포가 당근 한 넷웍에 물려 있어야만 합니다.

0. 실행 전에 가능하면 세이브 데이터들을 백업해 놓고 시작하세요.^^

1.  A를 실행하고 최종 세이브를 마친 상태에서 게임을 닫지 않고 XMB로 나온다.

2. 익스플로잇 메뉴에서 BIN Loader를 실행하여 페이로드를 받을 수 있는 상태로 놔둔다.

3. PC에서 NetCat이나 기타 페이로드 인젝터를 사용하여 ps4debug.bin을 플포로 보낸다.
(NetCat에서는 포트를 9020으로 설정해야함)

4. 그 상태에서 다시 익스플로잇 메뉴로 가서 FTP 페이로드를 먹인다.

5. PS4 save mounter를 실행하고 플포의 IP를 쓴 뒤 connect한다.

6. mounter에서 refresh processes를 누르고 드랍다운 메뉴에서 eboot.bin을 선택한다.(어떤 게임은 아닐 수도 있지만 대부분은 eboot.bin임)

7. mounter에서 setup 버튼을 누르고 Find Drs.에서 방금 세이브를 마친 디렉토리를 선택한다. 게임에서 quicksave가 나왔으면 QUICKSAVE0 디렉토리가 나타나 있다.

8. 디렉토리 하단의 드랍 다운 메뉴에서 READ/WRITE를 선택한 뒤 mount 버튼을 누른다.

9. 그 상태에서 파일 질라 등의 FTP 클라이언트를 실행하여 플포에 접속한다.(포트는 1337)

10. mmt/sandbox/CUSAXXXXX_000(실행 중인 A게임의 ID)/savedata0 폴더를 찾아 폴더째 PC로 복사한다. 이 폴더에 세이브 데이터가 들어 있는거고 이걸 압축해서 공유할 수 있는거죠. 파일 질라를 종료한다.

11. 이제 PC에서 ps4 save mounter를 unmount버튼으로 작업을 일단 종료시키고 A를 끝낸다.

이제부터는 가져온 데이터를 적용하는 방법이에요.

12. B를 실행하고 NEW 게임으로 시작한 뒤 역시 게임 상태에서 XMB로 나온다.

13. 익스플로잇 메뉴로 가서 FTP 페이로드를 먹인다.

14. PC에서 PS4 save mounter를 실행하고 플포의 IP를 쓴 뒤 connect한다.

15. 위 6-7번의 과정을 반복하고 Find Drs. 를 보면, 그냥 게임만 시작했을 경우엔 AUTOSAVEn 디렉토리들을 발견할 수 있다. n의 숫자가 마지막인게 가장 최근 세이브 폴더라고 보면 된다는데 이건 확실치는 않아요. 어쨌든 마지막 숫자, 예를 들어 AUTOSAVE3 정도를 선택한다. 그리고 mount 버튼을 누른다.

16. 파일 질라를 실행한 뒤 플포에 접속하고 mmt/sandbox/CUSAXXXXX_000(실행 중인 B게임의 ID)/savedata0 폴더로 들어 간다.

17. savedata0 폴더 안에 checkpoint.dat 파일이 있을 것이다. 위 10번에서 PC로 복사해 놓은 savedata0 폴더의 checkpoint.dat파일을 가져와 덮어 씌운다. savedata0 폴더 안의 sce_sys 폴더의 내용은 옮길 필요가 없고 옮겨서는 안돼요.^^

18. PC에서 mounter를 unmount 버튼을 눌러 끝낸다. FTP를 접속한 상태로 이렇게 할 경우 FTP를 새로 고침하면 savedata0 폴더 전체가 사라진걸 보게 된다. (정상인거에요^^)

19. 이제 플포 XMB에서(실행 중 나와 있는 상태) 그대로 B 게임을 닫고 다시 B를 실행한다. 그럼 A의 세이브가 적용된 걸 확인할 수 있다.^^

게임에 따라 잘 안될 수도 있어요.^^ 자세한 것은 아래 영상을 참고하세요.^^

 

 

 

[5.05] Al-Azif 익스플로잇 외… [업뎃3]

update3: 여기에서 PS4 Exploit Host v0.4.6 Alpha1 11월 6일 최신 버전을 써 보세요. 덤퍼, FTP모두 오프라인에서 잘 동작하네요. 암호는 JgDuff

참고로 HEN 1.8의 경우, PC에서 호스트를 실행하고 Cashe All 한 다음 바로 그 상태에서 한번 실행을 해 줘야만 합니다. 그리고 플포를 완전히 끄고 PC의 호스트도 닫은 후 다시 플포를 실행해서 오프라인모드로 실행하면 잘 될꺼에요.^^


 

update2: 0.4.6. Alpha2 가 제대로 캐싱이 안되네요.ㅠㅠ 좀 기다려 보세요.ㅠ


 

update1: PS4 Exploit Host v.0.4.6. Alpha2 도 나왔습니다. 여기에서 받으세요.^^

———————————————————

HEN 1.8 때문에 PS4 Exploit Host v0.4.6 Alpha1을 사용했었는데 이게 디스크 덤퍼가 없네요.ㅠㅠ 그래서 다시 Al-Azif군의 익스플로잇 호스트를 걸어보니 HEN 1.8도 업데이트 되어 있군요. 덤퍼가 필요해서 저는 다시 이거로 바꿔 놨네요.^^

방법은 다 아시겠지만, 플포 웹브라우저에서 settings 열어 쿠키와 웹사이트 데이터를 모두 삭제하고 DNS를 165.227.83.145108.61.128.158로 바꾼 뒤 User’s Guide/Helpful Info 실행하면 돼요. 그리고 Cashe All 누르면 됩니다.^^