PKG 추출기
pkgextractor는 개발 중에 관찰된 디버그 FPKG 레이아웃을 풉니다. 바깥 패키지, 내부 PFS, NAPS 이름 맵, Kraken으로 압축된 페이로드입니다. 암호화된 리테일 패키지는 범위 밖입니다.
2026년 10월 10일까지의 저장소 노트
디버그 패키지에 든 것
PlayStation 5 패키지는 파일 시스템을 감쌉니다. PS5PCEM이 관찰한 디버그 레이아웃은 바깥 패키지, 내부 PFS 이미지, 패키지 이름을 파일에 대응시키는 NAPS 테이블, Kraken으로 압축된 페이로드를 사용합니다. 추출기는 이 계층들을 따라가며 파일을 씁니다. pkgextractor.exe로 런처 옆에 함께 배포되며, 런처에는 이를 실행하는 PKG 추출 버튼이 있습니다.
10월 2일 개발 추출기는 Grand Theft Auto III: The Definitive Edition, PPSA03527 버전 1.007의 InvalidPfs를 고칩니다. eboot.bin, 모듈 6개, PAK 아카이브 2개를 포함한 파일 48개가 모두 추출되고, PAK 인덱스 체크섬 두 개가 모두 일치합니다. 패키지 테스트 21개가 통과합니다. 그 보고서에서는 게임을 실행하지 않았습니다. 추출과 실행은 별개의 주장입니다.
리테일 암호화
암호화된 리테일 패키지는 지원하지 않습니다. 키는 포함되어 있지 않으며 암시되지도 않습니다. 관찰된 디버그 파서가 알아보지 못하는 패키지는 파싱에 실패합니다. 완성된 것처럼 보이는 디렉터리에 일부만 추출하지 않습니다.
법적 경계는 프로젝트의 나머지 부분과 같습니다. 이 도구는 이미 정당하게 사용할 수 있는 덤프를 가진 사람이 그것을 로더에 넣을 수 있도록 존재합니다. 사이트와 에뮬레이터는 게임, 펌웨어, 키를 배포하지 않습니다.
추출 이후
로더는 복호화된 eboot.bin을 읽고 콘텐츠 디렉터리를 /app0으로 마운트합니다. 일반적인 배치에서는 eboot.bin을 패키지 루트나 복호화된 하위 디렉터리에 둡니다. 런처는 두 곳을 모두 찾아봅니다. 저장 데이터는 패키지 안에 없습니다. 에뮬레이터 홈 아래에 타이틀 ID별로 있습니다.
여기서 Kraken, NAPS, PFS는 패키지 파일 메커니즘입니다. 데이터를 압축하거나 다시 배치한다는 점에서 혼동하기 쉬운 GPU 스위즐, AMPR 엔진, 오디오 코덱과는 다릅니다.
구현된 것
- 관찰된 디버그 FPKG 레이아웃, 내부 PFS, NAPS 이름 맵, Kraken 페이로드.
- 명령줄 추출기와 런처 버튼.
- GTA III 개발 추출: 파일 48개와 일치하는 PAK 인덱스 체크섬.
- 해당 추출기에서 통과한 패키지 테스트 21개.
아직 빠진 것
- 암호화된 리테일 패키지는 지원하지 않으며, 도구에 키가 포함되어 있지 않습니다.
- 알아보지 못한 레이아웃은 실패합니다. 일부만 담긴 트리로 내보내지 않습니다.
- 추출에 성공했다고 해서 타이틀이 실행된다는 뜻은 아닙니다.
관련 메커니즘
이 페이지들에 대하여