Şu anda hala PS5 için 7.61 firmware sürümüne uygun yeni jailbreak'in çıkmasını bekliyoruz. Bu süreçte özellikle son 24 saatte 7.61'i hedefleyen başka bir projenin çıkmasıyla birlikte biraz kafa karışıklığı oluştu. Bu yazıda, bu kafa karışıklığını gidermeye ve olan biteni açıklamaya çalışacağım.
Arka Plan:
Öncelikle biraz geri dönelim. FreeBSD işletim sisteminde büyük bir güvenlik açığı duyuruldu ve PS5'in de aynı FreeBSD tabanlı bir sistem kullandığı ortaya çıktı. Bu, PS5'in bu güvenlik açığına karşı savunmasız olduğu anlamına geliyor. Bu bir
kernel düzeyinde açık, yani genellikle PS5 veya PS4'te bir jailbreak’e yol açabilecek bir açık.
PS4, bu açık için erken safhalarda devre dışı bırakıldı, çünkü Sony, 8.0 güncellemesiyle bu açığı kapatmıştı. Bu da, 7.61’in bu açık için savunmasız olan son PS5 firmware sürümü olduğunu gösteriyor.
Kernel exploitleri, özellikle PS5 ve PS4 için jailbreak yolunu açan önemli açıklar olarak bilinir. Bu açık duyurulduktan kısa bir süre sonra bazı uygulamalar ortaya çıktı. FailOverflow, bir FreeBSD sanal makinesinde çalışan bir konsept ispatını GitHub’da paylaştı. Ayrıca, Flat isimli geliştirici BDJ (Blu-ray Java) ve Lua tabanlı bir exploit uygulaması yayınladı.
Kernel ve Userland Exploitleri:
Kernel exploitleri, işletim sisteminin çekirdeğinde çalıştığı için doğrudan jailbreak’e yol açabilir. Ancak, kernel exploitini tetiklemek zor çünkü çekirdek işletim sisteminin en alt katmanında çalışıyor. Burada devreye
userland exploitleri giriyor. Userland exploitleri, kullanıcının erişebildiği alanlarda (örneğin web tarayıcı veya Blu-ray oynatıcı) gerçekleşir. Başarılı bir jailbreak, genellikle bir
userland exploiti ile kernel exploitini zincirleme yoluyla gerçekleşir.
PS4 ve PS5'teki çoğu exploit, genellikle bu şekilde çalıştı: bir userland exploiti ve ardından kernel exploiti zincirlenerek jailbreak yapıldı.
Potansiyel Userland Exploitleri:
PS5’te kernel exploitiyle zincirlenebilecek birkaç userland exploiti seçeneği var:
- BDJ (Blu-ray Java) Exploiti: Blu-ray oynatıcı, Java kullanarak menü sistemlerini çalıştırdığı için, buradan bir açık yakalanabiliyor. Blu-ray diski kullanarak kendi Java kodunuzu çalıştırabilirsiniz. Ancak, bu yöntem yalnızca disk sürümü olan konsollarda geçerli.
- Save Game Exploiti: Bazı oyunların kayıt dosyaları Lua scriptleri kullanır. Bir güvenlik açığı bulunan oyun varsa, bu Lua scriptleri ile exploiti tetikleyebilirsiniz. Ancak, bu yöntem de dijital sürümlü konsollarda aynı sorunları yaratabilir.
- WebKit Exploiti: Web tarayıcısında bir açık kullanılarak yapılabilir. Bu, disk ya da dijital sürüm fark etmeksizin herkesin yararlanabileceği en ideal yöntemdir.
Güncel Gelişmeler:
Şu an bildiğimiz kadarıyla BDJ exploiti 7.61 firmware sürümüne kadar çalışıyor. Bu nedenle, jailbreak’in ilk uygulaması büyük ihtimalle Blu-ray üzerinden yapılacak. Blu-ray sürücüsünde çalışan güçlü bir userland exploiti zaten mevcut ve bu exploiti kernel exploitiyle zincirlemek teoride mümkün. Ancak birçok kullanıcı, WebKit exploitini bekliyor çünkü bu, hem diskli hem de dijital konsollar için erişilebilir olacaktır.
MasterCore Exploiti Üzerindeki Karışıklık:
Son zamanlarda MasterCore exploitinin 7.61 firmware sürümüne kadar güncellenmesi biraz kafa karışıklığı yarattı. MasterCore, esas olarak PS2 oyunlarını çalıştırmak için kullanılan bir save game exploiti. Bu exploit, bir PS2 oyunu olan "Okage: Shadow King" oyununda bulunan bir açığı kullanıyor. MasterCore, güncellenmiş olsa da, şu anda sadece PS2 oyunları çalıştırmak için kullanılabiliyor.
MasterCore, yeni PS5 kernel exploiti ile zincirlenebilir mi? Belki. Ancak pratikte bu mantıklı görünmüyor çünkü birçok kişinin bu oyunu PS5’lerinde kurulu olmayacaktır. BDJ exploiti veya WebKit exploiti kullanmak çok daha mantıklı.
Ne Beklemeliyiz?
- Blu-ray exploiti büyük olasılıkla ilk jailbreak yöntemi olacak.
- Save game exploiti de yakın zamanda gelebilir, ancak hangi oyunun bu açığa sahip olduğunu henüz bilmiyoruz.
- WebKit exploiti de araştırma aşamasında ve belki daha sonra kullanılabilir hale gelecek.
İlk aşamada büyük ihtimalle Blu-ray exploitine dayalı bir jailbreak göreceğiz, ardından WebKit exploitine dayalı bir çözüm de gelebilir.
Şimdi PS5 Almalı mısınız?
Henüz jailbreak için PS5 satın almayı tavsiye etmem. Jailbreak çıktıktan sonra beklemek daha mantıklı olacaktır. Hangi sürümü satın alacağınıza karar vermeden önce jailbreak’in durumunu görmek daha iyi olabilir. Ancak genel olarak her zaman
disk sürümlü konsolları tavsiye ederim çünkü daha fazla exploite karşı savunmasızdır.
Jailbreak Çıktıktan Sonra Ne Olacak?
Jailbreak çıktıktan sonra, ev yapımı yazılımlar (homebrew), HEN gibi yükleyiciler ve hypervisor sorunlarını aşmak için bazı ek araçların geliştirilmesi biraz zaman alabilir. İlk başta çok fazla işlev olmayabilir, ancak zamanla PS5’in önceki jailbreaklerdeki gibi işlevsellik kazanmasını bekleyebiliriz.