hydroseed is a tool to create seed dat files from seeddb.bin
Many CIAs from the CDN require seeds to run. FBI can download seeds from the official servers, however that doesn't do much good if you don't have/want wireless connectivity. FBI can also import seeds from SD:/fbi/seed/<titleid>.dat, but .dat files are hard to come by as other tools use seeddb.bin. Until FBI supports seeddb.bin files, hydroseed can help you out.
hydroseed is very simple - it downloads seeddb.bin files from urls listed in a text file and dumps all seeds to fbi/seed/<titleid>.txt. It can also extract seeds from a local seeddb.bin file.
- Download and extract the program
- Edit seedsources.txt to contain the urls to seeddb.bin files. One per line.
- Run the program.
- You now have a folder called fbi contianing a seed folder containing dats.
- Copy fbi folder to the root of your sd card.
- FBI will now import seeds from your sd card when installing CIAs or selecting import.
hydroseed is written in C# using .NET SDK 6.0.
The easiest way to run this is to download the latest release. The executables have no dependencies to run.
Alternatively, you can install the .NET 6.0 runtime or SDK, download the source, and run the code executing dotnet run
in the base folder.
To recreate the release executables, install the .NET 6.0 SDK, download the source, and run the following commands from a command prompt in the root directory:
Linux:
dotnet publish -r linux-x64
Windows:
dotnet publish -r win-x64