iOS 11で使用可能なターミナルアプリ「NewTerm 2」と、パスワード変更時の注意点について

(118)

ElectraでiOS 11を脱獄した環境で使用できるターミナルアプリ【NewTerm 2】のご紹介と、root&mobileのパスワード変更に関する注意点について、少し記しておきたいと思います。

特にパスワード変更に関してはiOS 11&Electraでの脱獄環境では若干これまでと仕様が異なるようです。この点について私自身もアレ…?と思った部分があったので……ちょこっと。

スポンサーリンク

NewTerm 2

これまで多くのターミナル系脱獄アプリがリリースされていますが、多くがiOS 11環境では使用不可になっています。

ですが、【NewTerm 2】がiOS 11対応となっており、Electraで脱獄した場合であっても使うことが出来ます。iPhone X解像度にも対応済み。
また、機能自体も他のターミナルアプリより使いやすかったりする部分も多くあり、個人的にもオススメ。

ios11-electra-support-terminal-app-newterm2-changed-password-3

インストール方法

下記の配布リポジトリをCydiaへ登録すると「NewTerm 2 v2.0~beta3」がインストール可能となります。
「NewTerm」と「NewTerm 2」が存在しますが、iOS 11対応しているのは「NewTerm 2」の方なのでお間違いなく…。

https://cydia.hbang.ws/

ios11-electra-support-terminal-app-newterm2-changed-password-2

パスワード変更の注意点

ターミナルアプリを使って出来ることは色々とありますが、root&mobileのパスワード変更もそのひとつ。

ただし、これまでと異なりiOS 11&Electraでの脱獄環境では、パスワード仕様に若干違いがありますので、ご紹介。

mobileからrootへログインする際は…

NewTerm 2でもそうなのですが、基本的にターミナルアプリを起動すると「mobile」にログインされた状態でスタートします。
そのため、rootへログインするために「su」コマンドなどを使用しますが、この際要求されるパスワードは【alpine】となります。

更に、これはSSH経由でPCやMacなどからmobileでログインからの…rootへログインした際も同じ仕様。

rootのパスワードをpasswdコマンドにて変更していても、mobileからrootへログインする時は【alpine】がパスワードに使用されています。

パスワードは変更されている

こういった状況のため、パスワードが【alpine】から変更出来ないように感じるかもしれませんが…実際には変更されています。
SSH経由でmobileかrootに接続する際、パスワードは【alpine】ではなくpasswdコマンドにて変更したパスワードが使用されます。

なので、この点はご安心を…!

*再起動するとパスワードが反映

また、ずっと【alpine】がパスワードとして使われるのか…というと、違います。

NerTerm 2やSSH経由のmobileからrootにログインする際のパスワードは、デバイスを再起動すると変更したパスワードが適用される仕組み。

これ…すごい分かりにくいかもしれませんが、デバイスを再起動するまでは前のパスワード、再起動後は変更したパスワードが使用される…という感じに…。

パスワードを変更する方法

ということで、こういった仕様を踏まえた上で…NewTerm 2にてroot&mobileのパスワードを変更する手順を見ていきましょう。

① rootへログインする

Mobileのパスワード変更であっても、rootにログインしてから行わなければなりません。ということで、まずはrootにログインしましょう。

ログイン方法は簡単で【su】と入力してエンター。
続いて「Password:」と出現しますので、【alpine】と入力してエンター(仮にパスワードを変更した後でも、alpineと入力)。

ios11-electra-support-terminal-app-newterm2-changed-password-4

この際、パスワード入力は画面上に反映されず、入力できていない様に見えますが仕様です。気にせずパスワードを入力してエンターを。

② rootのパスワードを変更する

行の末尾が【root#】となっていれば、rootへログインが出来ています。まずはrootのパスワードを変更していきましょう。

passwd】と入力しエンター。
New password:」と出現しますので、続けて【新たに設定するパスワード】(5文字以上)を入力。
ここでも、パスワード入力は画面上に反映されず、入力できていない様に見えますが仕様です。
Retype new password:」と出現しますので、【同じパスワードをもう一度入力】しエンター。

ios11-electra-support-terminal-app-newterm2-changed-password-5

エラー等が表示されなければ、これでrootのパスワード変更は完了です。
SSH経由で直接rootにアクセスする際には、今回設定したパスワードが要求されます。

③ mobileのパスワードを変更する

続いてmobileユーザーのパスワードも変更。手順はほぼ一緒。

passwd mobile】と入力しエンター。
先程と同様に「New password:」と「Retype new password:」が出現しますので、【新たに設定するパスワード】(5文字以上)を入力してエンターです。

ios11-electra-support-terminal-app-newterm2-changed-password-6

こちらもエラー等が表示されなければ、これでmobileのパスワード変更も完了。
Mobileも同様に、SSH経由で直接mobileにアクセスする際は、今回設定したパスワードが要求されます。

ということで、ちょっとiOSでは慣れない仕様かもしれませんが、こんな感じ。私も最初「アレ…」となってしまったのですが、こういう事らしいです。

SSH経由での接続時に要求されるパスワードは、自身で設定したパスワードが使われます。ただし、mobileからrootにログインする場合は「alpine」が使われます。

という点を覚えておきましょう。覚えていても混乱して「アレ…」と未だになっている私ですが……。

コメント

  1. きたー!!

  2. ElectraインストールするときにLOCKDOWN_E_INVALID_CONFと出てしまうのですが……..
    iphoneX 11.1.1です

    • Error
      lockdown.cpp:57
      LOCKDOWN_E_INVALID_CONF

      こちらも、対応していないデバイスにインストールしようとすると発生することがある。その他、使用中のPCのiTunesでサインインしていないと発生することもある。
      らしいです。
      というか、このくらい自分で調べましょうね。

    • itunesで先にiphoneを認識、itunes終了で試してみ

  3. ありがとうございます!!

  4. i8 11.1.2 Electra 1.0.4
    当方PuTTYを使用していますが、みなさんはSSH接続できてますか?
    タイムアウトで接続できません。
    これからのことを考えるとSSH接続できるようにしておきたいのですが。

    • ポートは何番をお使いで?

      • 22です
        これが問題なのでしょうか?

    • 普通に出来てますよー

  5. これはこれで便利なよーな気も

  6. たまたま昨日の夜から試してて、ずっと???だったけど解決しました!ありがとうございました!

  7. なるほどー

  8. 何時もありがとうございます。
    助かります。

  9. インストールする際にcom.linusyang.localeutf8が無いと言われます

  10. どういう仕様なのかはわかりませんがパスワード変更以外には影響はないんですか?
    この辺がElectra脱獄の闇ですよねえ。

  11. SANTAさん
    お疲れ様です⭐️^ ^♪ありがとうございます?

  12. 解像度かえるtweakはまだ対応してない?
    自力で変えた方がはやいか?

  13. iPhone7 11.0 1.0.4
    これをインストールしようとすると、
    「インストール時に必要となる別パッケージがない、または修正が不可能なパッケージとの衝突によりこのパッケージを変更することができません」
    とでて、
    Depends com.linusyang.localeutf8
    Depends Cephei >=1.11.2
    とでます。これ、どうすればインストールできるようになるでしょうか。調べても出てこなかったので教えてください。お願いします。

    • 同じ状況です。
      どなたかお願い致します。

      • キューに追加押したり削除したりしたら僕はできましたw

    • 同じ状況でしたが少したったらできました。

    • 一度、BigBossのリポを消してから
      Cydiaのトップ画面から再登録する
      その後にやればできるはず

      今、BigBossの中身空っぽじゃない?

      • このやり方でできました。
        ありがとうございます

      • bigbossは絶対に消さないで。おかしくなります。ここで躓いたら脱獄は飽きらめましょう。おかしくなり、復元してiosアップデートしてやっと元に戻りました。5時間かかり復旧に成功。

        • ぼくはbigboss空だったので消して、Cydiaのホームから普通にbigboss入れられましたよ

    • 自分もこれが出て、New Term2 インストールできず、またbigbossも出てこなかった。
      で、再起動やリスプリングをやっているうちに、ふっとNew Termが起動。
      操作繰り返してみてください。
      iPhoneX

  14. iPhone7iOS10.3.3やめた
    最新のiOSにする事にしたよお。
    まぁ待ちくたびれた。
    iOS10のみんな諦めよ‼︎

    • 俺は待つぞ〜

    • g0blinで脱獄できるしアプリも問題なく動いてるけど、cydiaが更新されないからって事?
      それじゃなかったら意味がわからん

      • iPhone7と書いてあるけど意味わかる?

        • 言われて気づいた俺、orz|||
          すまん

  15. インストールしたのですが、アプリを開こうとするとすぐ落ちてしまい使えません(>_<)原因わかる方いますか?

    • プロファイルで、デベロッパーを再認証しましたか?

  16. root&mobileのパスワード変更時iphoneXと認識されないのですが、どなたかわかる方おりますか?

    • デバイスのユーザー名の事か?iTunesに繋げた時に勝手PCのユーザー名に変わるからiPhoneXと表示したければデバイス名を変えればいい

  17. cloakyマダー

    • まだです

  18. mobile →(alpine)→root
     ↑ ↑
     ↑(変更したもの) ↑
    でnew term2 だと最初からmobileの段階にいるという理解で正しいでしょうか?

    • 書いてるまんまだよ
      理解できないなら、素直に端末初期化しなさい

      悪いことは言わないから

  19. 全然関係ない質問ですみません。
    iphone7のiOS11.1.2で脱獄済みのなのですが、
    LINEの既読をつけないアプリはどれが使えますか?
    どなたか教えてください。

    • tweak入れなくても
      トーク画面で見たいの3Dタッチでよくない??

      • 中々3D touchになれなくてそれをしようとしてもすぐ既読になるので、、

    • FLEX3からパッチ当てたらいけますよー

      • お返事ありがとうございます!FLEX3をインストしたんですが、それから先に開かなくて困ってます。。原因わかりますか?

        • 入れたのはベータの11対応のだよね?

          • 返事が遅くなりました。そうです!ベータ版です。

  20. > rootのパスワードをpasswdコマンドにて変更していても、mobileからrootへログインする時は【alpine】がパスワードに使用されています。

    最初自分もそうだったけど、Respringしたら(多分。条件不明)mobile→rootの昇級でもalpineじゃなくて設定したパスワード要求されたよ。
    めっちゃあせった〜

    • それが一般的なsuコマンド実行時の動作だと思います

    • 普通システム内部弄ったら再起動して更新するよね

      • 無駄な再起動はブートループが怖いわ

        • ブートループに入るような不安定な環境を作らないようにすればいいだけだよ

        • そんなお前は脱獄する資格なし

  21. そんなことよりmeridianは…

    • もうアカンねや

      • todoリスト見なさい

  22. Failed ti fetch
    http://apt.saurik.com/dists/ios/1445.32/main/binary-iphoneos-arm/Packages POSIX: Connection refused
    これってどうやったら直りますか?

  23. 僕らのios10.3脱獄は…

    • 正座待機のまま

    • iPhone7以外なら脱獄できるけどそれわかってるよね?

    • 俺も、iphone7-10.3で待ちぼうけ中(><)

  24. 環境が整う前に12が来ちゃうな

    • 12が来ると本当に脱獄必要なくなるかも

      特にXは

  25. どなたか、AnchorみたいなTweak有ったら教えてください。

    • 対応するまで待て

  26. インストールできないんですが、、、。

    • 毎回思うけどその情報だけで先人達が答えられると思う?

      例えば100円で自分が食べたいのがあったら教えてって言われたらあんたどう答えるん?

      • 例えが意味不明

        • お前、宇宙人か?

        • いや義務教育終えた日本人なら分かるだろ

      • 100円で食べれる物を普通答えない?

        • 何言ってんだこいつ

  27. この記事と関係ないが、iPhoneX対応 DateUnderTimeXがリリースされたよ!

  28. 記事に関係なく、申し訳ございません。
    iPhoneX ios11.1.2 Jailbreakを使用しています。
    バッテリーの表示を数値で表示し続けるTweakを探し出せないため、もしご存知の方いましたら、教えていただけないでしょうか。

    • そんなに数値とにらめっこして楽しい?
      コントロールセンターちょっと表示すれば見れるのに

      • 何でそんなイライラしてるの?

  29. BatteryPercentX

    これで探せばあるよ!

  30. なんで変更できないんだろうなってmaster.pasword弄ってましたけど変更できてたんですねー
    助かりました!

  31. cydiaで必須アプデート来てたのでアップデートしたらElectraもcydiaも起動しなくなった(T ^ T)

    • 同じ症状の人いる??
      この場合cydia再インスコになるのかな?

      • 自分もそれなってる

    • アップデートしたけど、リブート後普通に起動できたよ?
      Impactorから再インストールしてみたら?

      • 分かりました(T ^ T)
        再インストールしましたらまたご報告致します┏○ペコッ

        • よろしく!

          • インパクターで行けました!
            教えてくれてありがとうござます!

  32. ios11.2.5脱獄したいです

    • 来る気がしない

  33. NoBlurって対応してますかね?
    皆さんはぼかしはどうやってなくしてますか?

    • 試しゃいいだろ

    • No Blur使えてます。

      iOS11.1 iPhone X

  34. 脱獄して時間経つとキーボードフリーズして文字が打てなくなります。(3Dタッチだけ可)
    原因がわかりません。解決方法などあれば教えてください。

    • 私も同じです

  35. 今年出た情報まとめ
    間違ってたらすまん

    iOS10.3~10.3.3
    g0blin
    対応機種:A7~A9使用のiPhone5S~6S+
    脱獄アプリ:ほぼ対応済み
    KPP Bypassなのでcydiaはそのまま使えるが、不安定

    Meridian
    対応機種:A7~A10使用iPHone5S~7+
    脱獄アプリ:未対応
    KPPlessの為、Cydiaが更新して対応されないと使えない。

    iOS11~11.1.2
    Electra
    対応機種:A7~A11使用iPHone5s~X
    脱獄アプリ:ちらほらと対応していってる
    Cydiaが無くても使えるTweakがあるがまだいろいろと問題がある。

    ちょっと把握しきっていない情報もあるのでコメで追加していってください。

    では寝ます、お休み

  36. Electraで脱獄後、iPhoneをスリープしたらWi-Fi切れてしまうようになったんですが、バグが仕様でしょうか??また、自動でWi-Fiに繋がらなくなりました

    • バグですゃ!
      自分もですやぁー

  37. Safariの調子悪い
    改善方法教えて下さい!(・Д・)

    • 調子が悪い…とは具体的にはどういった状況になっていますでしょうか?
      また、セーフモードや入獄環境(デバイス再起動後の環境)でも同じでしょうか?

  38. Profile Directory
    がないって言われるけど
    みなさん入ってますか?

  39. target packages is configured multiple times とでてインストールできんです。。11.3.1

    • BigBossリポジトリの読み込みがうまくできていないと思われますので、リポジトリの更新を正常に完了後、再度試してみてください

  40. ありがとうございます!対象のリポジトリとか削除したら上手くできました

  41. ios11.2.6ですが、ダウンロードできません。
    黄色文字のエラーみたいのが出ます。
    あと、詳細の画面でこのパッケージはios11.2.6は対応してませんよみたいな文字も書いてあります

    • 不必要なソース消したらできました

  42. A Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/cydia.list:3 and etc/apt/sources.list.d/hbang.list:1
    と黄文字で出てインストールできません。

  43. コマンドをキーボードで打とうとしても文字が入力されません。誰か解決法わかる方いますか?

    • フリックや日本語キーボード、サード製キーボードではなく、英語キーボードを使用してもダメでしたでしょうか?

      • qwertyにしたら出来ました。ありがとうございます。

  44. インストールしても開こうとすると落ちてしまいます。
    同じ状況で解決した方いませんか?

    • 自分も同じ現象になりました。7日間問題でMeridianを再インストールしたら落ちるようになってしまいました。解決方法が分からず困っています。

  45. 11.3.1の5sだけどコレ起動しないけど他に何かしらせなあかん?

  46. iPhone6 11.2.1

    インストール後起動しようとすると画面が暗転して落ちてしまいます。
    再起動など試しましたが効果なし
    他のtweakはまだ入れてないので更の状態です。

    iPhoneX 11.3.1

    インストール時に、
    Depends com.modmyi.libswift>=4.0.3-3
    Depends Cephei >=1.11.2
    Depends coreutils
    Depends com.linusyang.localeuft8
    の表記がでてインストール不可
    他のtweakはなし

    この2点の解決策はありますか?

    • どちらについてもリポジトリの更新を正常に完了させてから、インストールを行ってみてください。
      リポジトリの更新が中途半端な場合は、芋づる式にインストールされるものなど…昔のバージョンがインストールされてしまう場合があります。
      また、二点目についてはリポジトリの更新が正常に完了出来ていないため発生するエラーとなっています

      • 早急な返信ありがとうございました!

        初期から入ってるリポジトリを削除してなんとかなりました
        いつもサイト参考にさせて頂いてます。感謝です。

  47. これパス忘れたらどうすれば良いんですかね…?

    • 自己解決しました