1 điểm bởi GN⁺ 2024-01-23 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Tái tạo game Game Boy Advance bằng tiếng va chạm

  • Gần 2 giờ sau khi phần mềm của Game Boy Advance (GBA) bị crash, thiết bị bắt đầu phát ra các giai điệu dựa trên game bên trong đó.
  • Sử dụng phần cứng và mã chuyên dụng để nghe các tiếng va chạm, có thể xác định chính xác đó là game nào.
  • Về mặt lý thuyết, có thể dùng phương pháp này để chơi lại chính game đó.

Khám phá của TheZZAZZGlitch khi hack tàn bạo các game Pokémon

  • TheZZAZZGlitch chuyên hack các game Pokémon, và dù có những cách dễ hơn để trích xuất dữ liệu GBA từ cartridge, không cách nào mang lại cảm giác như một audio datamancer.
  • Sau khi GBA bị crash, anh đã ghi âm trong 4 giờ và phát hiện một dạng sóng đặc trưng ở mốc khoảng 1 giờ 50 phút.
  • Về sau, thậm chí còn có thể nghe được lần lượt tiếng nhạc cụ thực tế và các mẫu âm thanh mà game chứa trong đó.

Trích xuất dữ liệu ROM từ âm thanh

  • TheZZAZZGlitch đã phát triển một script Python có thể đọc dữ liệu từ bản ghi âm sạch của crash dump GBA.
  • Một trong những vấn đề khi truyền dữ liệu ROM qua âm thanh là ROM có các vùng dữ liệu 0 byte rất lớn, khiến việc phân tích trở nên khó khăn do im lặng.
  • Sau khi chạy một script khác để sắp xếp lại các phần theo vị trí của chúng trong ROM gốc, ROM đạt độ chính xác 99,76% nhưng vẫn không khởi động được.
  • Lặp lại việc ghi âm ba lần và hợp nhất bằng thuật toán "đa số phiếu" đã nâng độ chính xác lên 99,979%.
  • Kết hợp bảy bản ghi khác nhau và lọc khoảng trống đã đạt được mức trùng khớp 100%.

Ý kiến của GN⁺

  • Bài viết này cho thấy một trường hợp công nghệ và sự sáng tạo kết hợp để tạo ra một phương pháp khôi phục dữ liệu hoàn toàn mới.
  • Thí nghiệm của TheZZAZZGlitch đưa ra một cách tiếp cận độc đáo vượt ra ngoài các phương thức khôi phục dữ liệu truyền thống, đồng thời mở ra khả năng đáng kinh ngạc trong việc phục hồi dữ liệu game bằng âm thanh.
  • Bài viết không chỉ mang đến nội dung thú vị cho những người yêu công nghệ mà còn đem lại một góc nhìn mới về kỹ thuật phần mềm và lĩnh vực khôi phục dữ liệu.

Chưa có bình luận nào.

Chưa có bình luận nào.