Reverse Engineering the iOS Backup