Is this also true if a program is executed via adb shell? IIRC it's possible to set the backtrace handler at runtime as well, so a higher level library could also open a window or something but that shouldn't be done in druntime. Using / linking libandroid.so might be acceptable though.