DiskDigger Photo Recovery
DiskDigger Photo Recovery is one of the most popular photo recovery apps for android developed by Defiant Technologies and over 5 million downloads.
It allows you to recover photos both from your SD card and phone memory.
Apart from allowing you to save the recovered files on the device, it also allows uploading the recovered files to Google Drive, Dropbox or via email.
Rating:3.7 out of 5 stars
Rooting the android device is not necessary.
It also allows you to filter the recovered photos based on the size and file type.
Disadvantages: It performs much deeper scan if the device is rooted making it a limitation for non-rooted devices.