How to Recover Data from Broken/Dead iPhone?

Well, when you have done some backups on iTunes and iCloud, we can restore our lost iPhone iPad data from iTunes and iCloud backup even it doesn't support us to do it selectively, see below steps:
Launch iTunes, connect your iPhone with PC. Then go to Files--Summary, then you can see your backup files on the left side bar, choose the backup files you need.
Click "Restore Backup" on the right page, and confirm with "Restore".

for iCloud:
Connect your iPhone with Wifi, log in iCloud with your Apple ID and password.
Now go to Setting--General--Erase All Content and Settings, when all content and settings are erased, go to set up assistant with a hello screen.
Swipe to begin the set up process, choose the backup files you need, tap on "Restore Backup", and confirm with "Restore".

If you have no backups, don't worry, you can come to iRefone for help.
You are right. Actually, if there is a backup of your broken dead iPhone, you can directly recover them from backup files. If you don't want to recover all backup files, you can try iPhone data recovery tool to help you get back data you want.
I know a program can do this. It can scan your dead iPhone deeply to find the data on it. You can preview the data before recovering. It can recover messages, photos, videos, contacts, call history, notes, reminders, calendars, voice memos, voicemail, safari bookmarks, Whatsapp messages and other data from your dead iPhone to computer. Learn how to recover data from dead iPhone.