Game Boy Advance oyunlarını çökme sesiyle yeniden oluşturmak
- Game Boy Advance (GBA) yazılımı çöktükten neredeyse 2 saat sonra, içindeki oyuna dayalı bir melodi çalmaya başlıyor.
- Özel donanım ve kod kullanarak çökme sesini dinleyince bunun hangi oyun olduğunu tam olarak anlayabiliyorsunuz.
- Bu yöntem kullanılarak teorik olarak aynı oyun yeniden oynanabilir.
Pokémon oyunlarını acımasızca hackleyen TheZZAZZGlitch'in keşfi
- TheZZAZZGlitch, Pokémon oyunlarını hackliyor; GBA verisini kartuştan çıkarmanın başka kolay yolları olsa da, hiçbiri kendinizi bir ses veri büyücüsü gibi hissettirmiyor.
- GBA çöktükten sonra 4 saatlik bir kayıt yaptı ve yaklaşık 1 saat 50 dakika civarında ayırt edici bir dalga formu buldu.
- Daha sonra oyunun içerdiği gerçek enstrüman sesleri ve ses örnekleri sırayla duyulabiliyor.
Sesten ROM verisi çıkarma
- TheZZAZZGlitch, GBA çökme dökümünün temiz biçimde kaydedilmiş sesinden veriyi okuyabilen bir Python betiği geliştirdi.
- ROM verisini ses üzerinden aktarmanın sorunlarından biri, ROM içinde büyük 0 baytlık veri bölümleri bulunması ve bunun sessizlik olarak ayrıştırılmasını zorlaştırması.
- Bölümleri orijinal ROM'daki konumlarına göre yeniden sıralayan başka bir betik çalıştırdıktan sonra, ROM %99,76 doğruluğa ulaştı ama yine de açılmadı.
- Kaydı üç kez tekrarlayıp bir "çoğunluk oyu" algoritmasıyla birleştirerek doğruluğu %99,979'a çıkardı.
- Yedi farklı kaydı birleştirip boş alanları filtreleyerek %100 eşleşme sağladı.
GN⁺'ın görüşü
- Bu makale, teknoloji ile yaratıcılığın bir araya gelerek veri kurtarmada yeni bir yöntemi nasıl ortaya çıkardığını gösteriyor.
- TheZZAZZGlitch'in deneyi, mevcut veri kurtarma yaklaşımlarının ötesine geçen özgün bir yöntem sunuyor ve ses verisini kullanarak oyun verisini geri yükleme konusunda şaşırtıcı bir olasılık açıyor.
- Makale, teknoloji meraklılarına ilgi çekici bir içerik sunmakla kalmıyor, aynı zamanda yazılım mühendisliği ve veri kurtarma alanlarına yeni bir bakış açısı getiriyor.
Henüz yorum yok.