Full Backup of non-rooted device in 2017 My Galaxy S7 has developed a problem with it battery (where it is continually turning off / rebooting) and so I need to get it repaired/replaced by my insurer.

The only issue is that, for data protection, they wipe every device before repairing.

Although I have back ups of most of my apps, all my photos, contacts &amp; sms messages I have a lot of settings, multiple non-web based email accounts etc. set up on the phone so having to start from stratch would be a real hassle.

I therefore want to back up the entire phone, like a drive image, onto my Macbook so that I can simply copy the backup onto my new/repaired device once the battery issue is sorted.

I thought I had found a solution in this thread: Full Backup of non-rooted devices

However that is nearly 5 years old and so the instructions do not match the current version of Android SDK, seemingly now called Android Studio (the previous instructions ask you to locate a folder called 'platform-tools' but this isn't created by the current version of the SDK).

Anyone know of any updated instructions on how to do this?

Thanks!
Nothing really crucial changed since then. Android SDK is now installed together with Android Studio, however can be installed separately. Platform tools, which contain ADB, are now delivered separately from SDK. Here is the link:

https://developer.android.com/studio/releases/platform-tools.html

After the installation you will find adb binary in platform-tools directory. All other points from those answer are still true.

Consider also TWRP backup possibility, which though, requires TWRP.