How to Backup Android Device Completely (Root & No-root)

How to backup Android on rooted and non-rooted devices