My phone is a Xiaomi Redmi Note 4. The phone is in a terrible condition, the buttons are missing, the screen is totally broken and the USB debugging is off. Is there any way, even sending it to a technician, to recover the data from the phone?
you got to be able to log on in order to salvage your data. depending on the data, if you were saving a backup on the cloud, you may be able to recover from there on another phone.
You can recover data from the dead phone. There are lots of online guides available on the web. Also, you can try a third-party tool to recover data [the best way to do so].