MobileTerminalを使ってrootパスワードとmobileパスワードを変更

iPhoneを脱獄した後、特にOpenSSHをインストールしたのであればiOSデバイスのrootパスワードとmobileパスワードの変更を必ず行なっておくべきである。

デフォルトのパスワードである「alpine」からパスワードを変更し第三者からの不正アクセスを防がなければならない。

 

ここではiOSデバイスのrootパスワードとmobileパスワードを変更する手順を簡単に説明する。

※本記事は脱獄(Jailbreak)iOSデバイス向けの記事です。脱獄していないデバイスでは動作しません。脱獄や脱獄後に関しては以下のリンクを参考にして下さい。

脱獄Q&A : 脱獄(JailBreak)とは?よくある質問や脱獄後の質問など

CydiaからTerminalをインストール

iPhone, iPad, iPod touchで脱獄した後、CydiaからMobileTerminalを使用して以下の手順でrootパスワードとmobileパスワードを変更する。

 

事前にCydiaから無料でインストールできるMobileTerminalを用意しておく。代用としてMTerminalやWhiteTerminalなどでも可能である。

rootでログイン

  1. MobileTerminalを起動
  2. 「su root」と入力してreturnキーをタップ
  3. パスワードを求められるので「alpine」と入力。(デフォルトのパスワードはalpine、変更していない限りalpineと入力する。またパスワードを入力している時にはターミナルの画面には何も表示されないがそのまま入力する)
  4. 「cd」と入力してreturnキーをタップ

 

rootパスワードの変更

  1. 「passwd」と入力してreturnキーをタップ
  2. New passwordと表示されたら新たに設定するパスワードを入力してreturnキーをタップ。(動画では「testpass」)
  3. Retype new passwordと表示されたら先ほど入力した新たに設定するパスワードをもう一度入力してreturnキーをタップ

 

mobileパスワードの変更

  1. 「passwd mobile」と入力してreturnキーをタップ
  2. New passwordと表示されたら新たに設定するパスワードを入力してreturnキーをタップ(動画では「testpass」)
  3. Retype new passwordと表示されたら先ほど入力した新たに設定するパスワードをもう一度入力してreturnキーをタップ

以上でrootパスワードとmobileパスワードの変更は完了。

 

Terminalが使えなくなった時

iOS 9 ~ iOS 9.0.2の脱獄ツールPangu9で脱獄時にターミナル系のアプリが使用できない問題が発生した。パスワードの変更だけであれば、Pangu Loaderを使用、ターミナル操作全て代替させるならLocalSSHで対応可能だ。

 

iOS10.1.1で使用できるターミナルアプリ

 

via : Pass cydia