Other options are
SpinRite, from Gibson Research (not free, highly recommended by many industry folk however) and
PhotoRec (open source, and don't let the name fool you, it's good for all kinds of data). I've used both with success over the years.
Also, I think you can access some/all of your code through the debugger if you still have the app side-loaded. You may be able to recover enough of the changes to get the old backup updated with the changes you've made recently. It'll be a little tedious, but probably easier than starting from scratch.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com