詳細(xì)說明deb的安裝圖文向?qū)?/h1>
發(fā)表時(shí)間:2023-07-28 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]詳解deb的安裝圖文指南為什么要用deb?原因主要有以下幾點(diǎn):安裝和卸載都還算方便;可以獲得最大權(quán)限(相比IPA而言),能進(jìn)行系統(tǒng)層面的操作;一些破解軟件,尤其是涉及系統(tǒng)層面的,需要手動(dòng)傳文件改屬性...
詳解deb的安裝圖文指南
為什么要用deb?原因主要有以下幾點(diǎn):
安裝和卸載都還算方便;
可以獲得最大權(quán)限(相比IPA而言),能進(jìn)行系統(tǒng)層面的操作;
一些破解軟件,尤其是涉及系統(tǒng)層面的,需要手動(dòng)傳文件改屬性等,而deb安裝可以一次搞定;
deb安裝的程序圖標(biāo)上不會(huì)出現(xiàn)叉叉。本文包含以下內(nèi)容:
一、deb的安裝:
1. Cydia上下載安裝
2. 利用Cydia的AutoInstall安裝
3. 在iPhone/iPod Touch上用MobileTerminal安裝
4. 在電腦上以控制臺(tái)(WinSCP自帶)安裝
二、 deb的制作
1. deb文件的下載
2. 解包deb文件并提取安裝控制信息
3. 編輯、修改、集成、自定義安裝信息(破解、漢化、美化等)
4. 打包deb
5. 將某些復(fù)雜的pxl(不是只有一個(gè)主程序)轉(zhuǎn)換成deb
利用Cydia自帶的自動(dòng)安裝功能安裝
隨便用什么軟件(WinSCP,iBrickr,91,TotalCommander等)將要安裝的deb文件上傳到/private/var/root/Media/Cydia/AutoInstall/目錄下。默認(rèn)情況下是沒有Media目錄的,因此要手動(dòng)建立Media、Cydia和AutoInstall三個(gè)目錄(大小寫要匹配)。(都不需要設(shè)置屬性。除WinSCP外,其余都不需要裝有OpenSSH)
上傳完之后重啟(不是Respring)iPhone,進(jìn)Cydia就可以看到程序已經(jīng)安裝上去了。
AutoInstall的好處是,不需要手動(dòng)清理deb安裝文件,也不需要輸入命令代碼。
因?yàn)閕Brickr,91,TotalCommander等軟件連接iPhone不需要SSH協(xié)議,故可以用此方法來安裝OpenSSH。
問題:1.有時(shí)候這種方法安裝不了,可能是因?yàn)橐惭b的程序需要先安裝有另外一個(gè)程序,在沒有安裝的情況下,該安裝就會(huì)失敗。當(dāng)然還有一個(gè)不能安裝的問題,具體我也不清楚是怎么回事,目前也沒解決辦法。
2.安裝之后沒圖標(biāo)怎么辦?嘗試用CacheDel清理緩存,或者用91修復(fù)圖標(biāo),或者刪除/private/var/mobile/Library/Caches目錄下的com.apple.mobile.installation.plist,然后respring。
[page]
利用iPhone/iPod Touch上的軟件MobileTerminal安裝
先把要安裝的deb傳到iPhone任意一個(gè)目錄下
然后運(yùn)行MobileTerminal
輸入 su 回車
提示Password,接著輸入alpine,回車
用cd命令定位到deb所在文件夾,比如deb文件夾在var/mobile/Documents目錄下,則輸入cd var/mobile/Documents
可以先用ls命令查看deb文件是否存在,命令就是ls加回車(此步非必須)
輸入dpkg -i XXX.deb 比如說要安裝的是Openssh.deb,那么就輸入dpkg -i Openssh.deb,大小寫要完全匹配
如果要安裝的比較多,或是嫌輸入文件名太麻煩,可以直接輸入dpkg -i *.deb以安裝該目錄下的全部deb文件
安裝完成之后一般是出現(xiàn)Setting up XXXXX字樣,出現(xiàn)該字樣即表示安裝結(jié)束,可以退出了
Respring或者重啟就OK了
卸載deb, Cydia上直接卸載就不說了。命令行卸載的話,輸入dpkg -r XXXX (具體操作見后面的圖文教程)
好處:命令行安裝的deb不會(huì)出現(xiàn)AutoInstall那樣安裝失敗的情況,除非deb包本身有問題。安裝完后一般也不會(huì)出現(xiàn)沒有圖標(biāo)的問題。
另外就是,在命令行里可以建立某些特殊的快捷方式,也可以直接在手機(jī)上更改文件屬性等系統(tǒng)級操作。
缺點(diǎn):輸入比較麻煩,需要安裝有MobileTerminal軟件。
有WiFi的話直接在Cydia上就可以裝,沒有的話可以按第二種方法先安裝MobileTerminal,再進(jìn)行其它操作
用控制臺(tái)安裝
首先確保iPhone/iPod Touch上已安裝有OpenSSH,且處于開啟狀態(tài)。
打開WinSCP,連接上設(shè)備。(用WiFi或者數(shù)據(jù)線版都行)
將要安裝的deb文件傳送到iPhone/Ipod Touch上,目錄隨意,傳完之后不要更改目錄。
退出Cydia,MobileTerminal等程序(不是刪除),否則無法用控制臺(tái)安裝
打開命令行(控制臺(tái)),輸入dpkg -i XXXX.deb以安裝單個(gè)程序,或者輸入dpkg -i *.deb以安裝當(dāng)前目錄下的全部deb文件。
卸載deb, Cydia上直接卸載就不說了。命令行卸載的話,輸入dpkg -r XXXX (具體操作見后面的圖文教程)
優(yōu)點(diǎn):操作方便,只要拖過去然后一個(gè)dpkg -i *.deb就可以搞定大量deb的安裝。
缺點(diǎn):必須要用WinSCP,手機(jī)上也必須安裝有OpenSSH
總體上來說,個(gè)人認(rèn)為這種方法是最簡單,最高效的,因?yàn)槿恳斎氲拿钜簿椭挥衐pkg -i一句。
[page]
下面是如何在剛破解完的手機(jī)上離線安裝OpenSSH和MobileTerminal,以及如何使用MobileTerminal和控制臺(tái)以命令行安裝deb。
1. 先下載iBrickr,解壓縮之后運(yùn)行ibrickr.exe (記得先插上數(shù)據(jù)線)
下載 iBrickr 0.91[attachment=337173]
2.點(diǎn)擊Files以上傳文件
3.在右邊的逐次點(diǎn)擊文件夾以進(jìn)入/private/var/root/
注意,不能直接點(diǎn)var。因?yàn)楦夸浀膙ar實(shí)際上是一個(gè)快捷方式,在ibrickr中會(huì)被當(dāng)作文件
4. 進(jìn)入到root目錄,應(yīng)該只有Library一個(gè)目錄(截圖里的.bash_history我不知道哪來的)
5. 創(chuàng)建需要的文件夾。點(diǎn)Create folder以創(chuàng)建,可以依次創(chuàng)建Media、Cydia和AutoInstall三個(gè)文件夾,也可以一次性輸入Media/Cydia/AutoInstall以創(chuàng)建3個(gè)目錄
[page]
6. 選中要上傳的deb文件,可以只選一個(gè),也可以拖到選擇或者用Shift或Ctrl進(jìn)行多選
7. 文件上傳中,不要關(guān)閉程序,也不要斷開連接
8. 上傳成功
9. 重啟設(shè)備,重啟之后就可以看到程序已經(jīng)安裝完畢了。沒有圖標(biāo)的請參照上面說的來修正
下面是在手機(jī)上用MobileTerminal來安裝deb
1. 將要安裝的deb傳到手機(jī)里,此處以var/mobile/Documents為例
2. 打開MobileTerminal,輸入su,會(huì)提示你密碼,繼續(xù)輸入alpine(密碼不會(huì)顯示的)
成功以后會(huì)顯示localhost: /var/mobile root# (MobileTerminal默認(rèn)的打開目錄就是mobile)
3. (非必要)可以輸入ls命令以查看文件夾下有什么內(nèi)容。在DOS中相同的命令就是dir
4. 進(jìn)入Documents。 輸入cd Documents,可以看到路徑已經(jīng)是Documents了。圖省事的話可以直接將文件傳到mobile目錄下,則此步可跳過
5. (非必要)繼續(xù)用ls命令查看deb是否已正確傳輸
[page]
6. 單獨(dú)安裝一個(gè)deb。以安裝clippy為例(安裝直接最好把文件名改短一點(diǎn),免得輸入起來麻煩)
輸入 dpkg -i clippy.deb
7. 批量安裝。輸入 dpkg -i *.deb
8. 安裝結(jié)束,出現(xiàn)Setting up XXX字樣
9. 重啟或Respring iPhone,桌面即可看到程序圖標(biāo)(沒有圖標(biāo)的除外,像SBSettings等,安裝成功沒有可以進(jìn)Cydia里查看)
10. 卸載安裝過的deb。 命令行中輸入dpkg -r 程序名。安裝的時(shí)候Setting up XXXX這個(gè)就是程序名。
例如mobilelog安裝的時(shí)候是Setting up com.xsellize.mobilelog (2.2)...,那么卸載的時(shí)候就應(yīng)該輸入 dpkg -r com.xsellize.mobilelog
11. 記得清理deb安裝文件。命令行安裝不會(huì)自動(dòng)刪除已安裝的deb,AutoInstall才會(huì)自動(dòng)刪除。
最后是用控制臺(tái)安裝
1. 連接上設(shè)備之后,將要安裝的deb用WinSCP傳到設(shè)備上
下載:WinSCP無WiFi綠色版
2. 打開命令行(控制臺(tái)),也可以按Ctrl + T 快捷鍵
3. 命令行已連接(控制臺(tái))
4. 輸入dpkg -i XXXX.deb 或dpkg -i *.deb以安裝,出現(xiàn)Setting up XXXX字樣即表示安裝結(jié)束(Setting up后的文字還有用,可以記下來)
5. 控制臺(tái)會(huì)自動(dòng)記錄每一次輸入的命令以方便下次調(diào)用
6. 輸入dpkg -r XXXX以卸載,這里XXXX就是之前安裝時(shí)Setting up后出現(xiàn)的mobileterminal
學(xué)習(xí)教程快速掌握從入門到精通的電腦知識(shí)