-
UFS2Tool v2.5 Stable
released this
2026-02-12 11:01:36 -06:00 | 10 commits to main since this release🗄️ UFS2Tool v2.5
🖥️ New GUI Application
The GUI provides a graphical interface for all major UFS2Tool operations:
- Create Filesystem — Create UFS1/UFS2 images with configurable parameters
- Filesystem Operations — List, extract, add, delete, replace files, and change permissions
- Maintenance — TuneFS, GrowFS, and FsckUFS operations
- Device Mount — Mount/unmount UFS images as Windows drives (Windows only, requires Dokan)
- PS5 Quick Create — Preset templates for PS5-compatible filesystem creation
- Settings — Language selection (supports 13 languages total)
To start the GUI:
- Windows
- Simply double-click on UFS2Tool.GUI.exe
- Linux/macOS
- Execute ./UFS2Tool.GUI after chmod
📝 New UFS Image Operations
- chmod command for modifying Unix permissions inside UFS images
🖸 Windows Dokan Mounting Operations Updates
Implemented in read-write mode where applicable:
- DeleteFile / DeleteDirectory — delegates to Ufs2Image.Delete()
- SetFileTime — updates creation/access/modification timestamps on inodes
- SetFileAttributes — accepts silently (UFS uses Unix perms, not Windows attrs)
- FindFilesWithPattern — filters via DokanHelper.DokanIsNameInExpression
- GetFileSecurity / SetFileSecurity — returns NotImplemented (Unix perms ≠ Windows ACLs)
- MoveFile — returns NotImplemented (no rename support in UFS API)
🔨 New Release Builds
- Release for Windows arm64
- Release for macOS & Linux x64 and arm64
- Self-contained builds already containing the .NET 8.0 runtime or default builds requiring the .NET 8.0 runtime installed
Linux & macOS Usage
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads