iPhoneアプリをダウングレードする方法! 元の旧バージョンをインストールしよう

スポンサーリンク
iOS

本記事では、iPhone/iPadのアプリをダウングレードする方法を2パターンを紹介します。

特定のアプリバージョンへのダウングレード、もしくはアップデートが可能になります。

方法 メリット デメリット
①:
iTunesを使う
  • iOSバージョンに条件なし
  • Windows PCが必要(Macは不可)
②:
AppStore++を使う
  • PC不要でダウングレード可能
  • iOS 14.0〜16.6.1のみ対象

どちらも共通して、以下2点は不要です。

  • 脱獄(Jailbreak)環境
  • ダウングレードしたいアプリバージョンのバックアップ

条件を満たすiPhone/iPadをお持ちであれば②を、それ以外は①をどうぞ。

本記事の内容は公式で用意された機能ではなく、様々なリスクがあります。「何が起きても自己責任で解決が必要」という点に注意してください。

関連記事 Androidアプリをダウングレードする方法

 

スポンサーリンク
スポンサーリンク

iTunesでダウングレードする方法

iTunes 12.6.5Charles Proxyというソフトを組み合わせれば、パソコンからの操作でアプリバージョンを下げることが可能です。

脱獄(Jailbreak)環境や、対象アプリバージョンのバックアップもいりません。

ただしパソコンのOSは、Windowsのみ対応しています(Macは不可)。

操作の流れです。

  1. iTunes 12.6.5を用意する
  2. Charles Proxyで証明書をインストールする
  3. 対象アプリのビルド番号を調べる
  4. Breakpointを作成する
  5. 古いバージョンのアプリを入手する
  6. ipaファイルをインストールする
1〜2は最初の1回だけです。同じアプリで何度かダウングレード操作をする場合、3〜4も最初の1回だけで、以降は5〜6の手順だけでOKです。新しいアプリをダウングレードしたい場合、3の手順からやり直す必要があります。

参考 GitHub – [Guide] How to Downgrade Apps on AppStore with iTunes 12.6.5 & Charles Proxy (no Jailbreak)

①:iTunes 12.6.5を用意する

かつてiTunesでは、iPhone/iPadのアプリ管理ができましたが、現在では不可となっています。

そこで昔のiTunesバージョン12.6.5にダウングレードして使用することで、当時のアプリ管理機能を使うことができます。

Windows版iTunes 12.6.5は現在でも動作しますが、Mac版は動作しないため、本記事の内容はMac非対応です。

事前にパソコンに入っているiTunesをアンインストールします。

iTunes 12.6.5を用意する1

iTunesをアンインストール

iTunes 12.6.5.3をインストールします。

iTunes 12.6.5を用意する2

昔のiTunes 12.6.5.3をインストール

iTunesを起動します。

ここで以下メッセージが出て、開けないことがあります。

ファイル [iTunes Library.itl] は新しいバージョンのiTunesで作成されているため、読み込めません。
iTunes 12.6.5を用意する3

エラーのメッセージ

解決策として、次の場所にある「iTunes Library.itl」ファイルを削除してください。

C:\Users\ユーザー名\My Music\iTunes\
iTunes 12.6.5を用意する4

iTunes Library.itl を消す

iTunesを開いて、メニュー 編集設定 で以下のチェックを外します。

新しいソフトウェア更新プログラムがあるか自動的に確認
iTunesバージョン12.6.5を維持するための設定です。
iTunes 12.6.5を用意する5

編集 → 設定

iTunes 12.6.5を用意する6

赤下線をオフ

メニュー アカウントサインイン で、Apple IDにサインインします。

いったんiTunesの初期設定は、ここまでです。

iTunes 12.6.5を用意する7

アカウント → サインイン

iTunes 12.6.5を用意する8

Apple IDにサインイン

②:Charles Proxyで証明書をインストールする

Charles Proxyをインストールします。

Charles Proxyで証明書をインストールする1

Charles Proxyをインストール

Charles Proxyを開き、メニュー HelpSSL ProxyingInstall Charles Root Certificate と進みます。

Charles Proxyで証明書をインストールする2

Help → SSL Proxying → Install Charles Root Certificate

証明書のインストール から画面にしたがって進んでいき、証明書ストアの参照先として「信頼されたルート証明機関」を選択します。

Charles Proxyで証明書をインストールする3

証明書のインストール

Charles Proxyで証明書をインストールする4

現在のユーザー

Charles Proxyで証明書をインストールする5

証明書をすべて次のストアに配置する をチェックして 参照

Charles Proxyで証明書をインストールする6

信頼されたルート証明機関

証明書をインストールします。

いったんCharles Proxyの初期設定は、ここまでです。

Charles Proxyで証明書をインストールする7

完了

Charles Proxyで証明書をインストールする8

証明書をインストール

Charles Proxyで証明書をインストールする9

正しくインポートされました で完了

③:対象アプリのビルド番号を調べる

ダウングレードしたいアプリについて、対象アプリバージョンのビルド番号を調べます。

【ビルド番号とは?】アプリバージョンとは別に存在する、内部の管理番号のこと。基本的にアプリバージョンごと、1対1の関係でビルド番号が紐づいている。

調べ方はいろいろありますが、ここではIPA Archiveというサイトを使います。

まず「App Name」に対象アプリ名、「Country」にJapanを選択して Search します。

対象アプリのビルド番号を調べる1

YouTubeで調べる例

一覧から対象アプリを見つけ、Download を選択して、画面にしたがって進みます。

対象アプリのビルド番号を調べる2

YouTubeで Download

対象アプリの歴代バージョンと、紐づくビルド番号が表示されます。

Version列にある、最初の9桁の数字がビルド番号で、後ろにバージョン番号が並びます。

たとえばYouTubeの場合、バージョン19.34.2のビルド番号は868456635、バージョン19.32.6のビルド番号は868158278とわかります。

この中からダウングレードしたいバージョンを見つけ、ビルド番号をメモしておきます。

対象アプリのビルド番号を調べる3

YouTubeの歴代バージョンとビルド番号

④:Breakpointを作成する

ここから作業がより複雑になりますが、慣れれば難しくありません。

iTunesとCharles Proxyを両方起動します。

まずiTunesで、ダウングレードしたいアプリを検索します。

メニュー「App」に切り替えましょう。

「App」が表示されない場合、メニューを編集 より追加してください。
Breakpointを作成する1

メニュー「App」に切り替える

「App Store」タブで、アプリ名を検索、対象アプリを選択します。

Breakpointを作成する2

①App Store → ②アプリ名を検索

「入手」をクリックすると、ダウンロードが始まります。

最新バージョンが入手できるだけで使用しないので、ダウンロード結果はすぐ削除して構いません。

Breakpointを作成する3

YouTubeの例。入手をクリック

Breakpointを作成する4

アプリのダウンロードが始まるが、使わないので削除する

次にCharles Proxyに切り替えます。

いくつかドメインが並ぶ中に、以下が表示されるはずです。

p**-buy.itunes.apple.com
**は任意の数字が入ります。

このドメインを右クリックして、Enable SSL Proxying を選択します。

Breakpointを作成する5

p**-buy.itunes.apple.comを見つける

Breakpointを作成する6

右クリックメニュー Enable SSL Proxying

iTunesに戻り、ダウングレードしたいアプリを再入手します。

今回のダウンロード結果も、すぐ削除して構いません。

「入手」をクリックできない場合、前回のダウンロードを削除しているか確認しましょう。
Breakpointを作成する7-1

YouTubeの例。入手をクリック

Breakpointを作成する7-2

前回のダウンロード結果を消さないと、再び入手できない

Charles Proxyに切り替えると、Breakpointのアイコンアイコンがついた以下ドメインが表示されます。

p**-buy.itunes.apple.com
Breakpointを作成する8

青いアイコンのついたp**-buy.itunes.apple.comを選択

下層に展開していき、「buyProduct」を選択して、Charles Proxyのアイコンアイコンをクリックします。

Breakpointを作成する9

buyProduct を選択

Breakpointを作成する10

赤枠アイコンをクリック

Charles Proxyのアイコンアイコンのついた「buyProduct」を選択して、Execute をクリック。

さらに「buyProduct」が追加されるので、右クリックして Breakpoints をチェックします。

Breakpointを作成する11

①赤下線の buyProduct を選択→②Execute

Breakpointを作成する12

①新しい buyProduct を右クリック→②Breakpoints を有効

⑤:古いバージョンのアプリを入手する

iTunesを開き、ダウングレードしたいアプリを入手します。

古いバージョンのアプリを入手する1

YouTubeの例。入手をクリック

するとCharles Proxyで自動的に「Breakpoints」画面が表示されます。

「Edit Request」の「XML Text」に切り替えます。

古いバージョンのアプリを入手する2

「Breakpoints」画面が出る

古いバージョンのアプリを入手する3

①Edit Request → ②XML Text

ここで表示されるアプリのビルド番号は、デフォルトで最新バージョンとなっています。

これを先述した手順「③:対象アプリのビルド番号を調べる」で確認した、ダウングレードしたいバージョンのビルド番号に置き換えます。

古いバージョンのアプリを入手する4

赤下線のビルド番号を、ダウングレードしたいものに書き換える

最後に Execute を数回クリックします。

古いバージョンのアプリを入手する5

Execute

古いバージョンのアプリを入手する6

Execute

iTunesで保留となっていたダウンロードが再開されます。

これでダウングレードしたいバージョンのアプリを入手できます。

古いバージョンのアプリを入手する7

ダウンロードが再開する

ダウンロードしたアプリファイル(.ipa)は、次の場所に保存されています。

C:\Users\ユーザー名\Music\iTunes\iTunes Media\Mobile Applications
古いバージョンのアプリを入手する8

YouTubeの過去バージョンのipaファイルが保存されてる例

あるいはiTunesのライブラリから、対象アプリの右クリックメニュー Windowsエクスプローラーで表示 で開くことも可能です。

古いバージョンのアプリを入手する9

Windowsエクスプローラーで表示

⑥:ipaファイルをインストールする

iTunesからダウンロードしたアプリファイル(.ipa)のインストール手順はいろいろあります。

ここではAppManagerというソフトを紹介します。

GitHubのページからAppManagerを用意して、iPhoneとUSB接続しましょう。

ipaファイルをインストールする1

AppManagerの初期画面

Install new を開き、ダウンロードしたアプリファイル(.ipa)を選択します。

ファイルは、次の場所に保存されているはずです。

C:\Users\ユーザー名\Music\iTunes\iTunes Media\Mobile Applications
ipaファイルをインストールする2

Install new

ipaファイルをインストールする3

.ipaファイルを選択

アプリのインストールが始まります。

以下メッセージが出ればOK。

Process ended with code 0 (Success)
ipaファイルをインストールする4

.ipaのインストール成功

ipaファイルをインストールする5

iPhone側の画面。アプリの再インストールがはしる

対象アプリのバージョンが下がっており、起動できれば成功です。

もしAppManagerでエラーが出て失敗する場合、ダウングレードしたいアプリバージョンが低すぎて、お使いのiOSバージョンでは対応していない可能性があります。
ipaファイルをインストールする6

YouTubeアプリバージョンを下げることができた

なお、今回のやり方でiTunesからダウンロードしたアプリファイル(.ipa)は、サインインしたApple IDで認証されたものです。

したがって、いわゆるipaをサイドロードした場合と異なり、アプリの使用期限などの制限はありません。

関連記事 ipaからアプリをサイドロードする方法まとめ

また通常アプリと同じようにApp Storeのアップデート一覧に表示されるため、せっかくダウングレードしたのに誤ってアップデートしないよう注意しましょう。

 

AppStore++でダウングレードする方法

AppStore++なら、iPhone/iPad上の操作だけでアプリバージョンを下げることが可能です。

脱獄(Jailbreak)環境や、対象アプリバージョンのバックアップもいりません。

ただし初期設定で必要となるTrollStoreは、特定のiOSバージョンで存在するexploit(脆弱性)を利用している関係上、iOS 14.0〜16.6.1が条件となります。

操作の流れです。

  1. TrollStoreを導入する
  2. AppStore++をインストールする
  3. アプリをダウングレードする

①:TrollStoreを導入する

事前にTrollStoreを導入する必要があります。

詳しい手順は、Windows/Macにわけて、関連記事で解説します。

関連記事 WindowsでTrollStoreをインストールする方法

関連記事 MacでTrollStoreをインストールする方法

AppStore++ - iPhoneアプリをダウングレードする方法1

ホーム画面にTrollStoreが追加され、起動できれば準備OK

②:AppStore++をインストールする

GitHubから、AppStore++のipaファイルをダウンロードして、TrollStoreでインストールします。

ダウンロード直リンク AppStore++.ipa

スクショ画像は、Safariブラウザの例です。
AppStore++ - iPhoneアプリをダウングレードする方法2

(左)ダウンロード (右)ダウンロード結果を開く

AppStore++ - iPhoneアプリをダウングレードする方法3

(左)AppStore++を選択 (右)共有メニューを開く

AppStore++ - iPhoneアプリをダウングレードする方法4

(左)TrollStoreで開く (右)Install を実行

これでAppStore++をインストールできました。

起動すると、インストール済みアプリが表示されます。

AppStore++ - iPhoneアプリをダウングレードする方法5

(左)AppStore++ (右)アプリ一覧

③:アプリをダウングレードする

AppStore++を開き、バージョンを下げたいアプリを長押しで、Upgrade/Downgrade よりダウングレード先のバージョンを選択します。

AppStore++ - iPhoneアプリをダウングレードする方法6

(左)Upgrade/Downgrade (右)ダウングレード先のバージョンを選択

App Storeでインストールするとき同様、生体認証が求められます。

選択したアプリバージョンに下がっていれば成功です。

AppStore++ - iPhoneアプリをダウングレードする方法7

(左)生体認証 (右)Chromeバージョンを下げた例

あまりに昔のバージョンを選択すると、お使いのiOSバージョンに非対応のため、ダウングレードできない場合もあります。

AppStore++ - iPhoneアプリをダウングレードする方法8

バージョンが古すぎて、ダウングレードできない例

なお、ipaファイルから、アプリをサイドロードする方法はいろいろあります。

ただ今回紹介したTrollStore以外のやり方でAppStore++をインストールしても、機能しません。

関連記事 ipaからアプリをサイドロードする方法まとめ

TrollStore以外でサイドロードしたAppStore++は動かない説明

AltStoreでサイドロードした例。うまく動作しない

 

〆:好きなバージョンへアプリをダウングレードしよう!

以上、iPhoneアプリをダウングレードする方法! 元の旧バージョンをインストールしよう の説明でした。

iPhoneのアプリはアップデートにより改善されますが、下記のようなデメリットもあります。

  • アップデート後にアプリがうまく動作しなくなった
  • アップデート後のデザインや機能が好きになれない

そのようなシーンで、旧バージョンのアプリに戻すやり方を知ってると便利です。

ネット上でもダウングレード方法はいろいろ紹介されてますが、「脱獄環境」or「対象アプリバージョンのバックアップ」が必要なパターンが多いです。

その点、今回紹介したやり方なら、それら条件は不要なので、(別の条件はありますが・・・)、興味があればお試しあれ。

iOS
スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

コメント

タイトルとURLをコピーしました