By now, iOS does not let us access the apps' private data any more. The only way to solve this is to jailbreak the iPad.
In my case, I have an iPad Air (1st generation), which cannot be updated to the latest iOS version (13 as of Jan 2020), so jailbreaking it won't cause me any future trouble as far as I can tell. And as long as I don't start installing all kind of crap from untrustworthy places, I don't think I put myself into too much of a risk with this.
So I went ahead and used the Checkra1n jailbreak (Mac only - you may need to use another method, they all can be found on the pangu8 site - just choose a method that includes Cydia):
Caution: This requires some command line skills
- Follow the instrutions to jailbreak the iPad
- Install and Cydia
- Let Cydia install all its recommended updates first
- Install OpenSSH from Cydia. For this, read the SSH help on Cydia's main page.
- Use Terminal or another shell to log into the iPad as explained in Cydia's SSH help page.
- Once connected to the iPad, for extra security, change your root and mobile user passwords as explained on the Cydia SSH help pages.
Now, assuming you have already purchased and run FTL from the Mac App Store, you can use this command (while logged into the iPad via ssh) to locate its data folder:
find /private/var -name prof.sav
This will list a long path like this:
Now you can copy or replace the
prof.sav file in that location to exchange them with the ones of your desktop game (on my Mac, it's called
ae_prof.sav, so I have to rename it accordingly, of course).
I use an FTP app (Cyberduck is my favorite) for logging into the iPad with the SFTP protocol (username: root, password: the one I also use to login via SSH) in order to make it easier to access the file without the need for any more command line tools.
Note: While copying the
at_prof.sav from my Mac to the iPad (as
prof.sav) worked, and would synchronize my overall progress, such as unlocked ships, copying the
continue.sav file, which contains the current game's progress, would crash FTP on the iPad. So, the current game may not be synchronized this way, but you won't have to restart the game all from the beginning on the iPad if you have have made progress on your PC/Mac before.