[OnePlus 3T Themes, Apps, and Mods] Immortalis:
It doesn't seem to work on OOS beta 25 - app opens, reads something, tries to change usb mode (I can hear disconnect and connect sounds on Windows), returns to MTP and then closes itself.

Is this because of system being beta or custom kernel?

04-24 18:22:07.049 5923 9743 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=content://pl.solidexplorer2.files/storage/emulated/0/Documents/ISO/ubuntu-18.04-beta2-desktop-amd64.iso typ=application/x-iso9660-image flg=0x10000001 cmp=systems.eddon.android.cdromswitcher/.MainActivity (has extras)} from uid 10091 pid 11517
04-24 18:22:07.065 560 560 E ANDR-PERF-MPCTL: hint lookup failed
04-24 18:22:07.067 5923 9743 E ANDR-PERF-JNI: com_qualcomm_qtiperformance_native_perf_io_prefetch_start
04-24 18:22:07.079 5923 9743 E ANDR-PERF-JNI: gIOPHAl initialized
04-24 18:22:07.079 5923 9743 E ANDR-PERF-JNI: gIOPHAl calling iopstart
04-24 18:22:07.079 559 559 E ANDR-IOP: IOP HAL: Received pkg_name = systems.eddon.android.cdromswitcher pid = -1
04-24 18:22:07.094 5923 6352 D RestartProcessManager: Duration is too short, ignore : 861 in pl.solidexplorer2
04-24 18:22:07.097 560 560 E ANDR-PERF-MPCTL: hint lookup failed
04-24 18:22:07.097 5923 6352 D RestartProcessManager: Update Total Launch Times :systems.eddon.android.cdromswitcher
04-24 18:22:07.097 5923 6352 D RestartProcessManager: updateSelf : systems.eddon.android.cdromswitcher, size : 13
04-24 18:22:07.098 5923 6352 D RestartProcessManager: Increase Total Launch Time : systems.eddon.android.cdromswitcher, times : 6, index : 12
04-24 18:22:07.098 5923 6352 D RestartProcessManager: Last Running Package : systems.eddon.android.cdromswitcher , start time 1524586927097
04-24 18:22:07.132 11826 12327 D TextDisplay: URL: /storage/emulated/0/Documents/ISO/ubuntu-18.04-beta2-desktop-amd64.iso
04-24 18:22:07.132 11826 12327 D TextDisplay: Using scheme content
04-24 18:22:07.133 11826 12327 D TextDisplay: Using filename: /storage/emulated/0/Documents/ISO/ubuntu-18.04-beta2-desktop-amd64.iso
04-24 18:22:07.133 11826 12327 I writeToSystem: Starting root commands
04-24 18:22:07.137 11826 12327 I suwait : Aquiring root!
04-24 18:22:07.162 468 12330 D Magisk : su: request from client: 22
04-24 18:22:07.162 468 12330 D Magisk : su: request from uid=[10176] (#1)
04-24 18:22:07.163 468 12330 D Magisk : su_db: query policy=[2]
04-24 18:22:07.164 468 12330 D Magisk : su: waiting child: [12331]
04-24 18:22:07.164 12331 12331 D Magisk : su: child process started
04-24 18:22:07.166 12331 12331 D Magisk : su: argc=[3]
04-24 18:22:07.166 12331 12331 D Magisk : su: argv[0]=[su]
04-24 18:22:07.166 12331 12331 D Magisk : su: argv[1]=[-]
04-24 18:22:07.166 12331 12331 D Magisk : su: argv[2]=[root]
04-24 18:22:07.166 12331 12331 D Magisk : su: pts_slave=[]
04-24 18:22:07.167 12331 12331 D Magisk : su: use namespace of pid=[12328]
04-24 18:22:07.186 11517 11535 D OpenGLRenderer: endAllActiveAnimators on 0xbb759b00 (SEGridView) with handle 0xd1a199a0
04-24 18:22:07.200 6682 6682 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
04-24 18:22:07.200 6682 6682 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
04-24 18:22:07.204 5923 6361 I ActivityManager: Displayed systems.eddon.android.cdromswitcher/.MainActivity: +99ms
04-24 18:22:07.394 12332 12332 W ADebug : Failed to get property persist.sys.media.traces
04-24 18:22:07.405 12332 12332 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
04-24 18:22:07.580 12189 12262 I NetworkController.MobileSignalController(2): showDisableIcon:false
04-24 18:22:07.798 5923 6541 I SettingsState: [PERSIST START]
04-24 18:22:07.850 5923 7879 I OpenGLRenderer: Initialized EGL, version 1.4
04-24 18:22:07.850 5923 7879 D OpenGLRenderer: Swap behavior 2
04-24 18:22:08.069 12332 12332 D AndroidRuntime: Calling main entry com.android.commands.am.Am
04-24 18:22:08.099 12332 12332 D AndroidRuntime: Shutting down VM
04-24 18:22:08.138 11826 12327 I suwait : I am root
04-24 18:22:08.138 11826 12327 D powrite-send: cat /sys/class/android_usb/android0/functions
04-24 18:22:08.158 5923 6524 D DebugKeepScreenOn: Acquiring screen wakelock due to Window{a0aa7c u0 Toast}
04-24 18:22:08.340 11826 12327 I powrite#: mtp,mass_storage,hid
04-24 18:22:08.340 11826 12327 D powrite-send: echo 0 >/sys/class/android_usb/android0/enable
04-24 18:22:08.441 7726 12141 E MtpServer: request read returned -1, errno: 5
04-24 18:22:09.077 560 625 E ANDR-PERF-OPTSHANDLER: perf_lock_rel: updated /sys/class/scsi_host/host0/../../../clkscale_enable with 1
04-24 18:22:09.077 560 625 E ANDR-PERF-OPTSHANDLER: return value 2
04-24 18:22:09.541 11826 12327 D powrite-send: echo '/storage/emulated/0/Documents/ISO/ubuntu-18.04-beta2-desktop-amd64.iso' >/sys/class/android_usb/android0/f_mass_storage/lun/file
04-24 18:22:09.743 11826 12327 D powrite-send: cat /sys/class/android_usb/android0/f_mass_storage/lun/file
04-24 18:22:09.945 11826 12327 D powrite-send: echo 1 >/sys/class/android_usb/android0/enable
04-24 18:22:10.123 5923 5923 W WindowManager: removeWindowToken: Attempted to remove non-existing token: android.os.Binder@3ec484e
04-24 18:22:10.146 6665 6665 D HeadsetPhoneState: Enter onSignalStrengthsChanged
04-24 18:22:10.146 11826 12327 I writeToSystem: All DONE! SUCCESS!
04-24 18:22:10.146 6665 6665 D HeadsetPhoneState: Exit onSignalStrengthsChanged
04-24 18:22:10.150 5923 6549 V UsbDeviceManager: USB UEVENT: {SUBSYSTEM=android_usb, SEQNUM=22690, ACTION=change, USB_STATE=DISCONNECTED, DEVPATH=/devices/virtual/android_usb/android0}
04-24 18:22:10.151 12189 12262 I NetworkController.MobileSignalController(1): showDisableIcon:false
04-24 18:22:10.238 5923 6549 V UsbDeviceManager: USB UEVENT: {SUBSYSTEM=android_usb, SEQNUM=22691, ACTION=change, USB_STATE=CONNECTED, DEVPATH=/devices/virtual/android_usb/android0}
04-24 18:22:10.240 5923 6359 D UsbDeviceManager: broadcasting Intent { act=android.hardware.usb.action.USB_STATE flg=0x31000000 (has extras) } extras: Bundle[{host_connected=false, connected=true, unlocked=false, config_changed=false, mtp=true, configured=false}]
04-24 18:22:10.263 7726 7726 W libc : Unable to set property "sys.usb.ffs.mtp.ready" to "1": error code: 0x18
04-24 18:22:10.264 5923 9743 I UsbDeviceManager: isUsbDataUnlocked: 0
04-24 18:22:10.310 5923 6549 V UsbDeviceManager: USB UEVENT: {SUBSYSTEM=android_usb, SEQNUM=22692, ACTION=change, USB_STATE=CONFIGURED, DEVPATH=/devices/virtual/android_usb/android0}
04-24 18:22:10.311 5923 6359 D UsbDeviceManager: broadcasting Intent { act=android.hardware.usb.action.USB_STATE flg=0x31000000 (has extras) } extras: Bundle[{host_connected=false, connected=true, unlocked=false, config_changed=false, mtp=true, configured=true}]
04-24 18:22:10.338 7726 7726 D MtpService: starting MTP server in MTP mode
04-24 18:22:10.534 5923 6524 D DebugKeepScreenOn: Releasing screen wakelock, obscured by Window{e3dd695 u0 systems.eddon.android.cdromswitcher/systems.eddon.android.cdromswitcher.MainActivity}
04-24 18:22:10.581 14627 14735 I PlayCommon: [373] com.google.android.play.b.h.e(263): Preparing logs for uploading
04-24 18:22:10.582 14627 14735 I PlayCommon: [373] com.google.android.play.b.h.e(267): No file ready to send
04-24 18:22:12.194 5923 6352 D RestartProcessManager: increase duration : 5090 for systems.eddon.android.cdromswitcher
04-24 18:22:12.196 560 560 E ANDR-PERF-MPCTL: hint lookup failed
04-24 18:22:12.196 5923 6352 D RestartProcessManager: Update Total Launch Times :pl.solidexplorer2
04-24 18:22:12.196 5923 6352 D RestartProcessManager: updateSelf : pl.solidexplorer2, size : 13
04-24 18:22:12.196 5923 6352 D RestartProcessManager: Increase Total Launch Time : pl.solidexplorer2, times : 14, index : 12
04-24 18:22:12.196 5923 6352 D RestartProcessManager: Last Running Package : pl.solidexplorer2 , start time 1524586932196