Developer Reverse Engineers Apple Video Wallpaper System
Judul asli: Show HN: I reverse engineered Apple's video wallpapers
Mengapa Ini Penting
Menunjukkan kemampuan reverse engineering framework privat Apple untuk fungsionalitas baru
Developer kageroumado menciptakan Phosphene, aplikasi open source yang memungkinkan pengguna menggunakan video pribadi sebagai wallpaper desktop macOS dengan memanfaatkan framework privat WallpaperExtensionKit milik Apple.
Phosphene adalah aplikasi menu bar dan ekstensi wallpaper yang memungkinkan pengguna memutar file video pribadi sebagai wallpaper desktop dan lock-screen macOS. Aplikasi ini terintegrasi dengan sistem wallpaper native macOS, sehingga video muncul bersama wallpaper Aerials bawaan Apple di System Settings. Phosphene dibangun menggunakan framework privat WallpaperExtensionKit yang sama dengan yang digunakan Apple untuk wallpaper Aerials. Hal ini memungkinkan pemutaran berjalan di luar proses aplikasi utama, tetap berjalan meski aplikasi ditutup, dan terintegrasi dengan siklus lock-screen, idle, dan sleep sistem operasi. Proyek open source ini telah mendapat 419 star di GitHub dan menggunakan teknik dlopen serta Mirror-based runtime introspection untuk mengakses framework privat Apple.