Xperia 10 starts, but won't boot and won't enter recovery mode after taking a fall

I dropped my phone and it turned off instantly. When trying to turn it on, it shows the usual “bootloader is unlocked” warning and then the Sony logo, but it then immediately turns off.

If it’s connected to a charger, it keeps going through these steps forever: “bootloader is locked”, Sony logo, then reboots.

I tried recovery mode (VolDown + USB cable). The LED turns green for 2 seconds, then the phone resets again.

Flashing mode (VolUp + USB cable) seems to work, but doesn’t do much. The LED turned blue and I did this:

╰→ $ sudo fastboot boot hybris-recovery.img                                                                                    
[sudo] password for <username>: 
Sending 'boot.img' (21872 KB)                      OKAY [  0.760s]
Booting                                            OKAY [  5.346s]
Finished. Total time: 6.161s

Then the phone rebooted again into the infinite loop of “bootloader is unlocked” and Sony logo.

The phone probably needs to be opened up and inspected, but I really need to recover the info stored in its main memory. Any ideas? Thanks!