• v2.5 bc22aa26a5

    UFS2Tool v2.5 Stable

    archiver-bot 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