少し前より発生していた「Electraで新規脱獄すると、CydiaとSileoが消えちゃう問題」ですが、こちらが改善され、新規脱獄が行えるようになっています。
ただし、以前から予定されていた通り、Cydiaは使用できず、Sileoへの移行が強制されます。
Electraで発生していた問題
少し前…ですが、Electra環境であっても、Chimeraと同様にSileoへ完全移行が行われました。
この影響で、Electraで新規脱獄を行った際、最初にCydiaで表示されるアップデート実行時にCydiaが消え、Sileoもインストールされないという問題が発生。
また、運良くSileoがインストールされたとしても、APT関連のエラーが多発する…などの問題も発生していました。
問題が解決
The upgrade path from Cydia -> Sileo has been fixed for iOS 11 users
Note: Cydia will get a black screen after completing the updates. Simply bring up the app switcher and quit it from there. Then you may use Sileo
— Electra Team (@electra_team) 2019年5月11日
今回、この問題が修正され、Electraで新規脱獄を行っても大丈夫に。
Electra自体のアップデートではなく、リポジトリ側の対処により修正が入っているため、Electraのアップデートなどは不要です。
ただし、いくつか注意すべき手順がありますので、その辺りについてちょこっとご紹介。
新規脱獄後のアップデート手順
Electraで新規脱獄(いったんRestore RootFSなどで入獄後、改めて脱獄を行う際も同じ手順です)後、最初に行う必要のある手順になります。
① Cydiaから初期アップデートを
Electraで脱獄後、まずはCydiaがインストールされます。
そのため、まずCydiaにてリポジトリの更新を行い、各種パッケージのアップデートを実行してあげましょう。
リポジトリの更新を行うと現れるポップアップから【すべてをアップグレード】を選択するか、右上【アップグレード】を選択し、全パッケージをアップデートします。
確認画面で「必須パッケージの削除」という警告が現れますが、ここは【削除する (危険)】を選択して続行。
② 黒い画面で止まる
アップデートを実行すると、最終的に真っ黒な画面で止まるのですが、これで正常。
この状態で10秒ほど待ってから、ホームボタン2回押しなどでアプリスイッチャーを表示し、Cydiaを完全に終了させてください。
③ Sileoがインストールされている
ホーム画面へ戻ると、Sileoがインストールされているはずです。これが基本的な手順。
おまけ 不要なパッケージについて
前項の手順まででもオーケーなのですが、この段階ではCydia関連の不要なパッケージが2つほど残っています。気になる場合は削除してしまっても大丈夫。
不要なパッケージとなっているのは【Cydia (Transition Package)】と【Cydia Translations】です。これらはアンインストールしても問題ありません。
ただし、「Cydia Compatibility Package」は必須パッケージなので、絶対に削除しない様にしてください。
〆
Chimeraと同じ様に、ElectraでもCydiaとSileoの共存が出来なくなっており、まだSileoのアップデートも続いている現状…個人的にはiOS 11.xではunc0verを使っている方がイイのかな…とは思ったりもします。
ただ、環境によってはElectraの方がメモリ消費が少なかったり安定している…という場合もあるので、そういった場合の再脱獄(入獄後の)などは今回の手順で行ってください。
コメント
エモい
バグって使えないから入獄しちゃったよ…
(Electra Removerだったかな?)
同じく
A12系デバイスじゃないのとSileoがまだまだな気がしたので全てunc0verにしてしまったな
sileoが全く機能しない…開くには開けるけども…………
俺も同じ〜
アップデート11個あるのに反応しないです
いったんRestore RootFSなどで入獄後、改めて脱獄を行う
と記事中に書いてある通りにやったら、解決しました、
環境は再構築しなきゃですが(笑)
backgrounder actionがsileoで使えない(作者も今は対応できないと表明済み)から、非対応tweakを入れる時だけでも使いたい。
便利なtweakがsileo強制で使えなくなるのはすごく残念
backgrounder action…sileoが出来てからやむをえず削除して待機してたけど作者さま対応難しいかぁ…ああ…
Asteloidが使えなくなった…泣
tweak反映されない…
ご使用の環境はどの様な物になっていますでしょうか?
また、具体的にはどういった状況でしょうか?
cydia で、apt18の更新しない設定にしていたからか、別のtweak更新したら、cydiaが消えた
更新時の削除欄にcydiaの表示なかったので、油断しました
sileoでアップデートも不可に、
エラーはdepends apt lib と表示されています
間違えてアップデート実行してCydiaが消えてしまったのでもう入獄してunc0verに移行したい…
個人的にはSileo関係のバグ修正が落ち着くまで、unc0verへ移行してしまってもイイのかなとは思います。
unc0verへ移行してしまってもcydiaがなく、どうすることもできません。
Unc0verへ移行する際、入獄作業は行いましたでしょうか?
もし行っていない場合は、一度unc0verで入獄作業を行ってから、再度unc0verで脱獄作業を行ってください。
https://tools4hack.santalab.me/howto-ios11-ios12-delete-jailbreak-to-jailed-unc0ver-restore-rootfs-rec0ver.html
iphoneX 11.4 Electraで脱獄してたがいつの間にか勝手に再起動したようで朝見ると入獄状態。
再びElectraで脱獄したらsileoでアップデート出来ない状態でしたがtweakboxからunc0verをインストールして入獄状態にしてからElectraで再度脱獄成功!
sileoからもアップデートできるようになりました、ありがとうございます!
おかげさまでRestoreFS後、無事にunc0verに移行できました(感謝)
私も。
sileo自体は問題なく、今まで使ったtweakもそれなりに使えてるけど、cercubeをインストールしたらYouTubeが見れなくなった
lib cercubeは問題なしだけど、 cercube本体をインストールしたらダメっぽい
アップデートして下さいと出るがそれも不可
これ以外は快適かな
iOS 11.3.1 / iPhone Xで試した限りでは、特に問題なくCercubeも動作するようでした
記事とは関係ないですがSub-process /usr/libexec/cydia/cydo returned an error code (100)と出てインストール&削除が出来なくて困ってます!
どなたか解決策教えてください!調べてもさっぱりで!
iPhone7plus ios11.4 Electraで脱獄中です!
ios11.2です。Electraで脱獄後、unc0verで入獄、そしてunc0ver再脱獄したのですがcydiaではなくsileoがインストールされてしまいます。原因わかりますでしょうか?
unc0verでの入獄作業がきちんと完了出来ていなかった可能性があります。
もう一度入獄作業からやり直してみてください
https://tools4hack.santalab.me/howto-ios11-ios12-delete-jailbreak-to-jailed-unc0ver-restore-rootfs-rec0ver.html
Couldn’t configure file-cmds.iphoneos-arm, probably a
dependency cycle.
Could not perform immediate configuration on
‘dpkg:iphoneos-arm’. Please see man 5 apt.conf under
APT::Immediate-Configure for details. (2)
Couldn’t configure file-cmds:iphoneos-arm, probably a
dependency cycle.
と出てsileoが入りません。どうすればいいでしょうか?