Honor 5C Pro phone boot looping continuously. Please help me .

I bought a Huawei Honor 5C Pro phone 2 years back and so far it had been working well. Two nights back, the phone shut down because of empty battery and I slept without putting it on charge.

The next morning, I started to charge it but the red light started blinking continuously for some time. Then, the honor logo was repeatedly flashing on and off without it reaching the lock screen.After every two or three times of flashing honor logo, it flashes emui with reboot,factory reset and clear partition cache options but it doesn't stop for me to choose any option.

This bootloop happens continuously while it is charging and if I remove it from charging, it still bootloops and doesn't shutdown no matter what. It bootloops until all battery is drained and then shuts down.

Only one time did it open while charge was 10% but after that, it shut down and hasn't stopped bootlooping.

Please help me get back control of the phone or atleast recover the data stored on the phone's ROM.

Unfortunately, the battery is not removable.

Also, the problem is, when I put it on charge, for some time a red light blinks and then without any input from user, the phone switches on, boots to Honor logo and after every 2-3 honor logo flashes, it flashes to emui (with reboot, factory reset and clear partition cache option) but the screen immediately blacks out before I can choose any option.

The morning it happened, after many tries, it did open once at 10% charge. But it again switched off and hasn't stopped bootlooping since.

I don't care if the phone doesn't work. I just need the data stored on the ROM. If the phone can work, that's great but the data is more important.

As long as the phone keeps charging, this boot loop keeps happening despite me trying to switch off the phone. When I remove it from charging, it still boot loops until battery is low.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0