iTunes Backup Explorer
iTunes Backup Explorer is a graphical open-source tool that can show, extract,
and replace files in iPhone and iPad backups.
It supports both encrypted and non-encrypted backups,
currently from iOS 10.2 onwards.
Most programs that support encrypted backups are either limited trials
or expensive. There are apparently only very few open-source projects
that target this issue and none that are also useful for the average user.

Installation
Jar file with dependencies (prior to v1.7)
- Open your terminal and type in
java -version.
- If the command was not found or the version is below 18,
download and install Java for your operating system, e.g. from here.
- Download the jar file of the latest release of iTunes Backup Explorer.
Windows
- Simply double-click the downloaded file to start the program.
- From the command line:
java -jar JARFILE.jar.
Replace JARFILE.jar with the name of the file you downloaded.
macOS
cd to the download directory and type in chmod +x JARFILE.jar.
- Now, you should be able to simply double-click the file to start the program.
- If that does not work, you may need to type
java -jar JARFILE.jar into the terminal to run it.
If you have permission issues
When exporting data from the backup files, you might get Operation not permitted
errors on your MacBook. To fix this, go to System Settings > Privacy & Security > Full Disk Access and add both the java binary file and the jar file you downloaded.
More detailed information can be checked here.
Linux
cd to the download directory and type in chmod +x JARFILE.jar.
- Depending on your specific system, you should be able to double-click the file to start the program.