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

(174)

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

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

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

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

詳細情報

ReProvision

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

インストール

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

https://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. 手動更新しようとすると
    For ‘unc0ver’:
    Incorrect entitlements for this application. This is likely caused by ReProvision not supporting a capability this application needs.
    という表示が出てエラーになるのですが、対処法わかる方お願いします。

    • 既にインストールされているunc0verがある場合は、そちらを一旦削除してから、ipaファイルをReProvisionに転送&インストール作業を行ってみてください。

  2. 2つ以上署名しようとするとエラーが吐かれ
    2つにすると正常に署名します
    3つ以上署名できてる方いらっしゃいますか?

    • 無料Apple IDで署名出来るアプリは2つまでとなっています。

      • 返信有難うございました

  3. 現在、Electraで脱獄して個人のApple IDでReprovisionを使用しているのですが、このApple IDが数カ月後や1年後に署名切れになることはありますか?また、脱獄専用のApple IDとして使用する場合は新たに取得してReprovisionで再設定を行えばよろしいでしょうか?

    • 個人Apple IDでの署名は7日間であり、期限が切れる前に自動署名を行ってくれるのがReProvisionです。
      もちろん自動署名をオフにしている場合は数ヶ月と言わず7日後には署名が切れてしまいますが、自動署名が行われている限りは自動で更新されますので大丈夫です。

  4. for,unc0ver
    submitDevelopmentCSR Maximum number
    of certificates generated
    と出て署名ができないです。
    どうしたらいいですかー?

    • 同一Apple IDで複数のアプリに署名&インストールを行っていませんでしょうか?

  5. 個人のApple IDでReprovisionを使用していますが、最近自動署名されずエラーになってしまうようになりました。
    プロファイルも消えてしまっている事もあります。
    最近は個人Apple IDでもダメな事があるのでしょうか?

    • ReProvisionで発生するエラーには何種類かあるのですが、具体的にはどの様なエラーが出ていますでしょうか?

      • 「このデバイスがサインインに使用したアカウントに登録されていない」と出て、脱獄する時に「信頼する」をしたプロファイルが消えてしまっています。 古い機種(iphone5など)では大丈夫です。

        • 同じApple IDを複数デバイスで使用している場合は、別アカウントを作成し、そちらを使用してみてください。

          • SANTAさん 返信ありがとうございます。
            新たに作成したApple IDで、1つづつのデバイスでしか使っていないのです。
            現在、iphone6、7、SE 、iPad 全て自身のapple IDを使っての脱獄中ですが、プロファイルは消えてしまっています。
            こんな事例は珍しい事でしょうか?

          • ReProvisionでそちらのエラーが…というのは見かけたことがないかもです…。
            Apple ID側の問題かと思うので、別途アカウントを使ってみるか、アカウントの設定を見直してみると…イイかもしれません。

  6. ios12.1.4でunc0ver で脱獄し、gba4iosやprovenance をimpacterで入れたのですが、再署名出来なくて困っています。

    reprovisionを開くとunc0verと上記の二つのアプリが表示されていますが、手動で再署名しても何のエラー表示も出ないまま処理がおわり、期間を延長しないままになってしまいます。

    お力をお貸しください。

    • 無料Apple IDで署名が行えるのは2アプリまでです。それ以上をReProvisionで署名しようとした場合、どれかで問題が発生するか、全ての署名が行われなくなるか…などが起こります。

      • では現状ではgba4iosかprovenance のどちらかは諦めた方が良いということですか?

        cydiaで入れるとifunboxやitoolでアプリを認識せずrom導入が出来なかったのですが、impacterで入れると認識したので安心してました・・・

  7. iPhone4Sで使うと、AppleID,パスワードの入力のところでキーボードで入力欄が隠れてしまい、AppleIDはギリギリ文字半分程度見えるので打ち込めますがパスワードの所は全く見えずカーソルも移動しないため入力できません。
    もうずいぶん前からこの症状のままですが(iOS復元して1からやり直してもまた起こる)、うちではbluetoothキーボードを接続しiOSキーボードが出ないようにすることで対処していますが、みなさんはどうしてますか。

    • キーボードがまだ出てないうちに、パスワード部分をタップ、
      パスワードを先に入力してから、AppleIDをタップして入力、
      でうまくいきました。

  8. 無料のAppleIDですと、二つまでしか自動署名できないようですが。
    3つ以上自動署名したい場合、どういう方法を取っていますか?

  9. Undecimus-v3.5.5のRepsringが異常に長く、更にもう一度行うため、Cydiaが起動しません。何か対応があればお知らせください。

  10. 今日2つ目のサードパーティーのアプリを署名したら何故かReprovisionが起動できなくなりました。セーフモードで試しても起動しません。なにか対処法はありますでしょうか?

  11. 署名したら起動できなくなった…

    • 同じく、新しくAppleIDを作成してImpactorからChimeraをインストール後、脱獄して元々使っていたReProvisionを起動しようとしましたが、起動できなくなりました。再インストールでも起動できません。前に登録したAppleIDと新しいものが異なることが原因でしょうか?

    • 障害なのか仕様変更なのかは不明ですが、現在問題が発生しているようです。
      https://tools4hack.santalab.me/warning-crash-reprovision-and-unc0ver-20190829.html

  12. 障害は現在も続いているのでしょうか。
    インストール出来ませんでした。

    • 確認してみましたが、現在は問題なくインストールが行えるはずです。
      エラーとは具体的にはどの様な内容のエラーが出ていますでしょうか?

  13. ソースが追加出来ないのですが、既存の不都合なのでしょうか?

    • 現在は特に問題は発生していないかと思います。

  14. お世話になります。
    昨日から立ち上がらなくなりました。
    どうすればいいでしょうか?

    • 立ち上がらなくなった…というのは、ReProvision自体がということでしょうか?
      また、ご使用の環境&ReProvisionのバージョンはどの様なものになっていますでしょうか?

      • SANTAさん、いつもお世話になります。
        返信間違えました。すみません。
        iPhone6 ios12です。
        reprovisionは全く立ち上がらなくなりました。バージョンはわかりません。
        unc0verは立ち上がるもののすぐにカーネルがどうとかエラーがでます。
        何度も再起動しましたが変わらずエラーが1/30で出ます。

        • エラーが出ているとのことですが、エラー内容は何になっていますか?

  15. SANTAさん、いつもお世話になります。
    iPhone6 ios12、reprovisionとunc0verで昨日まで脱獄していましたが
    なぜか脱獄が解除されていたので手動で脱獄を試みましたが25でエラーになります。reprovisionは立ち上がらなくなりました。バージョンはわかりません。

  16. とうとうunc0verもjailblakeボタンを
    押すと間もなくカーネルがどうとかエラーが出るようになりました。

  17. SE ios12.4

    ipaをインストールした際に
    Rebuilt IPA for bundle nullと
    iosのバージョンが複数出て
    インストールできません。
    どうすればよいでしょうか?

  18. unc0verで更新しようとするとエラーが出る

    submitDevelopmentCSR: Please update to Xcode 7.3 or later to continue developing with your Apple ID.

  19. 「自動再署名について」2行目が「自分でReProvisionを起動すること、バックグラウンドで〜」に……

  20. 初めてコメント失礼します
    unc0で脱獄していてアプリをcrackerXIで復号化→元のアプリをアンインストールして
    復号化したipaをflizaからreprovisionで開いてインストールしようとするとfor nullと出てしまいインストール出来ません…先月はいつもの方法で出来たのですが…
    どのipaでも一緒のfor nullです…
    解決法わかれば教えて頂けないでしょうか

  21. デバイスごとで管理されてるのか?
    同じデバイスで、違う新たなappleIDでログイン(デバイスもReprovisionも)し、chimeraを署名しようとしても、無料appleIDで3つ以上はできませんとエラー吐くのですが、解決方法はありますでしょうか?

    • エラー文の、
      automatic resigning needs at maximum 2 apps installed via your account.
      をgoogle訳しても、理解できません。助けていただけないでしょうか?

      • 自己解決しました!

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