Para recuperar las contraseñas tienes que ser Root.
necesitaras un gestor de archivos como root explorer o super manager, ambos son gratuitos.
abre el explorador y busca en la carpeta raiz: "/data/wifi"
en dicha carpeta estará el archivo "bcm_supp.conf"
pulsa en dicho archivo y se abrirá, en el encontrarás todas las redes wifis que tienes y entre paréntesis sus contraseñas.
Conviene ya de paso que hagas una copia de dicho archivo en tu sd por si algún dia las quieres recuperar.
lo siento amigo sin ser root no se de ninguna aplicacion...espero que si se puede nos echen una mano