Use your SailfishOS device to boot GNU/Linux Hybrid ISO images on your PC.
If you encounter any issues, set the USB mode to "Charging only" in the Settings app.
You can donate to the project through:
PayPal: dev.beidl@gmail.com
Flattr: @beidl
Attachment | Size | Date |
---|---|---|
isodrive-0.1-1.armv7hl.rpm | 16.94 KB | 24/11/2014 - 01:34 |
isodrive-0.2-1.armv7hl.rpm | 17.06 KB | 29/11/2014 - 21:09 |
isodrive-0.2-2.armv7hl.rpm | 18.26 KB | 25/10/2017 - 00:05 |
isodrive-0.3-1.armv7hl.rpm | 22.63 KB | 25/11/2017 - 01:52 |
isodrive-0.4-1.armv7hl.rpm | 21.46 KB | 28/02/2018 - 17:29 |
isodrive-0.4-1.i486.rpm | 23.49 KB | 28/02/2018 - 17:29 |
isodrive-0.5.1-1.armv7hl.rpm | 21.81 KB | 26/03/2018 - 16:24 |
isodrive-0.5.1-1.i486.rpm | 23.93 KB | 26/03/2018 - 16:24 |
0.5.1-1:
* Allow deletion of ISO files via long press
* Fix "No ISOs found" hint
* Don't cut ISO file name off in the CoverPage
0.4-1:
* Add Eject pulley menu
* Change placeholder hint, mentioning external storage
* Set the proper selectedItem after a refresh
* Fix ghost application cover when starting
0.3-1:
* Search ISOs both from internal and external storage, not limited to "Downloads" directory anymore
* Fix ISO reset
Comments
citronalco
Tue, 2024/02/06 - 00:28
Permalink
Does not start on SailfishOS 4.5, unfortunately.
Error:
[W] unknown:8 - file:///usr/share/ISODrive/qml/ISODrive.qml:8:30: Type MainPage unavailable
initialPage: Component { MainPage { } }
^
[W] unknown:3 - file:///usr/share/ISODrive/qml/pages/MainPage.qml:3:1: module "QtSparql" is not installed
import QtSparql 1.0
^
kuba77
Wed, 2024/11/13 - 13:45
Permalink
I had same error after upgrade from SFOS 4.4 to 4.6, it should help to install the package libqt5sparql-declarative, then app is launched but have problem to see files because of this error
[W] unknown:0 - "Couldn't obtain a direct connection to the Tra
cker store: Cannot spawn a message bus when AT_SECURE is set"
nerd7473
Tue, 2022/12/06 - 23:22
Permalink
Need aarch64/noarch
murfik
Fri, 2021/11/19 - 20:21
Permalink
error 404 on u link
murfik
Fri, 2021/09/17 - 21:51
Permalink
doesn't work(
Marold
Wed, 2021/08/04 - 01:58
Permalink
@beidl Please could you upload arch64 version for xperia 10ii ? Thanks in advance, great app !
kvakanet
Fri, 2021/10/01 - 19:29
Permalink
Hello!
I fork ISODrive and patched it.
My binary files https://github.com/kvakanet/ISODrive/releases/download/untagged-ebbd1549...
On my Xperia 10mark2 work
aviarus
Thu, 2021/05/20 - 08:44
Permalink
Neither for xperia 10 ii, but we can use ventoy for usb keys, that is essentially the same only for usb-keys, with an adapter one can copy the file directly from the phone
aviarus
Fri, 2021/01/29 - 11:58
Permalink
The f_mass_storage folder doesn't exist on xa2 nor xperia 10
aviarus
Fri, 2021/01/29 - 11:57
Permalink
And neither does it on the xperia 10. Unfortunately the fix of oneplus x doesn't work, because there isn't even a file or device or folder that's called different
chris_bavaria
Tue, 2020/05/05 - 03:44
Permalink
SODrive is a good tool, but this version does not work on XA2.
Can you update the app? Or is there a solution to fix this by myself?
Kabouik
Mon, 2019/05/20 - 03:29
Permalink
It seems ISODrive does not detect .iso files that are stored in a folder outside /home/nemo or external storage, even if there a symbolic link to that folder in /home/nemo.
For instance, since I have more space available on rootfs than /home, I put my .iso files in a ISODrive folder in /. I changed permissions to 777 and ownership to nemo:nemo for this folder and its content, and then I added a symbolic link to it in /home/nemo/Downloads/ISODrivesymlink. Yet, ISODrive will not see the files, and it will if I move them directly in /home/nemo/Downloads.
Am I doing something wrong? I really do not have the required space in /home/nemo. Would moving my /ISODrive folder to /run/media work, as maybe it would be recognized as external storage?
[Edit] Yes, this seems to work.
[Edit 2] No it doesn't. Although ISODrive will list the files in /media/ISODrive, it won't mount them, while the same files in /home/nemo/Downloads can be mounted. Same permissions and ownership on both folders and their content.
jayki
Mon, 2019/03/04 - 19:10
Permalink
Does not work on XA2 :(
mase
Fri, 2019/02/15 - 17:25
Permalink
I can see the isos, that I stored on the sdcard with ext4. But nothing happens when hitting one.
beidl
Fri, 2019/02/15 - 17:40
Permalink
Which SfOS version are you using on which device?
mase
Fri, 2019/02/15 - 23:12
Permalink
I am using the latest 3.0.1.11 on a Xperia X.
beidl
Sat, 2019/02/16 - 00:14
Permalink
Are you sure the selected file is a hybrid-type ISO?
mase
Sat, 2019/02/16 - 00:40
Permalink
One is the Debian Buster Netinst image, the other the Debian XFCE Live image. Both downloaded from the official Debian mirrors.
beidl
Sat, 2019/02/16 - 00:43
Permalink
Try ejecting through the pulley menu and selecting the ISO again. Additionally, make sure the phone is in charge-only mode.
You could also try the unofficial version but he/she has not released the source changes yet, effectively breaking the GPL license agreement.
mase
Sat, 2019/02/16 - 14:10
Permalink
Thx! Works now.
beidl
Sat, 2019/02/16 - 14:13
Permalink
What fixed it if I may ask?
247
Wed, 2018/11/14 - 22:06
Permalink
Does not work anymore, it does not detect any iso, while older (unofficial) version still works...
beidl
Wed, 2018/11/14 - 22:20
Permalink
Please try to reset the media database using Sailfish Utilities (available in the Jolla Store, accessible through the settings app).
smatkovi
Sat, 2018/06/23 - 17:46
Permalink
unfortunately now my laptop doesn't seem to support booting from it, even grub bootloader doesn't recognise it, because from grub i thought i could tell grub to boot from the phone... have you got any idea? in my os it shows up as a drive and i can read the content of the iso
smatkovi
Sat, 2018/06/23 - 17:26
Permalink
i decided to use the sdk now and i found out that on oneplus x the path /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file should be /sys/devices/virtual/android_usb/android0/f_mass_storage/lun0/file because there is no lun folder, actually there is also a lun1 folder, but i tried with lun0 and compiled and now it works :)
useretail
Thu, 2018/05/10 - 22:31
Permalink
You are right, however there is no easy way to "hybridize" such ISOs without remastering. My idea is to replace first 512 bytes "on-the-fly" for such images. By the way, today I installed Debian 9.4.0 using ISODrive - worked like a charm
useretail
Wed, 2018/05/09 - 18:35
Permalink
Windows 10 iso support would be nice. I have to install it for a friend, however my Sailfish X is not bootable :( Looks like it's time to look for my old USB stick...
beidl
Thu, 2018/05/10 - 16:37
Permalink
The problem you're experiencing is caused by Windows 10 ISOs not being shipped as hybrid ISOs. Consult Microsoft or use Google-fu to solve your problem.
smatkovi
Thu, 2018/03/29 - 15:33
Permalink
is it possible to compile it on the device? i tried with gcc -lstdc++ -std=c++0x -I/usr/include/qt5/ -I/usr/include/qt5/QtCore/ ISODrive.cpp but that was as far as I got
beidl
Sat, 2018/03/31 - 01:41
Permalink
Theoretically possible, though not recommended. Also you were missing a lot of other include paths in that command (in addition to other qmake shenanigans).
Pages