1.越獄安裝插件
買了10.0.2系統(tǒng)的iPhone7準(zhǔn)備搞越獄,愛思助手一鍵越獄都搞定
越獄工具用的Meridian,一切似乎都很順利
打開Cydia安裝Apple File Conduit "2"在岂、AppSync Unified、Filza等,要用Mac遠(yuǎn)程登錄到iPhone需要配置SSH遠(yuǎn)程登錄跪另,看書上iOS8,9的設(shè)備上需要安裝OpenSSH(安裝OpenSSH會(huì)自動(dòng)安裝OpenSSL)煤搜,iOS10.0~iOS10.2的越獄系統(tǒng)免绿,越獄工具yalu內(nèi)置了輕量級(jí)的SSH服務(wù)的dropbear,可以直接使用擦盾。
2.Meridian越獄工具越獄
越獄工具用的Meridian嘲驾,那就安裝OpenSSH,安裝完成后迹卢,可以通過ssh root@192.66.66.71 wifi登錄到手機(jī)了辽故,然后輸入密碼等。
find / -name "dropbear.plist
手機(jī)Terminal查找dropbear.plist路徑
2.1.ssh登錄原理
服務(wù)器(iphone)發(fā)送公鑰等信息給客戶端(Mac),yes后會(huì)把公鑰存在~/.ssh/known_hosts里面腐碱,下次登錄的時(shí)候就不需要再存了誊垢。下次登錄的時(shí)候客戶端會(huì)跟服務(wù)器返回的公鑰進(jìn)行比對(duì)掉弛,一樣的話就不會(huì)就行存儲(chǔ)了。
2.2 沖突解決2種方式
- 直接打開known_hosts文件刪除服務(wù)器的公鑰信息
-
ssh-keygen -R 192.66.66.50 執(zhí)行刪除公鑰信息
image.png
3.ssh免密登錄
3.1 免密登錄原理
客戶端生成公鑰私鑰喂走,然后把公鑰拼接到服務(wù)器authorized_keys后面就可以殃饿,實(shí)際操作設(shè)計(jì)的東西很多,我們只關(guān)注主要的芋肠。
-
ssh-keygen -t rsa -P ' '
mac端生成公鑰私鑰 -
ssh-copy-id -i $HOME/.ssh/id_rsa.pub root@192.66.66.50
把公鑰追加到服務(wù)器authorized_keys后面 chmod 700 $HOME/.ssh
-
chmod 600 $HOME/.ssh/.authorized_keys
賦值權(quán)限
image.png
然后登錄乎芳,竟然還是需要密碼,馬上按照上面的流程試了試10.3.3的6S越獄機(jī)器帖池,都是管用的奈惑。
再檢查/etc/ssh/sshd_config
文件,將
#StrictModes yes
設(shè)置為StrictModes no
將#AuthorizedKeysFile .ssh/authorized_keys
設(shè)置為
AuthorizedKeysFile .ssh/authorized_keys
,試試可以不睡汹,不行繼續(xù)往下試
3.1 查找問題
在越獄論壇上找到一些方法肴甸,卸載OpenSSH,重新安裝dropbear囚巴,一頓操作猛如虎雷滋,然后Cydia就各種紅字加黃字,插件全部不能安裝文兢,可能是誤刪了什么東西晤斩。然后開始修復(fù)Cydia之旅。原理就是把Cydia相關(guān)的文件全部刪除掉姆坚,然后重新越獄就行了
- 把越獄工具M(jìn)eridian的
dropbear
開啟澳泵, - 把
/Applications/Cydia.app
刪除 - 把基于Cydia的插件也刪除
/Library/MobileSubstrate
里面的動(dòng)態(tài)庫(kù)刪除
重啟重新越獄Cydia就重新安裝好了。
3.2 免密登錄的解決
- 把手機(jī)里面的penSSH和OpenSSL卸載
- 添加源:http://cydia.ichitaso.com
- 進(jìn)入上面這個(gè)源里重新下載:dropbear
- 然后重啟就好了 前提是前面已經(jīng)把Mac公鑰追加到authorized_keys后面了兼呵,不要再安裝OpenSSH了
搞這個(gè)免密登錄搞了一天才好兔辅,有點(diǎn)坑了。