Photoshop: in your layers key in "command J",that will duplicate the background layer, then click on normal and scroll down to "overlay",that will make the image very contrasty looking. Now to to filter at the top menu bar and scroll down to "other" and you will see a sub menu called "highpass", click on that. Now put 1.9 in your radius and click ok. Of course this radius setting is for starters, just play with the setting till your comfortable. Let me know how it went.
I've never actually tried the high-pass method but I've read good things, maybe I'll give it a shot. I usually use either unsharp mask, smart sharpen, or the sharpen tool and do it by hand, depending on the image. I generally aim to take shots that don't need much, if any, sharpening, but sometimes it doesn't work out like you plan