Helium

1.1.4.6

Helium is a very powerful app that offers Android users an important backup functionality that’s missing from the stock version. Read more about Helium  

The ability to save the applications to a backup before reinstalling or when moving from one device to another is critical. Right now, Android only remembers which apps you had installed, and a small number of apps have cloud save support.
 
For example, it would be nice to be able to save all the text messages before reflashing the device. Helium offers this possibility for all the apps that are installed on the device. The user only has to choose the location of the backup, make the selection, and set a password. The app does the rest.
 
It’s possible to change the location of the backup directly to the cloud, which is a nice feature to have.