4 ms·
This past week I’ve been reverse engineering the macOS IOMobileFramebuffer to find a way to disconnect displays in software for Lunar (https://lunar.fyi/ https:
by alin23 4y ago
This past week I’ve been reverse engineering the macOS IOMobileFramebuffer to find a way to disconnect displays in software for Lunar (https://lunar.fyi/ https://lunar.fyi/).
And I kept stumbling upon these witness tables while debugging.
This led me to find this write-up and the much more interesting story behind it.
The end note was priceless ^_^
collapses
- sweetjuly 4y agoI feel your pain, reverse engineering Swift is such a nightmare. I don't know if Ida handles it better but both Ghidra and Binja produce entirely inscrutable disassembly.