DiskDigger Pro (for devices with root!) Can restore and recover photos, documents, videos, music and much more from the memory card or internal memory (see the file types supported below). Regardless of whether you’ve accidentally deleted a file or even reformatted the memory card, DiskDigger’s powerful data recovery features can find lost files and allow you to restore them. Note: if the device is not rooted, the app can only perform a “limited” scan for deleted photos. To be able to search for other types of files and to search the entire internal memory of the device, you need to root the device. On a non-rooted device, the app can only recover low-resolution versions of the photos it finds in the device cache and thumbnail directories.
Supported Android Devices : [4.0.3–4.0.4] Ice Cream Sandwich – [4.1–4.3.1] Jelly Bean – [4.4–4.4.4] KitKat – [5.0–5.0.2] Lollipop – [6.0 – 6.0.1] Marshmallow – [7.0 – 7.1.1] Nougat – [8.0-8.1] Oreo –  Pie