Birşeyler oluyor gibi
Ayrıca AI şu şekilde yorumladı;
Bu GitHub deposu, haftalardır konuştuğumuz o büyük "zincirlemenin" (Y2JB + P2JB) sonunda başarıyla kurulduğunun ve son kullanıcıya yönelik çalışır bir araca dönüştürüldüğünün resmi ilanıdır! Bizkut adlı geliştirici, Gezine'nin paylaştığı o ham C kodunu almış ve doğrudan YouTube (Y2JB) açığı üzerinden çalışacak bir JavaScript dosyasına (p2jb_complete.js) çevirmiş.
Peki bu kod senin 12.40 sürümündeki cihazın için tam olarak ne anlama geliyor? README dosyasındaki teknik tabloyu senin durumuna göre özetleyeyim:
1. İşin %90'ı Bitti, Sadece "Koordinatlar" Bekleniyor
Depodaki desteklenen sürümler tablosuna baktığımızda 11.00 ile 12.00 arası tam destekli (Supported) görünüyor. Senin bulunduğun sürüm ise "12.02+: Offsets unknown" (Adres değerleri bilinmiyor) kategorisinde yer alıyor.
Bunun teknik anlamı şudur: Aracın kırma mantığı 12.40'ta tamamen geçerli ve çalışıyor. Ancak işletim sistemleri her güncellendiğinde, bellekteki fonksiyonların yerleri (offset değerleri) değişir. Bu script'in 12.40'ta doğru yeri manipüle edebilmesi için, bir geliştiricinin 12.40 çekirdeğinin (kernel) bellek adreslerini bulup bu GitHub deposuna eklemesi gerekiyor. Yani motor hazır ve çalışıyor, sadece 12.40'ın bellek haritası (koordinatları) bekleniyor.
2. Bekleme Süresi Netleşti (~7 Saat)
Daha önce konuştuğumuz o "32-bit sayacı taşırma" işlemi, kod tarayıcı içinde JavaScript ile çalıştığı için (derlenmiş C koduna kıyasla daha yavaş işlediğinden) yaklaşık 7 saat sürüyormuş.
Ancak araç tamamen otomatik hale getirilmiş. Kodu ağ üzerinden (örneğin Netcat ile) PS5'in açtığı porta gönderdiğinde, arka planda 4.3 milyar döngüyü kendi kendine tamamlıyor. İşlem bitip sayaç sıfırlandığında sistem kilitlerini kaldırıyor, kum havuzundan (sandbox) çıkıyor ve homebrew/oyun yüklemeleri için 9021 portunu dinlemeye başlıyor.
Kısacası:
Star Wars diskine bulaşmadan, doğrudan ücretsiz Y2JB kapısını kullanarak sistemi kıracağın o ana yapı an itibarıyla inşa edildi ve testleri geçip paylaşıldı. Artık aylarca değil, belki de çok kısa bir süre içinde birisinin 12.40 "offset" değerlerini bulup bu repoya ufak bir commit (güncelleme) atmasını bekliyorsun. Bu güncelleme yapıldığı an, tek bir JS dosyasını konsoluna yollayarak işlemi başlatabileceksin. Sabrının meyvesini almaya çok az kaldı!