u/jtoucedo

I made an open source Mac app to manage ArkOS/Batocera SD cards (ext4 read/write without kernel extensions)
▲ 4 r/batocera+1 crossposts

I made an open source Mac app to manage ArkOS/Batocera SD cards (ext4 read/write without kernel extensions)

Every time I wanted to add ROMs or edit configs on my handheld's SD card from my Mac I hit the same wall: macOS cannot even read ext4, and the classic fixes (macFUSE + terminal incantations) need a kernel extension, Recovery Mode and reduced security.

So I built Omnimount: a menu bar app + CLI that mounts ext4 and NTFS read/write using the battle-tested Linux drivers (fuse2fs, ntfs-3g) over FUSE-T, which needs no kernel extension at all. Plug the card in, click Mount, drag your ROMs in Finder, eject.

Extras that came out of my own cards: it recognizes ArkOS / Batocera / ROCKNIX layouts, can permanently unhide the EASYROMS partition that ArkOS marks as hidden (so Windows/macOS can see it), runs fsck on a card that got yanked out, and can clone or restore a full card image as a backup before you flash anything.

It is GPL open source: https://github.com/ramdoor/omnimount — you can build it yourself with the scripts in the repo (there is also a prebuilt signed installer on the website for people who prefer one click).

Tested mainly with my ArkOS card on an Apple Silicon Mac (macOS 13+). Would love to hear what cards/firmwares you would want covered.

u/jtoucedo — 2 days ago