I periodically change my nexus 10's OS and am sick of the time it takes Google to redownload and reinstate the apps - not to mention the non-google apps too.

Is there a reliable way to backup all...