ReProvision – デバイス単体でipaファイルのインストール&再署名などを可能に!32bitも対応 [JBApp]

(94)

デバイス単体でipaファイルのインストールや、使用期限を延長するための再署名なども行える『ReProvision』のご紹介!

デバイス単体で…というとExtenderシリーズが有名ですが、今回の『ReProvision』はExtenderの改良版と考えていただくのが分かりやすいと思います。
出来ることはほぼ同じで、デバイス単体でのipaファイルのインストールや、デバイス単体でインストール済みアプリの再署名となっています。もちろん自動再署名も搭載。

デザインや使い勝手も違うのですが、一番大きな違いとしては32bit&64bitデバイスに対応している点。使用可能バージョンはiOS 9以降に対応となっています。

スポンサーリンク

詳細情報

ReProvision

Price(価格): 無料
Section(カテゴリ): Tweaks
Author(制作者): Matt Clarke
Repo(配布元): Matchstic (http://repo.incendo.ws/)

インストール

Cydiaへ下記のリポジトリを登録し、通常通り「ReProvision」をインストールしてください。

http://repo.incendo.ws/

jbapp-reprovision-2

より詳しいインストール方法は【Cydia の 使い方! ~全部解説~ [JBApp]】をご覧ください。

アプリ紹介

ReProvision』を使用すると、デバイス単体でipaファイルのインストールや再署名を行うことが可能となります。
Cydia Impactorでインストールするなど、自身のApple IDで署名してアプリをインストールする場合、7日で署名が切れてアプリが使えなくなるという問題が発生しますが、ReProvisionではデバイス単体で再署名(署名の7日延長)を行えるため、実質…7日問題を解決可能!

出来ること、設定項目、がいろいろとあるので、それぞれご紹介。

jbapp-reprovision-3

初期設定について

インストール直後、最初にReProvisionを起動すると初期設定を行う画面となります。ここでは署名に使用するApple IDの登録が必要。
二段階認証を行っているApple IDの場合は、App用パスワードのが必要になるため、個人的にはImpactorやReProvision用の二段階認証を有効にしていない新規アカウントを使っていただくのが楽で安心かなと思います。

jbapp-reprovision-4

画面の見方

ReProvisionのトップ画面の見方…についてご紹介。

トップ画面にはインストールされているアプリのリストが表示されていますが、3つのカテゴリに分かれています。
上部【Expiring Soon】には、もうすぐ使用期限(署名)が切れるアプリが表示。
中部【Recently Signed】には、ImpactorやReProvisionなどからインストールしたアプリが表示。
下部【Other Applications】には、TweakBoxやIgnitionなどから企業用署名でインストールされたアプリなどが表示されます。

jbapp-reprovision-3

ipaファイルのインストール

ReProvisionを使用してipaファイルからアプリをインストールする方法についてご紹介。

ネット上で配布されているipaファイルの場合は、Safariでリンクを開き、そのまま「“ReProvision”で開く」を選択(ここに表示されていない場合は、その他…から選択)。
デバイス内に保存してあるipaファイルの場合は、FilzaなどからReProvisionに送って(共有機能)あげましょう。

jbapp-reprovision-5jbapp-reprovision-6

ipaファイルをReProvisionで開くと、以下のような画面が出現します。あとは簡単で、『INSTALL』ボタンをタップするだけ!
インストールに成功すると「Success」という通知が来ます(問題が発生した場合は、通知にエラー内容が表示されるので、その部分を修正してあげましょう)。

jbapp-reprovision-7

手動で再署名を行う

インストール済みアプリの使用期限を延長するために、再署名を行う必要があります。まずは手動で再署名を行う方法について。

再署名の方法は簡単で、『Sign』ボタンをタップするだけで、その項目内にある全てのアプリが再署名され、最大7日の使用期限延長が行なえます。

jbapp-reprovision-8jbapp-reprovision-9

個別の再署名について

上記の方法ではインストールされている全てのアプリが再署名されますが、個別に再署名を行う方法もあります。

ReProvisionのトップ画面から再署名を行いたいアプリをタップ。
するとアプリの詳細画面が出現します。ここから『SIGN』ボタンをタップするだけ!これで個別再署名を行うことが可能です。

jbapp-reprovision-10

自動再署名について

設定した使用期限以下になると、自動的に再署名を行ってくれる機能も搭載されています。

こちらを使用すると、自分でReProvisionを起動すること、バックグラウンドで再署名まで行ってくれるため…実質7日問題の解決に役立ちます。
ちなみに再署名が行われるとこのような通知が来ますので、分かりやすい。

jbapp-reprovision-11

設定方法

自動再署名の設定方法についてですが、ReProvisionの設定項目から以下の2つをいじります。
Automatically Re-sign』: 自動再署名を有効にする
Re-sign Applications When:』: 自動再署名を行うアプリの、残り使用期限日数を設定(設定した日数以下に使用期限が来ると、自動再署名が行われます)

jbapp-reprovision-12

企業署名のアプリを、自分のIDで署名し直す

あまり使われることは無いかもしれませんが、企業用署名でインストールされているアプリを、自身のApple IDで署名し直す事も可能(使用期限は最大7日になります)。

方法はOther Applicationsの【Add】ボタンをタップするだけ。これで企業用書名が使われている全てのアプリが自分のApple IDで再署名されます。
または、個別にアプリをタップし、そこから【ADD】ボタンをタップすることで、個別に自分のApple IDで再署名することも可能です。

jbapp-reprovision-13

コメント

  1. IPA関連の話なのですが
    IPAを抜き出す事ができるものってありますか?

    • zip→ipaじゃダメなのん?

      • 多分既にインストールされてる
        サードパーティ製のアプリのIPAを抜き出したいんじゃないかな?

        • 自分で/var/containers/Bundle/Application/[UUID]/[アプリ名].appをコピーして、

          [root]
           L Payload
           L [アプリ名].app

          でzip圧縮して、拡張子をipaにすれば完成じゃよ。

          • 質問者さんじゃないですが
            ありがとうございます!
            勉強になりました。

  2. ext3nderで事足りてるからわざわざ変える必要もないんだろうけど、UIが綺麗なので使ってみたい感じします

    • Ext3nder Install(https://tools4hack.santalab.me/update-ext3nder-installer-support-ios11-ios1131-electra-auto-resign.html)
      が使える環境の場合、どちらでも良いのかな…と個人的には思います。使い勝手についても、慣れの問題なので…。
      32bitデバイスの場合はこちらを使用することになりますが、64bitデバイスの場合は、現状では好みの問題ですね!というわけで、私もReProvisionに……。

  3. MP版のElectraを個人用Apple IDで再著名したら…w

    • MP版はそもそも有料の開発者アカウントでしか使用できませんので、間違えて個人Apple IDで再署名しないようにご注意ください。

  4. これはイイ!

  5. ipaファイルインストールしようとするとインストールできる最大の数なのでインストールできませんみたいなこと言われたけどex3enderでやってみたらインストールできた

  6. ext3nderで良くね?笑

    • 通常はExtenderシリーズでも問題はないかと思います。
      ただ、32bitデバイスではExtenderが使用できないため、32bitデバイスの方はReProvisionはかなりのメリットなのかなと。

      • iPhone5の10.3.3にTweak Boxで
        H3lix入れて使ってましたが
        Javaが使えないバージョンしかなく困っていました。
        パソコンでRC5を入れて
        ReProvisionで自動再署名!
        待ちに待った機能です!
        ありがとうございます。

  7. 64デバイスで32アプリ走るのかと一瞬期待したw

    • それ、いいねw

  8. Cydiaから「QuickTrust」は入れるべきか

    • ボタンはあるんだけど押せなかった
      Electra1131

  9. 真ん中のタブと通知について一切書かれてない…

    • 真ん中のタブはトラブルシューティング項目なので、通常は気にする必要はありません。
      通知はデバッグ設定をオンにしていない限りは特別何か操作が必要なものはないので、こちらもあまり気にすることはないかなと思います。

  10. 自動署名はExt3nderと競合しますか?
    共存したいんです。

    • 確かに興味あるね。
      起動するタイミングを変えれば問題なさそうだけど、聞くんじゃなくて自ら試して報告したら?
      自分の環境ではインストール競合はなかったようだけど、自動署名はExt3nderをOFFにしてReProvisionをONにして様子見とした。

    • よくよく考えたら、自動署名を両方ONにしたところで実質的には起動タイミングの早い方しか有効になっていないよね?
      とりあえず、インストールと設定上では共存できたぞ!
      検出タイミングを知らないが自動署名がほぼ同時に動くことはないだろうし、あったらあったでどっちかが失敗して問題にはなりそうだな

    • 共存させる意味が全くわからん

  11. オサレやん

  12. 署名してないipaを自分のApple IDで署名出来るのはありがたい。

  13. 二段階認証済みのidで二つ以上七日間問題あるアプリ使おうとしたらどうなるんだろ
    一つのapp用パスワードで二個アプリっていけんのかな
    (そもそもapp一つにつき一パスワードって前提違かったらごめん)

    • app用パスワード…はインストールするアプリに対してではなく、使用するアプリに対してとなっています。
      今回の場合はReProvision用のパスワード…といった感じです。

  14. 脱獄対策回避と入獄モードはまだですかねぇ
    回避の方は既存のもので十分なんですが

    • 入獄モードって再起動後のあれ

      • それtweakが有効になってないだけで脱獄状態やろ

        • 入獄ではないけど脱獄でもないね。半端者だよ。

  15. Electraで言うと、MP版を使っている人は無用のTweaks?

    • Electraだけに使うなら
      そうだね。

      • ありがと!

    • はい、Extenderシリーズもそうですが、企業用署名を使用している場合は、そちらの使用期限が切れるまでは不要(期限の確認などにも使用可能です)です。

      • ありがとうございます!ちなみにですが古いデバイス(5s)を使っており、ios12から外れた時そのまま使い続けたい場合 今の環境はどうなりますか?

  16. マナーモードにしててもしてなくてもロック音がなるのですが解消法はありますか?ちなみにロック音は録画のピコという音です

    • 設定>サウンド>ロックの音

  17. CydiaImpactorのRevokeとcpp:160エラーの対策が正式にされたよ

    • それもう記事にあるよ

  18. この記事とは関係ないのですが、最近iPhoneX脱獄済みがフリーズして時間を置いたら治るのですがすごく重いです。一旦入脱もしてみたのですが重いままで改善策はありますか?

    • ip8 11.3.1 使ってますが私も時々なります
      リスプリング等をすれば一時的に治るけど再発してしまいます
      原因は同じかわからないけど直す方法わかる方いないかな?

      • 私も同じ症状になりましたー
        もし、LINEExtenderというtweakを入れていたらそれを消すと治ると思います。
        違ったらすみませぬ…

        • 多分それ使えない機能をオンにしてませんか?
          自分は有料版を使用してますがフリーズすることはほぼないですよ。
          ちなみにLINEのバージョンで使用可能な機能のみオンにしています。

    • これだけじゃ、分かりません。
      重くなるってことなので過去記事にあったカメラアプリってことはないと思うのだが、脱獄しただけで起きてはないはずなので、インストールしたアプリのいずれかが悪さしているのだろうね。

    • 一度CocoaTopをインストールしていだき、どのプロセスがCPUやRAMを異常消費しているかを確認してみるとイイかもしれません。
      https://tools4hack.santalab.me/beta-cocoatop-v202-for-ios11-fix-batterydrain.html

    • X系はステータスバーいじり系もあやしいねぇ

  19. こちらはExt3nderみたいにipaファイルを特定フォルダに配置しておく必要はないんですかね?
    っていうか勝手にやってくれてるぽいけど。

    • はい、ipaファイルの配置は必要なく、インストールされている物を全て自動再署名してくれます

  20. 画面録画がなんらかの不具合で起動しなくなってしまいました。秒数カウントの時3.2で止まり、ステータスバーに赤い棒もなあのになぜか録画されてるらしく3Dタッチで止めようとしても止まりませんどうしたらいいでしょう(TT)

    • セーフモードでも試していただき、そちらでは大丈夫…ということであればインストールされているSubstrate系の脱獄アプリが原因になっているかと思われます。

  21. Activator割り当てれないからExt3nder のがいいのかな?

    • システムアプリケーションの所にない??

  22. 普段は1,2回で脱獄状態に戻れるんですけど何回やってもerror:exploitとしか出なくなりました なんか関係ありますかね

    • 単純にElectraなりMeridianなりを一回消して入れ直したほうがよさそう

      • やってみます ありがとう( ‾◡◝ )

      • 脱獄環境に戻れましたありがと:333

      • (*´ω`*)b

    • MP版は企業用署名用だから、普通のIDで再ログインしても使えないと思います。

  23. Electraのバージョン変えて入れ直すのって
    旧Electra削除ー再起動ー新Electraインストールーjailbreak
    でいいのん?

    Enable jailbreakってでるのかしら

    • そんな感じ

    • 脱獄中なら
      再起動→Electra削除→インストールでもええよ

  24. 当然かもしれませんが再署名時にRevokeもやってくれるんですかね?

  25. iPhone6とXで署名しようとすると
    Your maximum App ID limit has been reached. You may can create up to 10 App IDs every 7 days.
    というエラーが表示されて署名できません。ひとまずRevoke All certificatesを行った上で再度署名をしてみたのですが、やはり同じエラーがでてしまい署名できません。iPhoneXではExt3nderに切り替えて署名を行なったのですが、エラー81が表示されやはり署名できません。どうすればいいかわかりますでしょうか?

    • 7日間で10アプリへの署名が上限となっています。これはRevokeの範疇ではありません。
      別のApple IDを使用してみてください。

  26. これを使えばコンパイル環境まで用意すればディベロッパー登録してなくても自分でアプリ制作からテストまでできるってことでいいのかな?
    ipaへのコンパイルはディベロッパーじゃないとだめできたっけ?

  27. これ見て気合でiOS 11.4.1からiOS 11.3.1に戻した。
    5sはSEP互換性ある限り最強!

    • よくやった!

  28. ios9.2.1、iphone5cでアプリが起動しませんでした、homedepotで脱獄したのですが未対応でしょうか。

    • 起動できない、というのは起動時にクラッシュしてしまう状況でしょうか?
      また、再インストールなどを行ってみてもダメでしたでしょうか?

      • はい、起動時にクラッシュしてアプリが立ち上がりません、再インストールしてもダメでした。

  29. この記事とは関係ないですが、ElectraRemover2.2VFSをSafariでインストール出来るサイト分かりませんか?過去ログから紹介のサイトに行っても見つかりませんでした。

    • Tweak Boxにはあったよ

      • ありがとうございます。
        見つかりました。

  30. SE 10.3.3 doubleh3lix環境にてExt3nder InstallerからReProvisionに乗り換えたのですが、Maximum number of certificates generatedとエラーが出ます。何か対策はありますでしょうか?

    • 通常のアプリダウンロードに使用する Apple ID と同じである必要はありませんので、Ext3nder や ReProvision で用いるipaファイルをインストールするためだけの新しい Apple ID を作成してみましょう。

      • 現在は通常用とは別のApple IDでdoubleh3lixをインストールしています。
        それでdoubleh3lixを再署名したいのですが、新しいApple IDで再インストールする手順がよくわかりません。
        再起動(入獄)→doubleh3lix長押し削除→Cydia Impactorで再インストール(新しいApple ID)でよろしいのでしょうか?
        それともバックアップ→Cydia Eraserで最初からやり直したほうがいいのでしょうか?

        • 普通に設定からApple IDをサインアウトして
          署名したいApple IDでログインするだけじゃないの?

          • やってみましたが、同じエラーでした。

        • 署名したいApple IDでiPhoneにログインし直す必要はありません。
          Cydia ImpactorでIPAファイルをインストールする際に、アプリダウンロード用とは別のIDを指定しても問題ないのですが、現在はそこでエラーが起きているということのようですので、更に別の新しいIDを作成することはできませんか?
          パソコンを使って作成すると2段階認証を避けることができます。
          ちなみにアプリダウンロード用のIDでも同様のエラーが発生するんですよね?

          • ID作成後は、上記の手順でいいのでしょうか?
            doubleh3lix削除後は他の脱獄アプリ(Activator、Veency)も削除されるのでしょうか?

          • >再起動(入獄)→doubleh3lix長押し削除→Cydia Impactorで再インストール(新しいApple ID)でよろしいのでしょうか?

            ってことならそれでも問題ないけど、脱獄中ならdoubleh3lixを一旦削除しておいて、新しいApple IDをReProvisionに設定してからipaファイルを直接インストールするだけでも行けるはずだが、既に再起動してしまってdoubleh3lixを削除して脱獄できていない状況からなら、新しいApple IDを用いてImpactorで再インストールするしかないね。
            再起動していてもdoubleh3lixを削除していないなら現状のままで脱獄してからReProvisionでいけると思う。
            少なくとも、こちらの環境(Meridian)ではアプリ用とは異なるIDでExt3nderとReProvisionは設定上の共存はできている。

            doubleh3lixだと違うってことはないと思うが、それでも同じエラーが起きるなら何だろう…

          • 報告遅れましたが、しばらく放っていたら元のIDで再署名できました。自動再署名もできました。新しいApple IDを作らずに済みました。お騒がせしてしまい申し訳ありませんでした。

  31. 予告通り出たんだね
    これでh3lixもやっと自動署名

  32. 6sPlus iOS9.2 PGClientで脱獄しているのですが
    ReProvisionを起動させようとしたらクラッシュ?というか立ち上がらないんですけど
    どのツールで脱獄したかとか条件はあるのでしょうか???

    • 基本的には対応バージョンであれば使えるはずです。

  33. さいさい
    success
    no applications requie signing at this time
    と通知が来るのですがどうゆう意味ですか?
    あと通知止める方法ありますか?

    • 「現時点で再署名を行う必要がアプリは無いよ」という意味になっています。

  34. 4s ios9.3.5 Phoenixの環境でこのReprovisonを使用しています。
    手動での再署名は問題なくできているのですが、自動再署名がどうしてもできません。
    正確には、5回ほど試みる中で1回だけ成功しました。
    再インストールをするなど、一通りのことは試してみたのですが、何か他に考えられる原因はあるのでしょうか?

    • 何かエラーが出ている状況でしょうか?それとも、エラーなどの通知すら来ない…という状況でしょうか?

      • エラーの通知はまったくありません。今の状況は、たとえば自動再署名の項目から”5 Days Left”を選択しても、5日を過ぎると”Expiring Soon”のところに表示は移行するものの、残り1日になっても自動再証明は行われないという状況です。
        一度だけ、朝起きたら自動で再署名が行われたことの通知が来ていて、実際に再署名も行われていたのですが、なぜ上手くいったのかもよくわかりません。
        手動であれば再署名は行えるので、大変重宝はしているのですが。。。

      • ReProvisonの自動再署名ができない件の続報です。自分なりに原因を調べていたところ、私の環境(4s iOS9.3.5 Phoenix)ではBreakthroughが、自動再署名のできない原因だったようです。Breakthroughをインストールしていても手動では再署名できていたのですが、これをインストールしていると、Reprovisonの自動再署名だけでなく、時間ごとの通知も来ない状況でした。そこで、これをアンインストール(または機能を停止)して様子をみたところ、無事に自動再署名が行われました。お騒がせいたしました。

  35. このアプリでipaをダウンロードすると30%で必ず落ちるんだが。
    解決法ないのかな