Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a641f85a34 | ||
|
|
62aba61029 | ||
|
|
fa169df61c | ||
|
|
5bcc7c3ed6 | ||
|
|
4b9bcdc992 | ||
|
|
b793f7d869 | ||
|
|
189dc1e1f7 |
4
.github/FUNDING.yml
vendored
Normal file
4
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# These are supported funding model platforms
|
||||||
|
|
||||||
|
github: [nitanmarcel] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||||
|
custom: [paypal.me/marcelalexandrunitan, revolut.me/nitanmarcel]
|
||||||
41
README.md
41
README.md
@@ -1,6 +1,8 @@
|
|||||||
# isodrive (configfs)
|
# isodrive (configfs)
|
||||||
|
|
||||||
* `apt install build-essential`
|
## Building
|
||||||
|
|
||||||
|
* `sudo apt install build-essential`
|
||||||
|
|
||||||
* `git clone https://github.com/nitanmarcel/isodrive`
|
* `git clone https://github.com/nitanmarcel/isodrive`
|
||||||
|
|
||||||
@@ -8,31 +10,30 @@
|
|||||||
|
|
||||||
* `make`
|
* `make`
|
||||||
|
|
||||||
* `make install` (optional)
|
* `sudo make install` (optional)
|
||||||
|
|
||||||
usage:
|
## Usage
|
||||||
|
|
||||||
* `isodrive {iso} {cdrom[0/1]} {readonly[1/0]}`
|
Run `su` to be able to access and use the `isodrive` command.
|
||||||
|
|
||||||
mount
|
```
|
||||||
|
Usage:
|
||||||
|
isodrive [FILE]... [OPTION]...
|
||||||
|
Mounts the given FILE as a bootable device using configfs.
|
||||||
|
Run without any arguments to unmount any mounted files and display this help message.
|
||||||
|
|
||||||
* `isodrive /full/path/to/file.iso`
|
Optional arguments:
|
||||||
|
-rw Mounts the file in read write mode.
|
||||||
|
-cdrom Mounts the file as a cdrom.
|
||||||
|
-configfs Forces the app to use configfs.
|
||||||
|
-usbgadget Forces the app to use sysfs.
|
||||||
|
```
|
||||||
|
|
||||||
umount
|
## Os Support
|
||||||
|
* _Should support almost every bootable OS images, but for those who don't work or need extra steps, are documented in the [WIKI](https://github.com/nitanmarcel/isodrive/wiki)_
|
||||||
|
|
||||||
* `isodrive`
|
## Source Code
|
||||||
|
* https://github.com/nitanmarcel/isodrive-magisk
|
||||||
mount (as cdrom)
|
|
||||||
|
|
||||||
* `isodrive /full/path/to/file.iso 1 1`
|
|
||||||
|
|
||||||
mount (as read write)
|
|
||||||
|
|
||||||
* `isodrive /full/path/to/file.iso 0 0`
|
|
||||||
|
|
||||||
## Termux
|
|
||||||
|
|
||||||
* Run `su` before using isodrive command
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
id=isodrive
|
id=isodrive
|
||||||
name=Isodrive
|
name=Isodrive
|
||||||
author=Marcel Alexandru Nitan
|
author=Marcel Alexandru Nitan
|
||||||
version=1.0
|
version=2.1
|
||||||
versionCode=1
|
versionCode=21
|
||||||
description=Use your mobile device to boot Linux distributions/ISO files on your PC
|
description=Use your mobile device to boot Linux distributions/ISO files on your PC
|
||||||
@@ -8,6 +8,7 @@ LOCAL_MODULE := isodrive
|
|||||||
LOCAL_SRC_FILES := \
|
LOCAL_SRC_FILES := \
|
||||||
isodrive/src/util.cpp \
|
isodrive/src/util.cpp \
|
||||||
isodrive/src/configfsisomanager.cpp \
|
isodrive/src/configfsisomanager.cpp \
|
||||||
|
isodrive/src/androidusbisomanager.cpp \
|
||||||
isodrive/src/main.cpp
|
isodrive/src/main.cpp
|
||||||
|
|
||||||
include $(BUILD_EXECUTABLE)
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|||||||
Submodule native/jni/isodrive updated: f546b3dfa7...2e9f28bd90
Reference in New Issue
Block a user