コマンドを使った脱獄アプリのアンインストール方法 [JBApp]

(18)

MobileTerminal】や【iOS Terminal】、【WhiteTerminal】など色々とターミナルアプリが登場し、不具合などに備え、もしものために!とインストールしている方も増えてきました。

ということで、意外とよく使う「コマンドによる、脱獄アプリの削除・アンインストール方法」を記しておきたいと思います。
もちろんOpenSSH経由による操作でも、iFunBoxのターミナルからでも使用する事が可能。

Cydiaが動かなくなった際など、もしもの時に色々と役に立つので、「こんな事が出来る」と言う事を頭の片隅にでも!

スポンサーリンク

dpkg -r

「コマンド操作」というと難しそうに感じますが、脱獄アプリのアンインストール程度であれば非常に簡単! 使用するのは【dpkg -r】というコマンド&オプション。

実際の使い方は【su】コマンドでrootユーザーとしてログインし、以下の様なコマンドを実行するだけ。(例としてGroupMeの削除を行っています)

dpkg -r ○○
○○ = パッケージID(削除する脱獄アプリを指定)

例:dpkg -r org.bigboss.groupme

howto-jbapp-command-uninstall-dpkg-r-02

詳しい使い方

dpkg -r 】でアンインストール作業が出来るのですが、コマンドの最後にどの脱獄アプリを削除するか?を指定しなければなりません。

指定方法には【パッケージID】を使用します。
脱獄アプリのIDなのですが、【AppInfo】なんかを使っても確認出来ますし、一番簡単なのはCydiaから見ること。
削除したい脱獄アプリの詳細ページを開き、最下部までスクロールすると記述されています。ちなみに、画像はGroupMeの物【org.bigboss.groupme】。

howto-jbapp-command-uninstall-dpkg-r-03

削除後は手動でリスプリング

Cydiaから削除した時のように、リスプリングまでは行ってくれません。そのため、手動でリスプリング or 再起動を行ってください。

ちなみに、コマンドからリスプリングを行いたい場合は以下のコマンドを使うと可能です。

killall SpringBoard

エラーが出る場合…

また、コマンド実行時にエラーが出る場合があります。その際は、Cydiaが裏で動いていない事を確認しましょう。裏で動いているとコマンドが実行出来ません。

こんな感じで出来ますので、ちょこっと覚えておくと「もしも」の時に焦らずに対処が出来る!かも。
ただ、普段から使うと色々と問題があったりしますので、Cydiaが使えるときはCydiaから行う様にしてください。

またパッケージIDに関してはネットからでも調べられますが、どうしても分からない場合は、コメントかTwitterあたりで聞いていただければ、分かる範囲で誰かが答えてくれる…と思うよ!

コメント

  1. いつも参考になります!

  2. iOS8.4の脱獄がきたらすぐターミナルアプリを入れた方がいいな…

  3. バッケージ操作[dpkg]
    削除 [-r]

    であってますかね

    • はい、dpkgがdebパッケージを操作するためのコマンドとなっており、-rがアンインストールアクションとなっています。

  4. ちょうど4日前にとあるTweakが原因でりんごループになったときはこの情報を求めたものです。
    結局SSHが繋がらなくてリカバリーからiOS8.3へアップデートすることに。。。i0n1cさん早くしてくれよ

  5. いつも楽しみに拝見させていただいております!

    dpkg
    killall SpringBoard
    などコマンド操作のまとめ記事が読みたいです!
    よろしくお願いします。

  6. dpkg懐しいw
    Debianの時はdpkg –purge で設定ファイル含めて削除していました。
    iOSの場合は -r (–remove) がデフォなんですね。

  7. 誰でもいいので、opensshをインストールした時に同梱されるパッケージを教えてください

  8. suでrootにログインしてから
    dpkgを実行するのと、
    sudoで実行するのは何か違うのでしょうか?

    • sudoを使える様にしているのであればそちらでも大丈夫かと思いますが、iOSは標準ではsudoが使えないため、rootにログインしてから行っていただく方が簡単かなと思われます

      • 標準で使えないんですか!?
        私ターミナル入れただけなのにsudo使えたのですが…
        CydiaがエラったときにApt-getを使ったときにsudoを使い普通にできたのでてっきりiOSも普通のdebian系のOSと同じ様に使えると思ったのですが…

        • はい、通常はCydiaからsudoをインストールする等が必要になります。このあたり、他のOSを知っているとちょっと困惑してしまう部分かもしれませんね・・・

  9. StatusVol Xをインストールしたら脱獄できなくなった

  10. iPhoneX 11.3.1
    朝から試し続けて2回成功しました!
    だいたい300連やって1回なのでかなり渋いガチャですね、、、

  11. iOS11のActivatorの、パッケージIDを教えてくれませんか?いまさらですがすみません

    • 【libactivator】となっています

      • ありがとうございます!!