I don’t have SDK installed, I can’t my use PC and on old laptop I have NixOS which I want to replace today by another Linux distro and found that ISODrive not working (I recently upgraded to 4.6 from 4.4 where the app was working).
Yes, I forget to mention disabling SailJail. Only more errors, but thanks for trying.
[W] unknown:0 - Error creating tracker connection: Cannot spawn
a message bus when AT_SECURE is set
[W] unknown:0 - QFSFileEngine::open: No file name specified
[W] unknown:0 - QIODevice::read (QFile, “”): device not open
[W] unknown:8 - file:///usr/share/ISODrive/qml/pages/MainPage.qml:8:5: QML DocumentGalleryModel: An error was encountered connecting to the document gallery
[W] unknown:0 - QFSFileEngine::open: No file name specified
[W] unknown:0 - QIODevice::read (QFile, “”): device not open
[W] unknown:0 - QFSFileEngine::open: No file name specified
[W] unknown:0 - QIODevice::read (QFile, “”): device not open
[W] unknown:8 - file:///usr/share/ISODrive/qml/pages/MainPage.qml:8:5: QML DocumentGalleryModel: An error was encountered connecting to the document gallery
I patched away the need for QtDocGallery so now at least I get a list of ISOs.
That version is ISODrive-0.5.2-1.9.1.
This changes the error messages to:
unknown:0 QIODevice::read (QFile, "/sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file"): device not open
unknown:0 QIODevice::read (QFile, "/sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file"): device not open
unknown:0 QIODevice::read (QFile, "/sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file"): device not open
But, I must say I don’t understand what all the LUN file stuff is about in e.g.
But I think the file open errors come from those.
If you @Kuba77 can figure out which device paths would be the right ones for your device version, I can try to do an adapted build with such paths.
E.g. PR8 does some stuff with those paths for the XA2:
I am using Xiaomi Redmi 5 Plus with 4.6.0.12. On 4.4.0.64 and older versions I didn’t need any adaptation for this device, ISODrive from Openrepos just worked.
The first and second path exist but the last three don’t - /sys/kernel/config/ is empty.
I found out that these lun files are like virtual disks maybe, but they can differ from device to device, so for example the device for this on oneplus x had a slightly different name. I had to change that in the c++ source code, recompile and then it worked. So i would recommend searching in this path, or also near this path for devices with a similar name and then compiling it. Alternatively one can download the source code and run it directly with the app root@tide, for this the source code must be on /usr/share i believe. Sometimes one can run apps this way
The 0.5.2-1.9.1 version shows list of ISOs without errors in terminal, but not include ISOs from sdcard as before on SFOS 4.4.0.64. I will make more space on device memory and tomorrow I will try to boot some ISO. Thanks.
Can you tell me where the SD card is mounted in your device? I don’t have any devices with an SD mounted and the location seems to differ between devices or releases.
So I just tried Void Linux ISO (two years old ISO with Xfce which I know it worked on my laptop and it isn’t that big as today Linux distros ISOs) and it works fine Thank you very much @nephros!!