kaya: To recover formatted hard drive, first you should make sure that the formatted hard drive can not be immediately re-used or overwritten or physically damaged. Then you should find a reliable unformat software to help you recover all your lost data.
Use some recovery software and you definity recover your files.
You should never have had that friend format it in his XBox. It will cost but if you haven't used it and overwritten anything that remained, some data recovery place may be able to recover some of your files.
You get your 'friend' to pay for a computer expert to attempt retrieval. It is possible that some data remains. Don't use the device at all as data will be overwritten.
Try to use some data recovery programs if not to call data recovery service shop. I had to deal with ACE Data Recovery. Aside from prices I had nothing to grumble at.
best option is to take it to someone who can recover crashed hard drive data, many options out there. Try hard drive solutions
If he formatted it you cant – assuming they were legal give him a bill and never give him access again.
You need to beat that person black and blue, cos that was a really STUPID thing to do.