Subd Recovery is a standalone application for recovering the previous subdivision levels of already subdivided meshes. It can recover the exact topology and geometry of a mesh as it was before being subdivided while maintaining existing UVs.
Learn more here http://www.mariussilaghi.com/products/subd-recovery