Attach-Detach-Sw
A Swift Recreation of Attach-Detach, with some configurable options
Usage
To use, you'll need to specify if you are attaching or detaching, See below:
Attaching
To Attach a DMG, the following command should be run: attachdetachsw --attach/-a DMGFILE
. Where DMGFile
is the path of the DMG to attach. Example usage:
iPhone:~ mobile% attachdetachsw -a attachdetachsw.dmg
Attached as disk6
Detaching
To detach/eject a disk, the following command should be run: attachdetachsw --detach/-d diskWithNumebr
Where diskWithNumebr
is the disk to eject. Example usage:
iPhone:~ mobile% attachdetachsw -d disk6
Detached /dev/disk6
Options
Though these aren't necessary, the following options can be used:
Attach Options
-f, --file-mode=FILEMODE
Where FILEMODE is a number, sets the filemode while attaching-s, --set-auto-mount
Sets automount to true while attaching-g, --get-reg-entry-id
Prints the RegEntryID of the disk that the DMG was attached to
Detach Options
There are currently no options for detaching.
Building
To build, you must have Theos and the swift-toolchain, you also must be building with a patched SDK.
git clone https://github.com/dabezt31/Attach-Detach-Sw/
cd Attach-Detach-Sw
make package