This program's pretty old, but it almost works perfectly.
I've used it now with both Shadows of Almia and Guardian Signs (physical carts), and there's an issue when dealing with real copies of the game. The save file for each game is 256KB, but when you put it through the injector it comes out...