It seems that even you've tried macOS Recovery Mode, giving the Mac a power cycle, switching to Windows using boot camp, your Mac still refused to turn on normally. Check if any nonessential peripheral devices were connected to your Mac. If yes, disconnect them and restart your Mac again.
If your Mac still can't boot up, reinstalling a fresh copy of a working operating system could be your last resort to fix the issue. It is easy to reinstall macOS because Mac has such a utility to instruct you all the way in Recovery Mode. However, if you're worried about reinstalling macOS will wipe all your data on your Mac, you should recover your data from the unbootable Mac first.
Since your MacBook Pro is not turning on now, data recovery is not so easy. However, you can still use data recovery software to have a try. Since not all the data recovery software in the market has the ability to get files off a Mac that won't boot, you need to get one that supports it. iBoysoft Data Recovery for Mac is able to recover data from an unbootable Mac in an easy way.
Besides, iBoysoft Data Recovery for Mac can be launched in macOS Recovery mode through Terminal without the need to create a bootable drive on another Mac.
Now, do the following to learn how to recover data from a Mac that won't turn on:
Step 1: Start your Mac in Mac Recovery Mode using the below steps.
- If your MacBook Pro has a T2 Security Chip: Turn on your Mac and immediately press down the Command + Option + Shift + R keyboard keys together. Hold them until you see a spinning globe on your screen.
- If your MacBook Pro has an Apple Silicon Chip: Turn on your Apple Silicon Mac and immediately press the Touch ID button. Hold it until you see the Loading startup options. Click Options to enter macOS Recovery Mode.
Step 2: Choose a network for your Mac and make your Mac connected to the Internet all the time.
Step 3: Open Terminal from the Utilities drop-down menu. Type the following command in Terminal and press Return to launch iBoysoft Data Recovery.sh <(curl http://boot.iboysoft.com/boot.sh)
Step 4: After launching iBoysoft Data Recovery, follow the wizard to scan data from Mac hard drive and recover data.
If you have trouble booting into macOS Recovery Mode, try to hold down the Power button then immediately hold the T key and see if the dead Mac can boot into Target Disk Mode. If yes, you can transfer files from the broken Mac to a new Mac. This means you need another new Mac to do it, maybe you can borrow one from your family member or friend.
Once all your needed data has been recovered from the unbootable Mac, give your Mac a new clean macOS.