iOS安全攻防(五)使用dpkg安裝deb到iOS設備


個人原創,轉帖請注明來源:cnblogs.com/jailbreaker

之前的blog中講到通過將生成的deb上傳到私人源,然后在設備中使用Cydia進行安裝,這是個非常好的途徑,缺點是源空間會對你上傳的源進行審核,需要等待幾分鍾時間。

這篇blog講如何通過ssh直接使用dpkg進行安裝deb到iOS設備里。

Mac除了可以用dmg、pkg來安裝軟件外,比較方便的還有用MacPorts來幫助你安裝其他應用程序,dpkg我們就用這種方式來安裝。

首先 到https://www.macports.org/install.php,選擇相應的 macports進行安裝。

接着打開終端執行 sudo port install dpkg,執行完如果提示沒有安裝xcode command tools,那可能是你xcode還沒裝,如果已經裝了xcode還出現此提示,在終端里執行 xcode-select —install

安裝順利的話,我們可以把deb傳輸到我們是iOS設備里,我這里用的工具是itools,見下圖。我直接把之前做好的myNotification的deb傳輸到,mnt目錄下(可以傳到任何目錄)。見下圖:

NewImage 

順便桌下左側的目錄導航中 有個“Cydia安裝目錄”,也可以直接把deb傳到此目錄,重啟下設備,Cydia會自動安裝進去的,但是有很大概率會裝不上去,需要注意下。

傳輸完畢,就可以進行dpkg安裝deb了,設備之前也安裝了OpenSSH,打開終端,先看一下我們要用的dpkg參數。

NewImage 

 這篇blog講的是安裝deb,顯然我們會用到 -i,安裝完卸載deb用到-r。

打開終端,ssh連接設備,到 剛才放deb的mnt 目錄,見下圖:

NewImage

至此已經順利安裝完畢該deb了,重啟下設備就行了,如果要卸載,請使用dpkg -r  jailbreaker.com.cnblogs.mynotification,注意下,沒有后面的版本號和deb后綴。

目前為止,一共知道了3種安裝deb的方法

1.使用cydia源安裝

2.復制deb到cydia安裝目錄,重啟設備實現自動安裝

2.使用dpkg安裝 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM