- Katılım
- 25 Ocak 2025
- Mesajlar
- 435
- Tepkime puanı
- 1.479
- Puan
- 93
- Konsol Model
- Playstation 4 Slim
PS5 PKG Virtual Shop,.pkg jailbreak yapılmış bir PlayStation 5'te yerel PS4/PS5 dosyalarınızı yönetmek ve yüklemek için basit ama güçlü bir web tabanlı arayüzdür.
Uygulama bilgisayarınızda çalışır ve doğrudan PS5'inizin tarayıcısına temiz, kontrolcü dostu bir web arayüzü sunar ve etaHEN'in Doğrudan Paket Yükleyicisi aracılığıyla tek tıklamayla kuruluma olanak tanır .
Dikkat - Şu anda script sadece ps4 PKG formatını kabul ediyor.
2.3b EtaHen versiyonu tavsiye edilir!
- Bu kodu tekrar tekrar test etmeme yardım ettiğin için @Andy2000211'e teşekkürler .
- Flask ve Pillow geliştiricilerine teşekkürler .
- PlayStation homebrew topluluğuna etaHEN gibi exploitler ve araçlar üzerindeki muhteşem çalışmalarından dolayı büyük takdirlerimizi sunarız .
- mour0ne shop'a dayanmaktadır .
Proje Hakkında
Bu proje, jailbreak yapılmış bir PS5 için yerel bir dosya koleksiyonunu yönetmek üzere grafiksel bir kullanıcı arayüzü sunar. URL'leri manuel olarak yazmak veya komut satırı araçlarını kullanmak yerine, bu sunucu yerel klasörlerinizi tarar, meta verileri (başlıklar ve simgeler gibi) çıkarır ve her şeyi kategorilere ayrılmış, konsol dostu bir vitrinde sunar ..pkg
Python Flask arka ucu ve hafif vanilya JavaScript ön ucu ile oluşturulmuştur .
Python Flask arka ucu ve hafif vanilya JavaScript ön ucu ile oluşturulmuştur .
Özellikler
- Otomatik Tarama: Yapılandırma dosyanızda tanımlanan tüm dizinleri algılar ve indeksler.
- Zengin Meta Veri: Dosyalardan başlığı, içerik kimliğini ve simgeyi .pkgotomatik olarak çıkarır.
- Kategorize Edilmiş Arayüz: Paketleri klasör yapısına göre sekmelere düzenler (örneğin, games, apps, dlc).
- PS5 için Optimize Edildi:
- Erişimi yalnızca PS5 konsollarıyla sınırlar.
- Kategori geçişi için L2/R2 ile kontrolör navigasyonu.
- Sayfalama Sistemi: Büyük koleksiyonlarda gezinmek için “Sonraki” ve “Önceki” düğmeleri eklendi.
- Gerçek Zamanlı Arama: Koleksiyonunuzu anında başlığa göre filtreleyin.
- Tek Tıkla Kurulum: Bir oyun kartına tıklayarak onu doğrudan etaHEN DPI v2 aracılığıyla PS5'in indirme kuyruğuna gönderin .
- Özelleştirilebilir:configs.json Basit bir dosya aracılığıyla başlığı, klasör yollarını ve daha fazlasını yapılandırın .
- Hafif: Sadece Python, Flask ve Pillow gerektirir ; ağır bağımlılıklar yoktur.
Önkoşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
- Jailbreak'li bir PlayStation 5 konsolu
- Doğrudan Paket Yükleyici (DPI v2) etkinken çalışan etaHEN
- Bilgisayarınızda Python 3.x yüklü
- Hem bilgisayarınız hem de PS5'iniz aynı yerel ağda
Kurulum ve Kurulum
Sunucuyu bilgisayarınızda çalıştırmak için şu adımları izleyin.
Artık Windows için bir .exe derlemesi sürümlere eklendi: https://github.com/MestreTM/ps5_pkg_virtual_shop/releases
Artık Windows için bir .exe derlemesi sürümlere eklendi: https://github.com/MestreTM/ps5_pkg_virtual_shop/releases
Depoyu klonlayın
Kod:
git clone https://github.com/MestreTM/ps5_pkg_virtual_shop.git
Python bağımlılıklarını yükleyin
Sanal ortam kullanılması önerilir.
Kod:
# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
# Install required libraries
pip install Flask Pillow waitress
Kütüphanenizi yapılandırın
Dosyayı düzenleyerek programı manuel olarak yapılandırabilirsiniz configs.json.
Örnek configs.json:
JSON:
{
"shop_title": "My PS5 Library",
"paths": {
"games": "C:\\Users\\YourUser\\Documents\\PS5\\PKG\\Games",
"apps": "/home/user/ps5/apps",
"dlc": "D:\\PKG_Collection\\DLC",
"updates": "/path/to/your/updates"
}
}
- shop_title: Web arayüzünde görüntülenen ana başlık.
- yollar:.pkg Her anahtarın bir kategoriyi (sekme adı) ve her değerin dosyaları içeren klasör yolunu temsil ettiği bir sözlük .
Sunucuyu çalıştırın
Kod:
python app.py
Büyük bir koleksiyonunuz varsa ilk tarama biraz zaman alabilir; önbelleğe alma sayesinde sonraki taramalar daha hızlı olacaktır.
Kullanım
Bilgisayarınızın IP Adresini Bulun
- Windows: Komut İstemi'ni açın ve şunu yazın:ipconfig
- macOS/Linux: Bir terminal açın ve ifconfigveya yazınip -a
IPv4 Adresinizi arayın , şöyle görünmelidir 192.168.1.100.
PS5'inizde açın
PS5'inizde web tarayıcısını açın ve şuraya gidin:
<YOUR_PC_IP>Daha önce bulduğunuz IP adresiyle değiştirin .
Kod:
http://<YOUR_PC_IP>:5000
<YOUR_PC_IP>Daha önce bulduğunuz IP adresiyle değiştirin .
Göz Atın ve Yükleyin
- Her kategoriyi sekmeler temsil edecektir.
- Sekmeler arasında geçiş yapmak için L2/R2 tuşlarını kullanın .
- Sayfalar arasında gezinmek için Sonraki/Önceki'yi kullanın .
- Herhangi bir oyun veya uygulama kartına tıklayarak etaHEN aracılığıyla doğrudan PS5'inize yükleyin .

Burada bulunan gizli verileri görebilmek için önce 'Beğen' düğmesine tıklamanız gerekir.