用户用 Perplexity Computer 把 Windows 键盘软件逆向移植到 Linux
有人用 Perplexity Computer 逆向一个没文档的 Windows 键盘软件,直接用 Rust 重写成 Linux 原生应用,灯效、宏、重映射全都有,太硬核了。
一位用户的机械键盘应用只有 Windows 版本,没有 Linux 支持也没有文档。Perplexity Computer 在云端沙箱下载该软件的二进制文件,用无头 Ghidra 反编译后阅读代码,弄清它如何驱动键盘。随后用 Rust 从零重建出 Linux 原生应用,功能包括 PipeWire 音乐同步灯效、3D 视图、按键重映射、宏和配置文件。Perplexity CEO Arav Srinivas 在 X 上分享了这个案例。
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. reddit.com/r/GeminiAI/com… github.com/trenbolone1122… Your browser does not support the video tag. 🔗 View on Twitter 💬 22 🔄 5 ❤️ 73 👀 5659 📊 24 ⚡