The only recovery I've seen to date is very expensive. It took a high end recovery house and they bought a new phone of the same model to move the memory chip over to the new phone. It was not guaranteed and the cost was many thousand.

I wish folk understand that recovery from phones is unlike hard disks. SSD use will make recovery impossible to costs that pale compared to HDD recovery.

How to get the message out that we only lose what we don't backup.