iOSのバックアップは通常、バックアップした時のバージョンよりも古いバージョンでは使用することができません(下位互換がありません)。
これは、iOSをダウングレードした時などに不便です。
ただし、バックアップを改変してバージョンを偽装すれば、無理やり使用出来るようになります!
注意事項
すべて自己責任でお願いします。
無理やり行っているので、バージョンが離れすぎていると問題が発生する場合があります。
エラーが発生したり挙動がおかしくなった場合は、素直に元のバージョンに戻すことをおすすめします。
やり方
まず、iOSのバックアップがあるフォルダーをFinder・エクスプローラーで開きます。
macOS
Finderを開いた状態でcommand⌘+shift⇧+Gを同時に押して、下のパスを入力します。
~/Library/Application Support/MobileSync/Backup/
Windows
WindowsキーとRキーを同時に押し、下のパスを入力してEnterします。(インストールした場所やアプリによって場所が異なるので注意)
apple.com経由でインストールした場合
%AppData%\Apple Computer\MobileSync\Backup
Microsoft Store経由で、Appleデバイス/iTunesアプリをインストールした場合
%USERPROFILE%\Apple\MobileSync\Backup
上記パスで見つからない場合
%USERPROFILE%\Apple Computer\MobileSync\Backup
するとBackupフォルダーが開かれるので、復元したいバックアップのファイルを開きます。バックアップは、フォルダー作成日を見れば特定できると思います。
開いたら大量のフォルダーが表れると思いますが、その中から、Info.plistを、適当なテキストエディタ(メモ帳などでも可)で開いてください。
そして、<key>Product Version</key>
と書かれた行を探してください。Info.plistはかなりの行がありますので、検索機能を使いましょう。
見つけたら、その下に<string></string>
で囲まれた値(17.5.1など)があります。
これが、バックアップを利用する時に必要な最小のバージョンの値です。
ここの値をバックアップを利用したいバージョン(17.4など)に置き換え、保存します。
保存したら通常通り、バックアップを復元を行い完了です。
トラブルシューティング
エラーが発生した場合、Product Versionの値が間違ってないか確認してください。
それでもエラーが発生したりスマホの挙動がおかしくなった場合は、素直に元のバージョンに戻すことをおすすめします。