CoolStar氏が「iOS 12上のSubstituteは安定している」と報告、Pwn20wnd氏の投稿に反論?

(40)

先日Pwn20wnd氏より「A12デバイス用にSubstrateとSubstituteのどっちを使うべきか?」というアンケートが行われ、その中でSubstituteは不安定であるということが語られていました。
これへの反論…なのか、CoolStar氏よりiOS 12でのSubstituteは安定していると報告が行われています。

スポンサーリンク

Substrate or Substitute

改めて、軽く流れを時系列でご紹介…。

unc0verのA12デバイス対応が遅れている理由は、Cydia Substrateのアップデート待ちとなっているためで、これが今回の争論?の発端です。

アンケート

この状況に関して、Pwn20wnd氏より「A12デバイス用にSubstrateとSubstituteのどっちを使うべきか?」というアンケートが行われました。

その際、Substrateについては「リリースは遅くなりますが、安定していて高性能」、Substituteについては「Substrateよりもリリースが早くなるが、安定性が悪く、性能も低い」と解説。

Substituteは不安定…?

更に、Pwn20wnd氏はSubstituteを採用した際のメリット・デメリットについて以下の様に発言。
Substituteを使った場合:
– 安定性に問題がある
– バッテリー消費の問題がある
– パフォーマンスが悪い
– Tweak Injection関連に問題
– システムの制御性が低い
+ リリースが速い

実際に試したけども…

また、その後Pwn20wnd氏は実際にunc0verにSubstituteを組み込み試してみたそうで、「私はテストを行いましたが、Substituteはフリーズ問題や安定性に問題があります。あらゆる面でCydia Substrateの方が優れています」と報告。

それ以外にもSubstituteやSileoを嫌うような発言が行われていたりもします。

ここまでが、これまでの大まかな流れです。

Substituteは安定している?

そして、CoolStar氏より「iOS 12で動作するSubstituteは安定しています」との報告が行われています。
他の手法を主張している人は、Substituteとpspawn/jailbreakdの違いを知らず、古いバージョンのpspawn/jailbreakdを使用している。」と、名指しは避けましたが…Pwn20wnd氏への反論と見られる発言も。

また、以前nullpixel氏もElectra12について「フリーズやランダムな再起動は無いし、バッテリーの異常消費も発生しない」としていました。

実際のところはわからない

どちらの発言が正しい or 間違っている…ということは現時点では分からず、正直…この辺りは実際に使ってみないと何とも言えない部分。

もしかしたらどちらの言っている事も正しく、元々Substitute前提で開発が行われているElectra環境では安定しているが、Substrate前提で開発が行われたunc0verでは不安定…というだけなのかもしれません。
(それが正解な気もしますが…なんとも…)

個人的には、選択肢が増えればそれだけ遊べることが増える!とノホホンと思っていたり。

ただ、問題は脱獄アプリの開発者さん等がどの程度苦労することになるのか…でしょうか。SileoとCydiaにしてもそうですが、これまでの物をそのまま使えることもあれば、何かしらの作業が必要になることもあります。
この辺りがうまく解決出来ればイイのですが…。

なんにせよ、実際にリリースされてみてから…という感じでしょうか?

コメント

  1. 総論?争論?

    • はっ…!!お恥ずかしい……!!ありがとうございます…!!

  2. Jakes氏がそれに反論してましたね

  3. 関係なくて申し訳ないんですけど
    楽天アプリって皆さん起動できますか?
    脱獄対策されているのでしょうか

    • 楽天Payアプリは脱獄対策されてたはず
      パッチtweakあり
      https://tools4hack.santalab.me/jbapp-com-subdiox-rakutenpaypatch.html

      • ありがとうございます
        payじゃ無くショッピングの方の楽天アプリなのですけど
        これでいけるのですね!試してみます

        • ショッピングの方は対策されてないんじゃないか…?

    • 原因はhomegestureのホームバーをオンにしていた事でした。
      ありがとうございました

  4. また高度なイチャイチャを…

  5. ios11の脱獄では明らかにun coverの方が電池持ちが悪い
    5sでしか比較してないけど

  6. ReProvision の署名がエラー出るんだけどみなさんはどうですか?

    • 自分もエラー吐きますね…

    • 個人署名の手動で行なってみましたが問題なかったです。

    • 自分もエラーなし

      環境は?

      • iPhone X 256GB
        iOS12.1
        ReProvisionのバージョンは0.4.2
        unc0verはb49を使用しています。
        署名するアプリ関係なしにエラー
        自動署名時にFailed to verify code signature of〜の通知がでます。

    • それ昨日出てた今朝は治った

    • ReProvisionにはいくつかのエラーがあり、それにより対処法や原因が異なってきます。
      具体的にはどの様なエラーが出ていますでしょうか?

  7. なかなか正規の脱獄来ませんねー。
    令和になっちゃうよー

  8. 手元のiPad pro 2018 の脱獄を夢見ながら、開発者さん達のイチャイチャを暖かく見守ります。

  9. スレ違い失礼します。githabから、直接ダウンロードして下さいと、たまに見かけるのですが、サイトに行ってもダウンロード方法がわからないです。同じ様な方もいらっしゃると思うので、使い方を説明して下さると助かります。

    • 自分はReProvision入れてるからその手順で行くね
      サイトを開く→下の方までいってAssetsのタブを展開させる→最新版のリンクをタップ→ReProvisionで開く→署名→Re-Jailbreakで完了

      • 署名じゃなくてINSTALLだったわすまん

        • さらに補足。
          Re-Jailbreakはインストールし終わったunc0verを開いたら出てくるやつね
          連投すまん

      • まじか。端末で直接開けるのか…。
        Cydia Impactorか、TweakBoxの2択だと思ってた。

      • これは最新版でないipswはReProvisionでは開かないよね?

        • ipaファイルであればバージョン問わずReProvisionでインストール可能です。

        • ありがとうこざいます!ipswになってた、、

  10. PC編
    例:
    「ただしベータ版がアップデートされるとダウンロード出来なくなるので、その場合はGitHubから直接最新版をダウンロードしてください。」

    上記の場合、GitHubをクリックしてリンク先に飛んで
    Assets(HPの下の方)があるのでそこを開き
    いろいろなVerのipaファイルがあると思います。
    通常は最新版をDLしてCydia Impactorでインストール。

    iPhone(脱獄要)
    ReProvision等でipaファイル開くとインストール出来ます。

    使い方は、自分で調べてください!

  11. Sileoって読み方は?
    シレオ?サイレオ?

  12. b50,来ましたね。お知らせがまだのようなので
    こちらに。
    これまで、LT,RSDをオンにしても、すんなりと
    脱獄できました。
    iPhone X 12.1.2 機内モード、VSです。

  13. Pangu Teamが、Another Jailbreakっていう種類の脱獄ツールを出した夢見た…

  14. 記事関係なくてすみません。
    ReProvisionにてipaファイルインストールし、再署名しようとするとエラーが出て署名が行われません…
    いろいろ試したのですが術がなく、対処の方法ありますか?

    • 具体的にはどの様なエラーが表示されますでしょうか?

      • なかなか長い感じなのですが
        エラーコード13となってます。

      • PC使えるようになったので追記を…

        for’unc0ver’:
        failed to verify code signature of/
        private/var/installd/Library/Caches/
        com.apple.mobile.installd.staging/
        temp.DPYmk9/extracted/Payload/Undecimus.app:0xe8008021
        (The maximum number of apps for free development profiles fas beenreached.)(code:13)

        わかりますでしょうか…

  15. ReProvisionをa12デバイスに入れる方法ってないですかね?

    • 今は待つしか無い
      SubstituteかSubstrateを…。

    • ReProvision.appを/Applications/に配置し、injectしてやることで、一応可能です