iOS 7専用アプリを、バージョン偽装したiOS 6にインストールしてみた!的な実験 [JB]

(38)

「iOS 7以上でなければインストール出来ない」というアプリがAppStoreにも増えてきましたよね。
ということで、前バージョンであるiOS 6環境にiOS 7専用アプリはインストールは出来るのか!? という実験をしてみました。あまり実用性があるとは言えないのですが、なかなか面白かったです!

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

バージョンを偽装する

iOS 7専用アプリをiOS 6にインストールするには、どうにかして「iOS 7を使ってますよ~」と偽装しなければなりません。
そこで、以前ご紹介させていただいた【iOSのバージョン名を、好きなバージョンへ偽装する方法】を使用して、iOS 6をiOS 7に偽装していきます。

SystemVersion.plistの書き換え

より詳しい方法は【iOSのバージョン名を、好きなバージョンへ偽装する方法】の記事を見ていただくと分かるかと思いますが、『SystemVersion.plist』というファイルを書き換えて偽装を行います。
下記のファイルをiFileのプロパティリストビューアー機能にて開いてください。

/System/Library/CoreServices/SystemVersion.plist

ios7-app-install-ios6-02

iOS 7へ偽装

偽装には『ProductBuildVersion(ビルドナンバー)』と『ProductVersion(バージョン)』の2項目を書き換えることで可能です。
今回はiOS 7.0.311B511)へ偽装してみたいと思いますので、【ProductBuildVersion:11B511】&【ProductVersion:7.0.3】といった具合に書き換えました。
それ以外のバージョンとビルドナンバーについては【iOS全集】にて確認していただけます。

ios7-app-install-ios6-03ios7-app-install-ios6-04

書き換え後はiOSの再起動を行ってください。(リスプリングではなく、再起動 = リブートです)

iOS 7専用アプリをインストール

前項までの作業でバージョンをiOS 7.0.3に偽装することが出来ました。設定アプリの情報覧から見てもきちんと偽装されているのが確認出来ます。

ios7-app-install-ios6-05

AppStoreからインストール!

この状態でAppStoreを起動すると、アイコンなどいくつかの部分が変わっているのに気がつくはずです。iOS 7だと認識してくれていますね!ただし、「使用出来ない機能」や「表示がおかしくなる」などもありますので、注意しましょう。

早速iOS 7専用アプリをインストールしてみます。インストール自体はいつも通りの方法です。

ios7-app-install-ios6-06ios7-app-install-ios6-07

お・・おう!? 何事もなかったかのようにインストールが出来ちゃった! といった感じで、バージョンを偽装するだけでサクッとAppStoreからiOS 7専用アプリがインストール出来ちゃいました。

ios7-app-install-ios6-08

起動は出来ません

と、このようにインストール自体は可能でした。ただし、ほとんどのアプリで起動が出来ません。iOS 7専用に作られているので当たり前と言えば当たり前ですが。
また、iOS 7に偽装したことで、iOS 6環境で使えていたアプリが起動しなくなる場合もあります。このあたりについても注意が必要そうです。

以前のバージョンではダメだったのですが、iOS 7の場合は偽装しただけでAppStoreからサクッとインストール出来ちゃうと言うのはちょっと面白いですね!
ただし、ほとんどのアプリで起動が出来ないので、あまり意味がないですが・・・
それと、iOS 7向けアイコンに光沢が付くと、何とも言えない感じになりますね・・・

コメント

  1. いいね

  2. 未だにios5.0.1使っているのですが
    逆に”iOS6以上でないと起動できません”とかいうアプリの場合は
    5.0.1→6.xxに偽装すれば正常起動しますでしょうか?

    • 基本的には起動しないと思っておくと良いかと思います。
      また、iOS 5.xをiOS 6.xに偽装してもAppStoreから直接インストールすることが出来なかったりするので、ご注意ください

      • 割り込み失礼します。
        iOS 5.×をiOS 5.△に偽装というようなマイナー同士であれば、まだ可能性は増えるでしょうか?

        • アプリやバージョンにもよるのですが、起動する可能性はそちらの方が高いです

          • ご回答ありがとうございます。安全策を模索しつつも果敢にチャレンジするしかないですね。

  3. どこが逆なのかわかりませんけど
    普通に考えて無理なんじゃないでしょうか
    記事からわかることとしては
    バージョン偽装で出来るのはインストールまでってことでしょう

  4. Yykkさん
    逆に、の意味がわかりませんが、記事と同じ様に起動できないものが多いかと思います

  5. 基本的に5.、、を6.、、に偽装するのは不具合やループ多いのでやめたほうがいいですよ
    iPhone4Sで確認しました
    5.1.1→6.1ループ

  6. どうでもイイ話ですいません。
    Windows版、redsn0wのショートカットアイコンがredsn0wのアイコンにならないのですが、
    何が方法があるのでしょうか?

    そもそもredsn0wのアイコンにはならない
    物なのでしょうか?

    ホントすいません…
    教えて頂けると嬉しいです。

    • Windows版のRedsn0wは元々専用のアイコンが適用されていませんので、それが正常になります

      • かれこれ、2年位気になっていた事がようやく解決しました!
        どうもありがとうございました。

  7. 毎日楽しく拝見させてもらってます。
    改善方法があるのであれば教えてほしい事があります。
    脱獄してからWi-Fiの繋がりが悪くよく切れてしまいます(因みにiPhone4Sです)
    何かいい方法があるなら教えて下さい。
    お願いします。

    • 詳しい環境が分からないので難しいのですが、脱獄が原因だということが確実なのであれば、一度セーフモードで改善されないか確認してみてください。
      また、ネットワーク設定のリセットを行ってみると良いかと思います。

  8. 設定>一般>リセット>ネットワーク設定をリセットで繋がりやすくなると思います
    Wi-Fiのパスワードもリセットされるので、入れ直して下さい

  9.  記事と無関係ですみません。
     以前、ロック画面での通知ウィンドウ (リスト表示では無く、画面中央に表示される通知項目) を透過している人を見ました。現時点で思い当たるtweakと言えばColorfulBulletins位しか無いのですが、もしその様な効果の有るtweakがあれば教えて下さい。
     ディレクトリや.stringsファイルを編集する方法でも構いません。
     宜しくお願いします。

  10. WinterboardテーマのGlasklartかiOS7 Lockscreen Themeでできたと思います

  11. iOS7にしてからiPhoneを使っていると突然通知センターが降りてこなくなるとゆーバグは私だけなのでしょうか
    他の人に聞いたことはありませんが誰も言ってるところも見たことありません
    自分だけのバグならあれなんですが
    この状態になると毎回再起動をかけないと治らなくてとても不便でした
    しかし今日これを再起動せずに改善する方法がみつかりました
    通知センターがでなくなった際にアクセシビリティを開き
    ディバイス→画面を回転→そこで左か右を押すと
    通知が再び出てくるようになります
    ちなみに使ってるディバイスは
    iPhone4S/au
    元脱獄済みディバイス
    iOS7.0.3

  12. 偽装しましたが
    ダウンロードすらさせてもらえないのですが
    仕様がかわったのですかね?

    • 今でも問題無く可能です。偽装後に再起動をきちんと行ったか、記述は問題ないかなどを確認してみてください。

  13. 最後書き変えると
    バックアップか%の入るファイルがでてそれを消したら解決しました!

  14. こちらの方法で4Sの5.1.1から7.0.3に偽装し、アプリをインストールしようとしてApp Storeを起動しても真っ白になりインストールできませんでした。そして、元の5.1.1に戻してApp Storeを起動しても真っ白のままインストールすらできなくなりました。

    復元以外で対処方法を教えてください。

    • iOS 5とiOS 6&iOS 7のAppStoreは仕様が全く別物ですので、この方法は使用出来ません。
      完全にバージョンを元に戻した状態で、キャッシュを削除しながら再起動してみてください

  15. いまさらですが、自分の場合、設定→Store→Apple IDを表示
    をしたら直りましたよ

    • 匿名さんのコメントをみてやったらできました!
      ありがとうございました( `ー´)ノ

  16. iPad mini6.0.2脱獄で、以前質問させて頂いた内容でこの記事を参照とのこと偽装してみました。iTunesに接続自体できなくなったので元に戻しました。やはり、今起きているiOSのアップデートが必要ですといったものは脱獄デバイスに対する対策なのですかね。

    • 脱獄デバイスだけではなく、未脱獄デバイスでも報告が出ていましたので、Apple側の対応による物かと思います

  17. iTunesstoreにせつぞく
    できませんって出るんですけど
    まだできるんですか?
    できるなら何か消した方がいい
    とかありますか?
    教えてください( ;´Д`)お願いします

    • ご使用の環境が分からないため何とも言えないのですが、全て問題無く書き換え・デバイスの再起動などは行われていますでしょうか?

  18. 何回してもダメなんです(´・_・`)
    iPhone4s iOS6.0です
    バージョンは変わるんですけど
    iTunesstoreに接続できないんですσ(^_^;)

  19. 12daysプレゼントで試そうと思ったのですがもうできなくなったみたいですね…

  20. iOS7でこの作業を行うとevasi0nが読み込みエラーを起こしてリンゴループになります!

  21. 素晴らしい!
    3gsでドラゴンクエスト4が起動しました。
    ありがとうございます。

  22. ios6.1からios7.0.3に書き換えてRespringしたらセーフモードに入ってしっまいました

    • Cydia Substrate系の脱獄アプリがiOS 6とiOS 7両方に対応なんて事もありますので、偽装する事で不具合が出る場合があります

  23. プレイリストビュアーになってますよΣ( ̄。 ̄ノ)ノ

    • 心の中で読んでいる名前で書いてしまいました…違うんです…そうじゃないんです…

  24. 察するに、バージョン違いだとほぼ間違いなく起動はできない感じなんですね。

    僕の初iOS iPod touch 第四世代はよくがんばってくれたんです
    ちっちゃくて気に入ってたんだけど、Appleに見限られちゃあしょうがねえ…(T ^ T)
    最近のアプリはほとんどiOS7以上だから、もうお手上げです
    いまはクラウドの旧バージョンアプリでしのいでますが、何年持つかな…
    iPod touch 第四世代とか旧 Iphone復活特集の記事とかあったら絶対に読みにきます。

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました