Hello!
I have tried many apps, but the one that did the job for me was
DataSync. It can sync directly between two Android devices (if they are both connected at the same network) or using a cloud storage application such as Google Drive or DropBox, or similar. Both the source device and the target device must be rooted for the application to work properly. I rooted my GoClever Quantum 400 Lite smartphone using
Kingo Root in just a simple click! My other "device" was the Android Emulator
Bluestacks which cannot be rooted, but fortunately it provides root Access automatically when needed. For DataSync to work, you must also install
BusyBox. I didn't have a cloud storage app before, so I decided to use Google Drive. My smartphone had Google Drive preinstalled, so I only had to install it to Bluestacks. First time we have to load the cloud storage application (in my case Google Drive) and login. Next time it logins automatically. We must also load BusyBox and select the first option (Install BusyBox) to make it available to DataSync and other apps. Finally, we load DataSync. The default setting is "List-based" (sync games and apps according to a predefined list). We don't need that, unless we sync frequently many games/apps. We click on "List-based" and select "Individual". Then a list of all installed games and apps is displayed. We scroll down and click on the games we want to sync. Then we click on the arrows icon top right. We will be notified if another Android device is within range or asked to use the cloud storage app (in my case Google Drive). We select the cloud storage app and DataSync sends the data there. When complete, we can load DataSync on the target device, change from "List-based" to "Individual", select the same games from the list (they should be installed on the target device, of course) and then click on the arrows icon top right. DataSync detects the available data and if no local data are present it starts syncing. If we have played the game (local data present) we will be asked to either keep the local data or replace them with the remote data. Provided the remote data are better (higher level, powerups etc) we choose to replace them. After the process is complete, we close the DataSync app and load a game. If done correctly we should see the same progress (levels Player, powerups etc) on the target device! Voila! And we don't even need Facebook for that!