上次寫的 一個命令設置進入越獄iPhone不需要輸入密碼 ,需要安裝iOSOpenDev纔可以。如果沒有安裝,就比較麻煩了。以下是方法
1.刪除known_hosts文件裏對應設備的信息,比如設備IP是192.168.1.5
在命令行中輸入:vi ~/.ssh/known_hosts
打開編輯known_hosts文件,找到以後對應的IP,按兩次D,然後保存,shift鍵+分號鍵,輸入wq,回車即可。
2.生成id_rsa.pub文件
一樣在命令行中輸入:ssh-keygen -t rss
全都是回車
3.把id_rsa.pub修改文件名爲authorized_keys,並放到用戶跟目錄
cp .ssh/id_rsa.pub ./authorized_keys
4.登錄越獄手機:ssh [email protected]
5.查看.ssh是否爲目錄,這個是因爲我這裏這個名字是文件,所以會導致下一個步驟執行失敗,如果這個名字是目錄,就不用管了,如果是文件,就需要刪掉文件或者重命名
ls -al
total 16
drwxr-xr-x 5 root wheel 374 Jul 14 14:25 .
drwxr-xr-x 27 root admin 1088 Aug 1 2015 ..
-rw-r--r-- 1 root wheel 1 Jul 3 2015 .aks_whitelist
-rw------- 1 root wheel 1933 Jul 14 14:34 .bash_history
-rw-r--r-- 1 root wheel 0 May 19 2015 .bootstrapped
-rw-r--r-- 1 root wheel 0 May 19 2015 .obliterated
-rw-r--r-- 1 root wheel 413 Jul 14 12:22 .ssh 注意這個是文件,需要重命名,或者刪除
drwxr-xr-x 4 root wheel 136 Jul 23 2015 Documents
drwxr-xr-x 7 root wheel 238 Jul 21 2015 Library
drwxr-xr-x 3 root wheel 102 Jun 15 18:22 Media
laowangiPhone5z:~ root# mv .ssh .ssh_bak
6.在手機上生成id_rsa.pub
也是跟在電腦上一樣,登錄手機後執行
ssh-keygen
命令,一路回車
7.最後在電腦上把第3步生成的authorized_keys文件上傳到手機的.ssh目錄
scp authorized_keys [email protected]:/var/root/.ssh
上傳完成,登錄的時候已經不需要輸入密碼了。