PS5 Game Compressor – Payload Nén Game PS5 Homebrew Qua Web UI (Hướng Dẫn Đầy Đủ 2026)

PS5 Game Compressor Là Gì?

PS5 Game Compressor là một payload ELF độc lập dành cho môi trường homebrew PS5, cho phép người dùng nén, giải nén, xác minh và sửa lỗi game được mount thông qua ShadowMountPlus — tất cả thông qua giao diện web trực quan chạy trực tiếp trên máy PS5.

Điểm đặc biệt so với các công cụ tương tự: PS5 Game Compressor không có trình duyệt file riêng. Thay vào đó, nó tự động phát hiện các game đã được mount qua ShadowMountPlus dựa trên tracker link, giúp quy trình làm việc trở nên gọn gàng và không cần thao tác thủ công.

Link dự án GitHub: https://github.com/juma-sayeh/PS5-Game-Compressor
Phiên bản mới nhất: v0.9.5 (phát hành ngày 6 tháng 6 năm 2026)
Tác giả: Juma Sayeh | Ngôn ngữ lập trình chính: C (86.4%), HTML (8.5%), C++ (4.6%)


Tính Năng Chính

PS5 Game Compressor cung cấp bộ tính năng toàn diện trong một payload duy nhất:

Nén & Lưu Trữ

  • Nén thư mục game hoặc image thành định dạng FF-PFSC
  • Hỗ trợ cả hai chế độ đầu ra: PFSexFAT

Xác Minh & Sửa Lỗi

  • Xác minh game PFSC đã nén và lưu lại marker xác minh bền vững
  • Tự động sửa các lỗi block PFSC khi phát hiện vấn đề

Quản Lý & Di Chuyển

  • Giải nén game về dạng thư mục ứng dụng gốc
  • Di chuyển game giữa bộ nhớ trong (Internal SSD) và ổ USB ngoài

Trải Nghiệm Người Dùng

  • Hiển thị tiến trình, tốc độ xử lý và thời gian còn lại ước tính
  • Lưu lịch sử các thao tác đã thực hiện
  • Tiến trình xử lý vẫn tiếp tục ngay cả khi đóng tab trình duyệt
  • Tự động cài đặt tile launcher trên màn hình chính PS5

Yêu Cầu Để Sử Dụng

Đây là công cụ dành cho người dùng đã có kinh nghiệm với homebrew PS5. Trước khi bắt đầu, hãy đảm bảo bạn có đủ các yêu cầu sau:

Yêu cầuChi tiết
Môi trường homebrewPS5 có khả năng chạy payload ELF
ShadowMountPlusĐã cài đặt và đang quản lý game được mount
Payload ManagerHoặc công cụ khác để khởi chạy payload ELF
FTP accessCần thiết để deploy payload lên PS5 (nếu không copy thủ công)
PS5 Payload SDKChỉ cần nếu bạn muốn tự build từ source

Khuyến nghị: Hãy backup dữ liệu quan trọng và thử nghiệm với các game không quan trọng trước khi áp dụng trên toàn bộ thư viện game.


Cơ Chế Phát Hiện Game

PS5 Game Compressor không có file browser riêng — đây là thiết kế có chủ ý. Thay vào đó, ứng dụng tự động phát hiện game thông qua tracker link của ShadowMountPlus tại các đường dẫn:

/user/app/<TITLE_ID>/mount.lnk
/user/app/<TITLE_ID>/mount_img.lnk

Điều này đảm bảo chỉ những game đang được mount hợp lệ mới xuất hiện trong danh sách, tránh nhầm lẫn với các ứng dụng khác trên hệ thống.


Hướng Dẫn Deploy Payload

Build Từ Source Code

Nếu muốn tự build, thiết lập biến môi trường và chạy lệnh make:

bash

export PS5_PAYLOAD_SDK=/đường/dẫn/đến/ps5-payload-sdk
make

File đầu ra sẽ là: game-compressor.elf

Cài Đặt Lên PS5

Copy file ELF vừa build vào thư mục payload trên PS5. Đường dẫn thông thường khi dùng Payload Manager:

/data/pldmgr/payloads/game-compressor/game-compressor.elf

Repository cũng bao gồm file metadata cho Payload Manager tại payload-manager/game-compressor.elf.json. Nếu bạn tự build lại ELF, cần cập nhật checksum trong file JSON này trước khi chia sẻ.


Hướng Dẫn Sử Dụng Từng Bước

Bước 1: Chuẩn Bị

Đảm bảo ShadowMountPlus đã mount ít nhất một game và đang hoạt động bình thường.

Bước 2: Khởi Chạy Payload

Chạy game-compressor.elf từ Payload Manager hoặc payload loader bạn đang dùng.

Bước 3: Mở Giao Diện Web

Trên trình duyệt máy tính (cùng mạng với PS5), truy cập:

http://<ĐỊA_CHỈ_IP_PS5>:5910/

Bước 4: Chọn Game

Chọn tựa game bạn muốn xử lý từ sidebar bên trái. Ứng dụng sẽ nhớ game bạn xem lần trước thông qua cookie trình duyệt.

Bước 5: Thực Hiện Thao Tác

Tùy theo trạng thái game:

  • Game dạng thư mục/image: Nút chính hiển thị Compress → nhấn để nén, chọn định dạng PFS hoặc exFAT khi được hỏi
  • Game đã nén (PFSC): Nút chính hiển thị Validate and Repair → xác minh và sửa lỗi nếu cần

Bước 6: Thao Tác Phụ

Từ menu thao tác phụ, bạn có thể:

  • Uncompress — Giải nén game về dạng thư mục gốc
  • Move to USB — Di chuyển game sang ổ USB ngoài
  • Move to Internal SSD — Chuyển game về bộ nhớ trong

Bước 7: Theo Dõi & Xem Lịch Sử

Theo dõi tiến trình xử lý trực tiếp trên giao diện web. Nhấn nút History để xem lại các thao tác đã thực hiện trước đó.


Đường Dẫn Runtime Quan Trọng

Ứng dụng lưu dữ liệu tại các vị trí cố định trên hệ thống PS5:

Mục đíchĐường dẫn
Marker xác minh/data/ps5-image-stack/GameCompressor/validations
Workspace sửa lỗi/data/ps5-image-stack/GameCompressor/repair
Marker launcher/data/ps5-image-stack/GameCompressor/launcher.ok
Endpoint shutdownGET /api/control/shutdown

So Sánh Hai Chế Độ Nén: PFS vs exFAT

Khi nén game, bạn sẽ được hỏi chọn giữa hai định dạng đầu ra:

PFS (PlayStation File System): Định dạng native của PS5, tương thích tốt nhất với hệ sinh thái PlayStation. Phù hợp cho lưu trữ trên bộ nhớ trong.

exFAT: Định dạng phổ thông hơn, thuận tiện cho việc di chuyển sang ổ USB ngoài và tương thích rộng hơn với các thiết bị khác.


Những Điểm Cần Lưu Ý Khi Sử Dụng

Một số thông tin kỹ thuật quan trọng để tránh nhầm lẫn trong quá trình sử dụng:

Về launcher: Nếu việc cài đặt launcher trên màn hình chính PS5 thất bại, giao diện web vẫn hoạt động bình thường qua địa chỉ http://<PS5_IP>:5910/.

Về tiến trình: Tất cả thao tác nén và sửa lỗi được xử lý phía PS5, không phụ thuộc vào tab trình duyệt. Bạn có thể đóng trình duyệt mà không ảnh hưởng đến quá trình đang chạy.

Về thời gian: Nén và sửa lỗi các game dung lượng lớn có thể mất nhiều thời gian — đây là điều bình thường.

Về thông báo: Server-side notification sẽ được gửi khi hoàn thành, nếu runtime environment hỗ trợ tính năng này.


Câu Hỏi Thường Gặp (FAQ)

Tôi có thể dùng PS5 Game Compressor mà không có ShadowMountPlus không?
Không. Ứng dụng được thiết kế chuyên biệt để làm việc với game đã được mount qua ShadowMountPlus. Đây là yêu cầu bắt buộc.

Nén game có ảnh hưởng đến khả năng chơi không?
Không. Quá trình nén chỉ giảm dung lượng lưu trữ, game vẫn chạy bình thường sau khi được giải nén hoặc mount lại.

Tôi có thể chạy trên PS5 firmware nào?
Ứng dụng yêu cầu firmware PS5 có khả năng chạy homebrew payload ELF. Hãy tham khảo cộng đồng homebrew PS5 để biết phiên bản firmware tương thích.

File nguồn sử dụng ngôn ngữ lập trình gì?
86.4% C, 8.5% HTML, 4.6% C++. Đây là lựa chọn tối ưu cho hiệu suất trên phần cứng PS5.


Nguồn Cảm Hứng & Tín Dụng

PS5 Game Compressor được xây dựng dựa trên và lấy cảm hứng từ các dự án mã nguồn mở:

Tác giả: Juma Sayeh
Kiểm thử: Osama Abualia


Tuyên Bố Miễn Trách

PS5 Game Compressor là phần mềm homebrew thử nghiệm cho các quy trình làm việc PS5. Sử dụng hoàn toàn theo rủi ro của người dùng. Dự án không có liên kết với Sony, PlayStation hay bất kỳ nhà phát hành game nào. Tác giả không chịu trách nhiệm về bất kỳ tổn thất dữ liệu nào phát sinh trong quá trình sử dụng.


Bài viết tham khảo từ tài liệu chính thức tại github.com/juma-sayeh/PS5-Game-Compressor

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0
    0
    Tạo wiki game yêu thích
    Giỏ game trốngTrở lại trang
    Lên đầu trang