[/e/OS Project] Dobromil:
I have learned about termux-setup-storage and ~/storage in termux and succeeded storing logs such that I can access them from the computer just now :) I enclose what has been recorded while trying to change the bluetooth settings under developer options. Next time, I should be able to get what can be logged while trying to make a handsfree call.

Hmm, attach files does not seem to do anything, pasting log file contents:

--------- beginning of main

01-09 19:36:13.361 17487 17487 W bash : type=1400 audit(0.0:3091): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux

01-09 19:36:13.361 17487 17487 W bash : type=1300 audit(0.0:3091): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=7019c076e0 a2=1 a3=0 items=0 ppid=17108 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux

01-09 19:36:13.361 17487 17487 W bash : type=1400 audit(0.0:3092): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux

01-09 19:36:48.404 17056 17078 W libEGL : EGLNativeWindowType 0x740590e1d0 disconnect failed

01-09 19:36:48.405 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1

01-09 19:36:48.912 17056 17078 W libEGL : EGLNativeWindowType 0x739b2c9950 disconnect failed

01-09 19:36:48.914 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1

01-09 19:36:48.956 17056 17078 W libEGL : EGLNativeWindowType 0x740590fc10 disconnect failed

01-09 19:36:48.956 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1

01-09 19:36:51.281 17056 17078 W libEGL : EGLNativeWindowType 0x739b2c9950 disconnect failed

01-09 19:38:32.202 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1

01-09 19:38:32.206 17056 17656 D CCodec : allocate(c2.android.vorbis.decoder)

01-09 19:38:32.209 17056 17656 I CCodec : Created component [c2.android.vorbis.decoder]

01-09 19:38:32.209 17056 17656 D CCodecConfig: read media type: audio/vorbis

01-09 19:38:32.214 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values

01-09 19:38:32.215 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values

01-09 19:38:32.215 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values

01-09 19:38:32.216 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values

01-09 19:38:32.217 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values

01-09 19:38:32.217 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values

01-09 19:38:32.218 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values

01-09 19:38:32.219 17056 17656 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)

01-09 19:38:32.220 17056 17656 D CCodecConfig: c2 config diff is Dict {

01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 coded.bitrate.value = 64000

01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768

01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 input.delay.value = 0

01-09 19:38:32.220 17056 17656 D CCodecConfig: string input.media-type.value = "audio/vorbis"

01-09 19:38:32.220 17056 17656 D CCodecConfig: string output.media-type.value = "audio/raw"

01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 raw.channel-count.value = 1

01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000

01-09 19:38:32.220 17056 17656 D CCodecConfig: }

01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for durationUs

01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for csd-1

01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for track-id

01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for channel-mask

01-09 19:38:32.224 17056 17656 D CCodecConfig: c2 config diff is c2::u32 raw.sample-rate.value = 44100

01-09 19:38:32.225 17056 17656 W Codec2Client: query -- param skipped: index = 1107298332.

01-09 19:38:32.225 17056 17656 D CCodec : setup formats input: AMessage(what = 0x00000000) = {

01-09 19:38:32.225 17056 17656 D CCodec : int32_t channel-count = 1

01-09 19:38:32.225 17056 17656 D CCodec : int32_t max-input-size = 32768

01-09 19:38:32.225 17056 17656 D CCodec : string mime = "audio/vorbis"

01-09 19:38:32.225 17056 17656 D CCodec : int32_t sample-rate = 44100

01-09 19:38:32.225 17056 17656 D CCodec : } and output: AMessage(what = 0x00000000) = {

01-09 19:38:32.225 17056 17656 D CCodec : int32_t channel-count = 1

01-09 19:38:32.225 17056 17656 D CCodec : string mime = "audio/raw"

01-09 19:38:32.225 17056 17656 D CCodec : int32_t sample-rate = 44100

01-09 19:38:32.225 17056 17656 D CCodec : int32_t channel-mask = 1

01-09 19:38:32.225 17056 17656 D CCodec : }

01-09 19:38:32.226 17056 17656 W Codec2Client: query -- param skipped: index = 1342179345.

01-09 19:38:32.226 17056 17656 W Codec2Client: query -- param skipped: index = 2415921170.

01-09 19:38:32.228 17056 17656 D CCodecBufferChannel: [c2.android.vorbis.decoder#240] Created input block pool with allocatorID 16 => poolID 21 - OK (0)

01-09 19:38:32.230 17056 17102 D BufferPoolAccessor: bufferpool2 0x7409e2ec20 : 0(0 size) total buffers - 0(0 size) used buffers - 3/9 (recycle/alloc) - 6/24 (fetch/transfer)

01-09 19:38:32.231 17056 17102 D BufferPoolAccessor: Destruction - bufferpool2 0x7409e2ec20 cached: 0/0M, 0/0% in use; allocs: 9, 33% recycled; transfers: 24, 75% unfetced

01-09 19:38:32.231 17056 17656 I CCodecBufferChannel: [c2.android.vorbis.decoder#240] Created output block pool with allocatorID 16 => poolID 76 - OK

01-09 19:38:32.236 17056 17656 D CCodecBufferChannel: [c2.android.vorbis.decoder#240] Configured output block pool ids 76 => OK

01-09 19:38:34.431 17660 17660 W bash : type=1400 audit(0.0:3106): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux

01-09 19:38:34.431 17660 17660 W bash : type=1300 audit(0.0:3106): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=7019c077d0 a2=1 a3=0 items=0 ppid=17108 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux

01-09 19:38:34.431 17660 17660 W bash : type=1400 audit(0.0:3107): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux