Sorry but as of now there is no easy full backup/restore solution on Android, what we have now is naturally better than before but you will still need to redo some stuff and some apps won't restore .
So I recently did a factory reset on my s8 hoping it would fix the issues with Google Play Music crashing on Android Auto (didn't work). The combination of the Samsung backup and a backup of Nova Launcher was almost magical.
As soon as the phone finished the basic restart (putting in my google account info) I think it asked if I wanted to restore my most recent Samsung backup. I selected yes, and while it was reinstalling all of those backed up apps, I reinstalled Nova and chose the restore option, selecting the backup file from my dropbox account (after installing dropbox again). Not only were all my home screens and icons set up exactly as before, it had even backed up the icon pack and wallpaper.
This was by far the easiest setup I have ever had on an Android phone. I think the only things not completely restored via this method are:
- any widgets on your home screen; the place holders will be there but you need to set them up again.
- your email log in for any non-google email accounts.
- and logging in the first time to all of the apps requiring it (facebook, linkedin, twitter, etc.).
Got what would have been a 2-hour process for me down to 30-45 minutes. Fantastic. Even if you don't think you want a launcher like Nova, or will customize your system much with it, getting the launcher just for the restore feature should be worth it. I don't know if Action launcher (or others) have this kind of robust backup/restore, but it is wonderful on Nova.