Ulilities to easily mount/eject Didj and Leapster2 devices, while also being able to manage the filesystem.
You will need to pick the correct version for your system, which can be found in the releases tab. LFTools is available for Linux and Windows, with very minimal support for macOS (use included LFPkg).
A hard prerequisite for all versions is that you must have sg3-utils installed.
It can be installed by:
sudo apt install sg3-utils
sudo dnf install sg3_utils
sudo pacman -S sg3_utils
Soon, the C version of LFTools will overtake the Bash version and will be the main version. If you'd like to compile, there are a few prerequisites you need:
sudo apt install build-essential git sg3-utils
sudo dnf groupinstall "Development Tools"
sudo dnf install git sg3_utils
sudo pacman -S base-devel git sg3_utils
git clone https://github.com/lfhacks/LFTools.git
cd LFTools/lftools-c/linux
make
macOS support is very limited, and because the default LeapFrog Connect kernel extension is Intel-only, it causes a massive compatibility shift with most recent Macs.
If you have a Mac and want to use LFTools, you can use a virtual machine software like VMware Fusion paired with an ARM-based Linux distribution. Or if you prefer some other OS over macOS, you can try out Asahi Linux.
Intel Macs may gain support in the future, but it's not a priority right now.
TL;DR: No, but Intel Maybe.
-m: mount device
-l: lock device
-x: eject device
-d: get packages
-p: manage packages
-c: emergency clear
-u: update didj
-h: help
-m: mount device (requires device type) -x: eject device (requires device type)
-p: package management
--update-didj: ...
-h: help
[X]Basic Mounting/Locking/Ejecting
[X]Package Downloader
[/]Package Utilities
[-]Resetting Didj
[-]Other mumbo jumbo I can't come up with right now
[X]Basic Mounting/Ejecting
[X]Package Downloader
[-]Package Utilities
[-]Resetting Didj
[-]Other mumbo jumbo I can't come up with right now
This project is licensed under GPL v3.0.