[iOS] 1台のデバイスに同じアプリを複数インストールしておく方法 [JB]

howto-install-a-lot-of-the-same-app-01
【[iOS] 1台のデバイスに同じアプリを複数インストールしておく方法 [JB]】

iOSデバイスには同じアプリを複数インストールということは出来ず、1台1アプリと制限されています。
ほとんどの場合はこれで何の問題も無いのですが、バージョン違いで同じアプリを複数入れておきたいですとか、設定を変えて同じアプリを複数入れておきたいなんて事が使っていると起こりえます。

脱獄しているなら可能!
ということで、今回は脱獄環境限定ですが、1台に同じアプリを複数インストールしておく方法をご紹介!

昔からよく使われている手法なので知っている方もたくさんいらっしゃると思いますが、ご質問を数件頂きましたのでこちらにも書いておこうかと思います。

同じアプリを複数インストールする

実は脱獄していると1台のiPhoneやiPad等のデバイスに、同じアプリを複数共存させることが出来る裏技?みたいな方法があります。
この方法を使うと、同じアプリをコピーしていくつも共存させることが可能!また、アプリのデータはそれぞれ別々の物が使用されますので、別の設定をしてある同じアプリを複数インストールしておきたい…なんて時に便利かもしれません。
また、私がよく使うのは複数のバージョンをインストールしておきたい時です。この方法を使うと前のバージョンと、今の最新バージョンといったバージョンが違う同じアプリも共存させることが出来ます。アップデートで改悪された一部機能を使いたいから前のバージョンも…なんて時に使用しています。

howto-install-a-lot-of-the-same-app-02 howto-install-a-lot-of-the-same-app-03

手順を全て細かく見ていくと面倒に見えますが、やってることは単純なので1つ2つ増やすだけであれば特に面倒な事は無いはず・・・!

予備知識

今回の手法で増やしたアプリは、AppStoreからのアップデートは行えませんのでご注意ください。
また、iTunesを使ったデータのバックアップは可能ですが、全く同じ環境にしないと復元が出来ません。そのため、iFunBoxなどを使用してアプリフォルダ内の「Documents」、「Library」フォルダを手動でバックアップする手法を使うと安全です。
更に、iTunes側へアプリの転送が出来ますが、転送したアプリを同期することは基本的には不可能です。これらの点に注意してください。

データの初期化について

複製したアプリにはオリジナルのデータも含まれています。
もし複製したアプリのデータを初期化したい場合は、複製したアプリの「Documents」フォルダを削除し、「Library/Preferences」ディレクトリ内にある「.GlobalPreferences.plist(通常は見えません)」以外のファイルを削除してください。基本的にはこれで初期化が行えます。

注意

通常行えない事を無理矢理やっていますので、何が起るか分かりません。実行前に全ての手順を読み、実行している作業が何を意味しているかを理解してから行うようにしてください。
データが消える等の問題が発生しても大丈夫なように、必ず実行前にはバックアップを取るようにしてください。

ソーシャルゲーム(パズドラなど)等で行う場合は必ずそのアプリの規約を読み、問題が無い行為かを確認してから実行してください。問題がある場合は絶対にやらないようにお願いします。

準備をしておこう

今回はデバイス単体で出来る様にiFileを使った手順をご紹介したいと思います。そのため、事前に『iFile』をCydiaからインストールしておいてください。もちろん無料版で問題ありません。

アプリ名が見えるように設定する

更に作業がやりやすいように『iFile』の設定を一つ変更しておきましょう。これをやっておくとアプリフォルダを探す際にアプリ名が表示されて分かりやすくなります。
iFileを起動して左下にある歯車アイコンをタップ、設定メニューへ入ります。ここから『ファイルマネージャー』項目を選択し、『アプリケーション名』をオンにしておいてください。後は右上の完了ボタンをタップすれば準備完了です。

howto-install-a-lot-of-the-same-app-04 howto-install-a-lot-of-the-same-app-05

アプリをコピーする!

それでは早速アプリコピーして、同じアプリを複数インストールしてある環境を作ってみましょう。

01:アプリをコピーする

iFileを使って「/var/mobile/Applications」ディレクトリへ移動してください。ホームボタンを押した後、「Applications」フォルダに移動するだけです。ここにはAppStoreからインストールしたアプリのフォルダが格納されています。
画面右上の『編集』ボタンをタップして編集モードへ入り、コピーしたいアプリを選択。 続いて画面右下にあるコピペアイコンをタップして、『コピー/リンク』でコピーしてください。

howto-install-a-lot-of-the-same-app-06 howto-install-a-lot-of-the-same-app-07

02:アプリの複製

アプリフォルダをコピーしている状態なので、このまま再度コピペアイコンをタップして、『ペースト』でアプリの複製を作ります。
その際フォルダ名をどうするか?と聞かれますので『名前変更』を選択しましょう。これでアプリの複製が完成しました。

howto-install-a-lot-of-the-same-app-08 howto-install-a-lot-of-the-same-app-09

03:フォルダ名を変更する

すでにペースト時点でフォルダ名は変わっているので良いのですが、このままだと何かの作業を行う時にオリジナルのアプリフォルダと区別が付きにくいので、もっと分かりやすいフォルダ名に変更しておくと便利です。
複製したアプリフォルダは、フォルダ名の最後に「(1).」といった物が付いています。iFileでは見にくいかもしれませんが、よく見るとアプリ名の下に表示されているフォルダ名の末尾に付いているのが見えるはずです。
このフォルダの右側にある矢印をタップして詳細画面へ入り、そこからフォルダ名を変更します。
詳細画面の名前項目部分をタップするとフォルダ名を変更出来ますので、分かりやすい名前を付けてください。例えば今回であれば「Tweetbot2」と変更しました。それ以外にも「Tweetbot24」みたく末尾にドットを抜かしたバージョンの数字を付けたりと言うこともよくやります。

howto-install-a-lot-of-the-same-app-10 howto-install-a-lot-of-the-same-app-11

04:アプリフォルダに移動

前項までで複製&フォルダ名を変更したアプリフォルダ内へ移動します。この中にアプリの本体が入っています。
拡張子が『 .app 』のフォルダがアプリの本体ですので、ここに移動します。(今回の例では「Tweetbot.app」がそれになります)

howto-install-a-lot-of-the-same-app-12 howto-install-a-lot-of-the-same-app-13

05:Info.plistの編集

さて、ここが一番のポイントです。
オリジナルのアプリとは別のアプリですよ~」とiOSを騙すために、アプリ情報を書き換えてあげましょう!

.appフォルダ内に『Info.plist』というファイルが入っています。このファイルの内容を書き換えます。ファイル数が多いと探しにくいかもしれませんが、アルファベット順に並んでいますので探してみてください。有料版のiFileを使っている方はファイル検索すると早いです。
Info.plistをタップし、『プロパティリストビューアー』で開いてください。

howto-install-a-lot-of-the-same-app-14 howto-install-a-lot-of-the-same-app-15

絶対に編集しなければならない1点と、状況・使い方によって変更する2点があります。

  • CFBundleIdentifier
    絶対に編集しなければならない部分です。
    他のアプリと同じ物を使ってはダメなので、別の内容に変更します。内容は他と被らなければ良いので、オリジナルの内容の末尾に適当な数字を追加してあげると楽です。
    今回の例であるTweetbotのオリジナルは『com.tapbots.Tweetbot』という内容でしたので、『com.tapbots.Tweetbot2』という様に末尾に「2」を追加してあげました。他にはドットを抜いたバージョン数字を末尾に追加なんて事もよくやります。
  • CFBundleDisplayName
    ホーム画面に表示されるアプリ名です。
    オリジナルのアプリや、他の物と被っていても特に問題は無いので、そのままでも大丈夫です。ただ、オリジナルとコピーを見分けられるようにしておきたい場合は編集すると便利です。
    末尾に数字を追加したり、全然違う名前にしてしまっても大丈夫です。
  • CFBundleURLTypes
    ここにはアプリを起動するためのURLスキームが書かれています。(この項目自体が無いアプリもあります)
    オリジナルのアプリと同じ物が設定されている事になりますので、ブックマークレットやアプリ連携などでURLスキームを使う場合に予期しない動きをしてしまうことがあります。それらを避けるためにこの項目自体を削除するか、オリジナルのスキームを書き換えてください。

howto-install-a-lot-of-the-same-app-16 howto-install-a-lot-of-the-same-app-17

06:iTunesMetadata.plistの名前変更

1つフォルダを戻って、『iTunesMetadata.plist』のファイル名を変更しておくと安全です。
このままでも通常使用では問題無いのですが、ふとした時に邪魔になる事があるので、ファイル名を変更して参照出来ないようにしておきます。
ファイル名の末尾に「.bak」と追加した『iTunesMetadata.plist.bak』あたりに変更しておきましょう。

howto-install-a-lot-of-the-same-app-18 howto-install-a-lot-of-the-same-app-19

07:最後の仕上げ!

最後に、増やしたアプリをiOS側に認識させる作業を行いましょう。
色々と手段はあるのですが、『com.apple.mobile.installation.plist』を削除する方法が一番安定しているかと思います。
/var/mobile/Library/Caches/』内になる『com.apple.mobile.installation.plist』を削除(必ずバックアップしておいてください)して、再起動を行ってください。SBSettings等からRebootを実行しても大丈夫です。

howto-install-a-lot-of-the-same-app-20 howto-install-a-lot-of-the-same-app-21

再起動後はいったん全てのアプリが認識されていない状態になりますが、1~2分程度待っているとインストールされているアプリがドンドンとホーム画面に表示されていきます。先ほど増やしたアプリが表示されていれば成功です!ただし、環境によってはすごく時間が掛かることがありますので、気長に待ってみたり、再起動してみてください。また、どうしても駄目なようであればバックアップしておいた「com.apple.mobile.installation.plist」を書き戻す&再起動などを行ってみてください。
ちなみに、アプリの削除は通常のアプリ同様に、アプリ移動モードへ入って削除ボタンをタップすることで可能です。

howto-install-a-lot-of-the-same-app-22 howto-install-a-lot-of-the-same-app-23

SPONSORED LINK

You can leave a response, or trackback from your own site.

240 Responses to “[iOS] 1台のデバイスに同じアプリを複数インストールしておく方法 [JB]”

  1. SEKIYA より:

    複製しても起動画面で進みません

  2. ちくわ より:

    初めて書き込みさせて頂きます。
    ロックマンクロスオーバーというアプリをコピー出来たのですがディスプレイネームを変えてもホーム画面にはオリジナルと同じ名前で表示されます。
    再起動は何度もやりました。
    改善策はありませんか?

  3. wiser より:

    CFBundleDispayNameになってますよ
    正解はCFBundleDisplayNameです

  4. 幻獣神 より:

    幻獣物語のアプリの複製は出来るのですが、複製アプリを起動すると
    アプリが落ちてしまって使えません。
    /ver/mobile/Applications
    の中のファイルを見ると元のファイル名の下にはアルファベットと数字の文字が
    入っているのに、複製ファイルの下には何も文字が入っていません。
    (02、03でフォルダ名の変更をして入れておいたはずなのに…、これが原因か
     どうかはわかりませんが…)
    対処方法を教えて下さい。
    宜しくお願いします。

  5. 幻獣神 より:

    古いコメント読みましたが
    Protect My Privacy
    というのがあやしいのですが、
    方法を教えて下さい。

  6. 幻獣神 より:

    アプリを試しに8個複製は成功したのですが、1~8までどれを開いても同じ元のアカウントで
    開かれてしまいます。
    Documentsフォルダを削除しても新規になりません。
    (と言うかDocumentsフォルダは空です。サーバーで管理されているみたいです。)
    いろいろ試したのですがどうしても上手くいかないのでなんとか教えて頂きたいです。

    • SANTA@管理人 より:

      どのようなアプリなのかが分からないため何とも言えませんが、デバイス紐付けでサーバー管理されている物は不可となります

      • 幻獣物語 より:

        初めて脱獄し、現在勉強中の者です。教えてください。
        上の質問にある幻獣ものがりというソフトについて、以下のHPに従い、単にソフトを複製しただけではアカウントは増やせませんでした。(正確に言うと2アカ目を作成することは出来ましたが、3つ目の複製からは2つ目のアカと同じになってしまいます)
        つまり、ソフトの複製は何個も可能ですが、アカウントは2つ目しか増やすことができませんでした。

        h ttp://tools4hack.santalab.me/howto-install-a-lot-of-the-same-app.html

        UDID(違うかもしれません)でプレイヤーを認識しており、昔はUDIDFakerというソフトを用いると複製が可能だったようです。
        ソフトをコピーし、アカウントも複数持つためにはどのような操作をすればよいでしょうか。
        どうかお知恵をお貸しください。

    • 幻獣王 より:

      上記のやり方でios7.04のiPadで試しましたが70アカウント個別分けは成功しましたよ。
      ただiPad壊れてしまいiosアップデートして入獄してしまいました。
      別の機器にてios6.1.3で脱獄したのですが、確かにアカウントの認識に失敗しています。
      私自身も教えていただきたいです。

  7. mayuge より:

    コピーしたアプリごとに別のUDIDを設定することは可能でしょうか?

    • SANTA@管理人 より:

      アプリの初回起動時に設定へ登録されるタイプであれば可能だと思いますが、そうで無い場合は基本的には難しいかと思います

  8. 匿名 より:

    Lineを2個インストールしたのですが起動できません

  9. 匿名 より:

    試しに公式のTwitterを複製してみようかとやってみたんですが、複製したTwitterをアプリ上でTwitter2と表示するようにやってみたところ、元のTwitterが消えて新しくTwitter2がダウンロードされた感じになってしまいました。
    電源から再起動させたんですけど、SBSettingsから再起動させなきゃダメなんですかね…なんか俺のやつ壊れててSBSettingsからじゃ再起動出来ないんですよね…

  10. 匿名 より:

    すみません!自己解決出来ました!iTunesArtnetworkってやつにも.bakを入れて手順どうりにやったら増えました!!参考になりましたヽ(´o`;

  11. みら より:

    お忙しいところすいません。
    この前iOS7.1をPanguで脱獄したのですが、なぜかこの方法でやると複製されたアプリは出現するものの、タップして起動させると直ぐに落ちてしまいます、、。 いろいろなアプリで試しましたが、同じような結果になってしまいました、、。もしよろしければアドバイスか何かを頂けると幸いです。

    • SANTA@管理人 より:

      iOS 7.1.1環境で試してみましたが、記事の手法にて問題なく動作しているようです。
      これが原因という事はなかなか難しいのですが、アプリ側の問題、手法のミス、パーミッション狂いなどから確認してみると良いかもしれません

      • みら より:

        ご返信ありがとうございます。
        何度も試しましたが結局うまくいかなかったので、コピペ方式ではなく、1からフォルダを作るところから始めました。その結果、無事起動することができました!
        いろいろご迷惑をおかけしてしまい、申し訳ありませんでした。

  12. 未来猫 より:

    iphone5s 7.1脱獄デバイスですが
    コピーしたアイコンはでるも、タップしてもすぐにアプリが落ちてしまいます。
    改善策が全くわかりません

  13. 匿名 より:

    iOS 7.1.2環境で試してみましたが、記事の手法では複製したアプリをタップするとすぐに落ちてしまいます。iOS 7.1.2には記事の手法では対応していないのでしょうか?

    • SANTA@管理人 より:

      iOS 7.1.2でも同様の手法で使用可能です。
      手順やパーミッション関連でミスがないかを確認してみてください。
      また、一部アプリではどうしても無理な場合がありますので、Twitterアプリなど無難な他のアプリで手順ミスが無いか等を試してみるといいかもしれませんね

  14. 匿名 より:

    パーミッション関連の確認というのは、どのように確認すればいーのでしょうか?
    まだまだ初心者なものですいません。

  15. しーやす より:

    久しぶりにこのページへ来て、アプリの複製をしました!
    com.apple.installation.plist削除して、再起動を行ったところ、
    再起動せず、リンゴループというより、リンゴ固定になりました、、、
    再起動はActivationでモーションを当てはめての再起動、
    アプリは「Lord of Knights」です。
    plistの書き戻しや再削除など、色々試しましたが、一向に直りません。

    解決策があるか分かりませんが、これを見た閲覧者に、「こんな症状もあるんだ」としってもらえてら幸いです

  16. 匿名 より:

    この方法でTwitter(5.8.1)を増やしたところ、コントロールセンターを無効にしないと複製したTwitterアプリの画面下部が正しく動作しなくなってしまいました。これって仕様で諦めるしかないですか?

  17. 匿名 より:

    パズドラの複製をしようとしましたが、
    com.apple.mobile.installation.plistを消しても
    再起動するとなぜか復活しています。
    どうすればいいでしょうか?

    • SANTA@管理人 より:

      com.apple.mobile.installation.plistを削除してインストール状況を再生成させる作業なので、このファイルが復活する自体は正常です。

  18. 匿名 より:

    ドリナイssというアプリを複製したのですが、                       起動することができません。アイコンは増えてます。
    何回もやり直しましたが変わりません。どうすればよいのでしょうか?

  19. はる より:

    秘宝探偵というアプリを複製したのですが、開くとすぐ落ちてしまいます。 このアプリは複製不可なのでしょうか?

    • SANTA@管理人 より:

      そちらのアプリの仕様が分からないのですが、手順ミスやパーミッションの狂いが無い場合は、セーブデータの問題か対策といった部分になってくるかと思います

  20. 匿名 より:

    Twitter(5.8.1)の下にあるタブ?のしたから7mmぐらいがタップしても反応しなくなる(スワイプでDM・アカウント切り替えは反応する)という症状です。CFBundleIdentifierをデフォルト以外に変更すると発生してしまうようです。

  21. DragonX より:

    com.apple.mobile.installation.plist がありません

    • SANTA@管理人 より:

      再起動を行ってから再度探してみてください

      • DragonX より:

        再起動しましたが、やはり見つかりません。
        モンスターマスターというゲームで、複製したデータは別データとして
        やりたいのですが、com.apple.mobile.installation.plist
        が無いゲームもあるってことですかね?

  22. aaa より:

    LINEを試したのですがアプリを起動させるとすぐに落ちてしまいます
    どうしたらよいですか

    • SANTA@管理人 より:

      パーミッションが狂ってしまっていたり、手法にミスが無いか確認して見てください。
      ただし、LINEに関して言えばアカウントの使い分けは無理ですのでご注意ください

  23. DragonX より:

    別データとして初期化を行いたいのですが、上記の手順通りなのに、アプリを起動すると落ちます

  24. こんにちは。 より:

    記事拝見しました。
    とてもわかりやすく、簡潔で読みやすかったのですが、
    最後の最後で
    com.apple.mobile.installation.plist
    というのが見当たりません。
    私の不手際だとは思いますが、
    なにか解決策を教えて頂けないでしょうか。

    お手数おかけしますが、どうぞよろしくお願いします。

    • DragonX より:

      上の方ばっかり見ていませんか?僕の場合、見る場所が違ってて、
      もう少し下の方にありました。
      ファイルのアイコンの所ではなく、
      紙のようなアイコンが多い場所をみるとあるはずです。
      ないなら・・・再起動はしましたか?

  25. 匿名 より:

    パズドラの複製に成功したのですがアップデートが来て
    プレイできません。アップデートはどうやったら出来ますか?

    • SANTA@管理人 より:

      オリジナルをアップデート後、再度複製する必要があります。
      データに関しては、ローカルにセーブされる物であればLibraryとDocumentsあたりをコピーすることで保持可能かと思います

  26. なた より:

    記事のおかげで、無事モンスト複製できました。
    記事の通り初期化も出来たのですが、ゲームを起動する度に初期状態から始まってしまいます。
    ifileで確認すると、Documentsフォルダーが作成されていません。
    何か改善策があれば教えてください。

    • SANTA@管理人 より:

      そちらのゲームの仕様が分からないため難しいのですが、基本的にはDocumentsが生成されな場合はオリジナルのDocumentsをコピー&中のデータ類を削除で大丈夫な場合が多いです

  27. 匿名の田中さん より:

    さんたさん、もしかしてモンストやってますか?
    マルチやってるとひらがなでさんたというひとを見掛けますので

  28. 野球小僧 より:

    SANTAさんお聞きしたいんですが

    複数アプリは作成できたのですが、作成したアプリで初めて元のアプリを起動すると
    複製したアプリと同じ画面が出てきてしまいます。

    複製したアプリと元のアプリを初期化せずに別々進める方法はありませんでしょうか?

    • SANTA@管理人 より:

      アプリにもよるため何ともお答えが難しいのですが、ローカルにセーブデータを保存している物であれば複製しただけで大丈夫です。
      ただし、サーバー側でデータを管理している様な場合は、同じデータを別々に進める…といった事は不可かと思われます

  29. とり より:

    ios7.1.2にて、複製したアプリが起動せず、すぐ落ちる現象が起きていましたが、
    ”みらさん”のおかげで解決!
    新しくフォルダを作って、中身だけコピペする方法でオッケーでした。
    ありがとうございました。

  30. あり より:

    モンストのデータでやってみましたが起動画面で落ちてしまい起動できませんでした。

  31. よし より:

    ios7.1.2にて複製したアプリが起動せずすぐに落ちる現象で、とりさんや、みらさんが新しくフォルダを作って中身だけコピペして解決していますが、その方法がわかりません。教えてください。よろしくお願いします。

  32. ねこ より:

    パズドラを複製してプレイしているのですが
    アップデートのやり方がわかりません
    複製したもののアップデートの仕方を教えてください
    オリジナルはできました
    教えてください

    • SANTA@管理人 より:

      基本的には直接アップデートは不可能ですので、オリジナルアップデート後、再度複製を行い、セーブデータなどを現在使用中の複製からコピーしてください。

  33. シャーダ より:

    アプリを開いてもすぐ落ちるんですが…

  34. 匿名 より:

    UDIDでアカウントを認識しているアプリの複製はどうすれば可能ですかね?

  35. シャーダ より:

    アップルストアの戦国バスターどうしても起動後すぐ落ちてしまいます。
    何か方法はないんでしょうか、本当にお願いします

  36. 匿名 より:

    脱獄アプリの複製は可能ですか?
    アプリはigameguardianというアプリです。

    • SANTA@管理人 より:

      そちらのアプリが分からないのですが、複製自体は可能かと思います。ただし、仕様によっては設定やデータが共有となる場合があります

Leave a Reply

Subscribe to RSS Feed Follow me on Twitter!