Does it stay on long enough for you to take an image of the USERDATA partition, using ADB? You might be able to then mount it as a drive and read/recover files off it. If it doesn't stay on long enough for the full image, you might even be able to take partial images at different offsets and...