Ok, there's a bit of context that needs to be established before I can ask this question -- so I'll start with that.
Back in 2014, I was an avid pokemon y player. I played the game constantly, and had pokemon from my previous collection that I had established in BW/BW2. At that time I also was in the process of transferring from one school to another. As such, my parents thought it would be a good idea to send me to the school's summer camp. On the last day of said camp, however, tragedy struck. My entire 3ds, along with my beloved pokemon y was stolen out of my backpack. About 2-3 weeks later, the 3ds was returned, but pokemon y had been removed and I never saw it again.
At the time, I had a DSI Action Replay, so my first though was to restore the save state before the transfer and then wait until I could find and complete a new copy of Y. I was able to view all of my previous saves on the Action Replay, however I could not restore them due to pokemon black being an IR card. After exhausting all of my available resources at the time, I slowly stopped playing pokemon and gave up on ever recovering my work. However, things have changed and now -- with all of your help -- I believe I can find a solution.
So, with the context out of the way, here's the problem:
I need to restore a BW2 save from 2014.
I still have:
The DSI I played the game on with it's original SD card.
The original cartridge for the game (BW2).
Access to multiple 3ds' that can be homebrewed if need be.
Access to PC's that can run most of the programs needed for typical save restoration software.
All I really need is for someone to walk me through the steps to complete this task. I know it sounds difficult, but I know it must be possible to accomplish. I really loved the pokemon on that save and I want to get back into the franchise with them at my side.
If you can help me, please reply with any suggestions you may have. I'd really appreciate it.
Sincerely,
A lost Gen. 5 fan.