Root cause: Frida crashed because open_voice triggered UI transition
while hook was active. Now: open voice chat first (one-shot script),
then attach bridge when libantaudio.so is already loaded.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Root cause: recv_loop started before open_voice completed, bridge
connection died during UI transition. Now setup completes first.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>