Since at least 4.0? Maybe earlier? I have three full phone backup providers installed by default, Google, Samsung, and one by AT&T (ick).
> Let alone store it in some cloud?
That's the default way to do backups on Android. Look in the "Backup & Reset" sub-menu in settings.
> If this is really possible, how do I do it?
Here's an article from 2012:
http://www.techhive.com/article/248984/how_to_back_up_your_a...
I'm talking about the first style of backup that backs up more than the data types listed in this 2012 article.
> There is a backup api that backups stuff the developer of the individual app thinks about storing. And there is adb backup which does backup some stuff of apps that allow it.
"thinks about storing", "some stuff"... he's criticizing the fact that the backup solution that most Android users rely upon aren't really backing up everything
(The same thing happened years ago with Time Machine on MacOsX, not sure if it improved)
I also realized at restore-time that my backups weren't really comprehensive... so I understand if people are bitter about the currrent state of things
So if you know a full backup solution by Google for Android that does not require root or an unlockes bootloader I'd be interested to hear about it.