iOS does not allow direct access of files in specific app. The only way to do is to do full backup via iTunes, and find out the files you needed from the backup. Unfortunately, the filenames in the backup are obfuscated. Fortunately, the real human-readable filenames are stored in a sqlite database. This little script can rename the files inplace to human-readable filenames according to the database. It also supports reverting back to original obfuscated filenames.
- Python 3.9 or above
- Tested on Windows, but should work in OSX
- Backup via iTunes with NO password
To rename
python ibfu.py "%USERPROFILE%\AppData\Roaming\Apple Computer\MobileSync\Backup\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
*Please replace XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX with the real folder name found on your computer
To undo
python ibfu.py -u "%USERPROFILE%\AppData\Roaming\Apple Computer\MobileSync\Backup\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
For additional features, see help
python ibfu.py -h
AGPL v3.0