Unlockify is a small JavaFX desktop utility for macOS. Drop a folder into the app, browse for one, or type a path, then unlock read/write permissions recursively with:
chmod -R u+rwX <folder>You can also use Compress Folder to create a .zip archive beside the selected folder. Unlockify prepares folder permissions first so permission-denied files can be included. If Folder.zip already exists, Unlockify will create Folder-1.zip, Folder-2.zip, and so on.
- macOS
- Java 17 or newer with
jpackage - Maven wrapper included in this repo
./mvnw javafx:run./scripts/package-macos.shThe app bundle will be created at:
target/installer/Unlockify.app
You can open it from Finder or run:
open target/installer/Unlockify.appAfter verifying the app bundle works, you can create a DMG with:
jpackage \
--type dmg \
--name Unlockify \
--dest target/installer \
--runtime-image target/app \
--module at.abddev.unbrick/at.abddev.unbrick.Launcher \
--mac-package-identifier at.abddev.unlockifyFor distribution outside your own machine, you will eventually want Apple Developer signing and notarization.
