最近「Cydia自体を消してしまった」というご相談を多く頂きます。
通常であれば、Cydia自体を消してしまうと再度Redsn0wを使うなどしてCydiaをインストールしてあげるのですが、現在A5デバイス等では再脱獄が行えません。
そこで、別の方法を使ってCydiaの再インストールする方法をご紹介しておきたいと思います。
ただし!!これからいくつか方法をご紹介しますが、どのような状況でも出来るというわけでは無く、それぞれ必要な脱獄アプリが事前にインストールされている事が前提です。ご注意ください。
また、これらの方法があるから安心という事では無く、これらは暫定的対処法であると思っておくと良いかと思います。
0:はじめに
先日【[iOS] 不具合が起こった時のために! 脱獄したらインストールしておくと安心な物】にてご紹介させていただいたアプリたちが大活躍!
Cydia自体をインストールする方法はいくつかあり、今回はその中の3つをご紹介したいと思います。
-
- コマンド操作でネットからインストール
- 事前にdebファイルのダウンロード等が不要なため楽なのですが、時期によっては最新版以外がインストールされたりするため、注意が必要な手法。
-
- iFileを使ってdebファイルからインストール
- 最新版Cydiaや、自身が使いたいバージョンのCydiaのdebファイルを、iFileを使用してインストールする手法です。
iFileが使える状況であれば、この手法がCydiaをインストールする手段としては一番楽なはずです。
特に、Safariからdebファイルのダウンロードリンクをタップ > iFileで開くを使えばデバイス単体でダウンロードからインストールまでが可能になります。
-
- コマンド操作でdebファイルからインストール
- iFileの時と同じく最新版Cydiaや、好きなバージョンのCydiaのdebファイルからインストールする手法のコマンド操作バージョンです。
iFileが使えない状態(インストールしていない、起動出来ないためSSH接続経由のコマンド操作等々)で活躍してくれます。
基本的には「iFileを使ってdebファイルからインストール」の手法を使用していただければ問題無いかと思いますが、どのような状況になっても対処出来る様に他の2つも頭の片隅に置いておくとイザという時に焦らないですむと思います!
Cydiaの削除方法は?
何かの理由(例:どうしてもCydiaが起動出来ないから再インストールしたい等)でCydia自体を一度削除したい。という時はAPT 0.7 Strictがインストールされている状態で、下記のコマンドをMobileTerminal、もしくはSSH接続したターミナルから実行するだけで削除されます。
1 |
su root alpine(自身で設定している場合はそれを) apt-get remove Cydia (途中 [Y/n] と聞かれるので Y で続行) killall SpringBoard |
1:コマンド操作でインストール
コマンド操作
事前にインストールしておくべき物
- APT 0.7 Strict
- MobileTerminal*
もしくは、SSH接続でPCからターミナル操作を行う場合はMobileTerminalではなくOpenSSHが必要です。
方法
以下のコマンドをMobileTerminalもしくはSSH接続したターミナルから、1行1行入力&エンターを押していきます。
1 |
su root alpine(自身で設定している場合はそれを) apt-get install Cydia (途中 [Y/n] と聞かれるので Y で続行) killall SpringBoard |
『su root』コマンド後パスワード入力になりますが、パスワード入力時は画面には文字が表示されないのでご注意ください。表示されませんが、入力はされているので、初期のままなら『alpine』を、変更している場合はそのパスワードを入力しエンターを押してあげてください。
APT 0.7 Strictが入っていればapt-getコマンドが使用できますので、『apt-get install Cydia』を入力してCydiaをインストールしてあげます。途中で「Do you want to continue [Y/n]?(本当にインストールしても良い?)」と聞いてくるので、『Y』を入力し、インストールしてあげます。
インストール作業完了後は『killall SpringBoard』コマンドを実行してリスプリングを行い、ホーム画面にCydiaがあれば成功です。
2:iFileを使ってインストール
事前にインストールしておくべき物
方法
最新版Cydiaのdebファイルをダウンロードし、iFunBox等を使ってデバイスの分かりやすいフォルダへ転送しておきます。
または、iFileがインストールされている状態で、Safariから下記のリンクを選択してもらうと「iFile で開く」が使用できますので、そちらを使うとデバイス単体で全てが完結できます!
iFileを起動し、先ほど転送しておいたCydiaのdebファイルを選択します。
するとメニューに『インストール』という項目がありますので、それを選択。
インストールが完了しましたら右上の『完了』をタップし、SBSettings等からリスプリングを実行してください。
リスプリング後、ホーム画面にCydiaがあれば成功です。
ちなみにCydiaの言語がおかしいときは、リポジトリの更新&アップデートを行う&Cydia再起動をしていただければ元通りになります。
3:Cydiaのdebファイルをコマンド操作にてインストール
事前にインストールしておくべき物
- MobileTerminal*
もしくは、SSH接続でPCからターミナル操作を行う場合はMobileTerminalではなくOpenSSHが必要です。
方法
最新版Cydiaのdebファイルをダウンロードし、iFunBox等を使ってデバイスの分かりやすいフォルダへ転送しておきます。
以下のコマンドをMobileTerminalもしくはSSH接続したターミナルから、1行1行入力&エンターを押していきます。
今回はdebファイルを「/var/mobile/」に転送したとして記述していますが、違う部分に転送した場合はそれに合わせて3行目の青字部分を変更してください。
1 |
su root alpine(自身で設定している場合はそれを) cd /var/mobile dpkg -i cydia_1.1.26_iphoneos-arm.deb killall SpringBoard |
『su root』コマンド後パスワード入力になりますが、パスワード入力時は画面には文字が表示されないのでご注意ください。表示されませんが、入力はされているので、初期のままなら『alpine』を、変更している場合はそのパスワードを入力しエンターを押してあげてください。
続いてdebファイルを転送したフォルダへ移動します。今回は「/var/mobile/」に転送しましたので、『cd /var/mobile』としていますが、違う場合は末尾部分を変更してあげてください。
フォルダへ移動が完了しましたら早速インストール作業です。
『dpkg -i cydia_1.1.26_iphoneos-arm.deb』とすることで、現在居るフォルダ内にあるdebファイルを使用してCydiaのインストールを開始してくれます。
10秒程度で完了するはずですので、完了しましたら『killall SpringBoard』コマンドを実行してリスプリングを行い、ホーム画面にCydiaがあれば成功です。
また、Cydiaの言語がおかしいときは、リポジトリの更新&アップデートを行う&Cydia再起動をしていただければ元通りになります。
コメント
Cydia impadctor も考えたんですが、そもそもCydiaに入れないのです
それとも、Cydia 無しでつかえるんですか? 入れとけば良かったと後悔してます
そもそも Cydiaに入れないので Cydia Impactorを使えないのです
あ、ごめん。インストールしてないから困ってたのね、、
pcに直接deb落としてからi-FunBoxでってのは?
ttp://www.cydiacrawler.com/index.php?cat=package&id=com.saurik.impactor#.VlcSQfnhB7g
>>そもそも Cydiaに入れないので Cydia Impactorを使えないのです
脱獄状態は維持できてるんですよね?
Cydia Impactorインストール出来たとしても使えないのかは何とも言えないですが、、
脱獄手段のない今、気持良く解るので(ry
連投すいません、
補足ですが、自分はMTerminalというターミナルソフトを普通に使えています。
これもインストール出来たらの話ですが、、
ttp://www.cydiacrawler.com/index.php?cat=package&id=com.officialscheduler.mterminal#.Vlccj_nhB7g
いつも参考にさせて頂いております。
Cydiaの再インストール方法について教えてください。
iPhone6 iOS9.0.2 にて脱獄中ですが、先日誤ってCydiaを削除してしまいました。
iFile、Terminalはインストールしていません。。。
上記以外の方法でのインストール方法はありますでしょうか。
ご教示のほどよろしくお願いいたします。
iFunBoxからシステムファイルは閲覧・いじれる状態にありますでしょうか
ありがとうございます。
iFunBoxにデバイスを接続させると入獄中と表示され、閲覧出来ない状態です。。。
私も同じくcydiaだけが消えちゃった状態になりました(iphone6s+)
更に何故か(いつの間にか)terminalが起動しなくなっていて、ifileなどでdebをインストールしてリザルトコード0が出てもcydiaだけが出てこない(文字列が短いので解凍されなかったイメージ)
そして上記の匿名さんと同じくifunboxでは入獄中表示
同時期に手持ちのiphone5sも同様の現象に陥っていたのですけど、こっちはdebインストールで行けました
なんだか、中途半端に脱獄状態になっていたイメージです。2端末ほぼ同時というのもちょっと不思議
同様の現象に陥っている人は他にはいないのかなと思って解決策を求めて彷徨っていたら、いつもお世話になっているここに辿り着いちゃいましたw
お手間かけそうですし、解決も難しそうなので返答は求めませんが、とりあえず足跡だけ残していきます
アップデートができないのは不安ですが現状維持しかなさそうですね
追記です
その後、セーフモードでterminalが動くことに気づいてuicache叩いたらcydiaが表示されました
aptは入れておいたほうがいいですね…
以上ご報告でした。お騒がせしました
ありがとう~ぼくも 、セーフモードで unicacheで復元~
助かった、神の言葉のようにありがたい。。。。
おや、知らないところでお役に立てていたようで何よりですw
こんばんは、早速図々しいながら質問なんですが、現在脱獄しているiPhone6(IOS9.0.2)なのですが、この前何かを間違えたらしく、THEpackageアプリ名needs to be〜というエラーが起きています。
現在使えるのはFilza file managerです。
脱獄経験があまりないので、教えてくれると嬉しいです。
因みに、Cydiaは起動するもパッケージの表示がなく…
大変困ってる状態です。どうか回答お願いします。
リポジトリの更新を正常に完了させても…同じでしたでしょうか?
残念ながら同じままでした
Couldn’t configure pre-depend dpkg for grep, probably a deependency cycle.
と表示されアプリがインストールできません。
どうしたらいいでしょうか?
すみません質問なのですが 間違えからiPad3 iOS7.1.2をすべての設定をリセットをしてしまい困っています、脱獄状態は保たれているのですが(Activator等tweakは動作します。)cydiaやiFile,ターミナルなどのホーム画面に表示されるはずの脱獄アプリ達が非表示になってしまいspotlightからも開くことも不可能になっています iFunboxから確認するとホーム画面に表示されていないアプリ(cydia等、)の存在は確認することが出来るのですがどうしてもcydia等を表示や起動させることが出来ません。
このiPadをそのまま使うことは可能なのですがすべての設定をリセットしてしまったのでユーザーのパスワードやrootのパスワードがalpineに成ってしまっているのではなかろうかと心配でネットに繋げるのがおそるおそるになってしまいました。
何かcydia等をホーム画面に表示させるor起動させる良い方法はないでしょうか?
ご存知でしたらどうぞご教示下さい また、やはり前途のようにパスワードはalpineにもどってしまっていると考えたほうが良いでしょうか?
長くなってしまいましたがどうぞよろしくお願い致します。m(__)m
Cydiaを消してしまいました…
terminalしか入っていません…
Cydiaの復元方法がわかりません
どうすればいいでしょうか?
お手数ですが返信お待ちしています
cydia^_^