// This file is kept as a stub — iperf3 is now compiled as a native // shared library (libiperf3jni.so) via JNI. // The old binary-path-provider pattern (extract ELF from assets → chmod → execve) // was replaced by the JNI approach after SELinux blocked binary execution. // See .hermes/plans/ for details on the migration. // The Iperf3Service now uses MethodChannel to communicate with Kotlin/JNI: // Dart → MethodChannel → Kotlin → JNI → iperf3 (same process) // No file extraction, no chmod, no Process.start needed.