Seems like I found the reasons for Android 10.0 crashes. 1. I used `compileSdkVersion 36`. For new apps it enforces W^X restriction so you can not simply execute anything from app's private storage. 2. `signal 31 (SIGSYS), code 1 (SYS_SECCOMP), fault addr ... Cause: seccomp prevented call to disallowed x86 system call 123` (triggered by `modify_ldt`). Explorer runs in zygote-spawned process so it inherits seccomp restrictions. It does not happen in termux because there it runs separately, in non JVM process. Seems like we should find some other workaround for this, probably it will mean separating Activity process and `explorer.exe` process. And also seems like it will result in implementing my own microprotocol and transport for that. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10519#note_134541