Can you mount the internal storage to a Linux machine, dd it to a .img file and try the usual data recovery tricks?
https://andreafortuna.org/2018/12/03/android-forensics-imaging-android-file-system-using-adb-and-dd/
EDIT: Apparently, you don't need dd. adb pull can do it.
adb pull /dev/block/mmcblk0 mmcblk0.img
all 8 comments