so u were able to re-attach it? or u were able to connect the unbroken side to the pc?
this seems one of the very difficult jobs. and certainly a recovery wont be made using software, but u'll need some BIG ASS company to do some REAL recovery. (cost thousands, lol), as for me, I used Vibosoft card data recovery software, it works well in recovering files from formatted card: learn it:
http://www.vibosoft.com/card-data-recovery.html.