用户用 Perplexity Computer 把仅支持 Windows 的机械键盘应用逆向移植到了 Linux。Computer 在云端沙盒下载二进制文件,用 headless Ghidra 反编译,并重写为原生 Rust 应用。重写后的应用支持音乐同步灯效(PipeWire)、3D 视图、按键重映射、宏和配置文件。
Users are reverse engineering and porting software across platforms with Perplexity Computer. This user's mechanical keyboard app was Windows only, with no Linux support and no documentation. Computer downloaded the binary in its cloud sandbox, decompiled it with headless Ghidra, and ported it to a native Rust app for Linux.
Computer read the decompiled code to learn how the app drives the keyboard, then rebuilt it piece by piece, complete with keyboard lighting that syncs to music over PipeWire, a 3D view, key remapping, macros and profiles.
https://www.reddit.com/r/GeminiAI/comments/1x4vvoi/my_mechanical_keyboards_software_only_runs_on/
来源:Aravind Srinivas · x.com