iPhone手機不越獄實現iOS多開全教程
很多人都說
iOS
不支援雙開或者多開
App
很難受,其實吧,只要肯折騰肯定是有辦法的。
先說缺點:
1。
小而美自己暫時搞定不了,所以為了小而美雙開來看這個教程的可能要失望了。
2。
部分
App
會檢查
Bundle ID
,這個教程會更改
App
的
Bundle ID
,因此可能會導致
App
不能正常使用。
3。
需要有電腦
4。
免費的賬戶有數量限制,免費的開發者賬戶限制三個
ipa
5。
每
7
天都需要重新簽名,當然程式會自動在後臺工作
需要的工具:
1。
電腦一臺,
Windows
或者
Mac
電腦都可以
2。 Apple ID
一個或者多個
3。 iOS
裝置
第一步
獲取需要多開的
ipa
檔案
這一步需要使用到舊版本
iTunes
或者
iMazing
軟體下載好需要多開
App
的
ipa
檔案,建議從
iTunes
下載,
IPA
檔案比較完整,
iMazing
有的時候下載的
ipa
沒有賬號簽名,安裝以後開啟閃退。
macOS
的使用者可以下載
Apple Configurator 2
,覆蓋安裝
App
的時候,從臨時目錄提取
IPA
即可
第二步
敲殼
因為
App Store
中的
ipa
是由
Apple
對整個程式包加了一個外殼並且進行了簽名保護,所以必須要敲殼以後才可以進行重新簽名。如果沒有越獄的手機只能去網上找資源或者能下載到的我可以幫你敲殼。
這一步是整個教程中的第一個難點,因為這一步需要一臺越獄的裝置或者電腦上將
ipa
敲殼,如果已經有敲殼好的
IPA
檔案,比如去越獄商店下載的
ipa
都是已經敲殼的,可以直接跳過這一步。
1
先將
ipa
檔案安裝到手機中,可以使用
iMazing
或者愛思助手等。
2
使用
Cydia
或同類型商店安裝
Cracker+
敲殼工具
3
開啟
Cracker+
選擇
Settings
選項卡,開啟
Cracker Hook
和
Fakesign IPA File
兩個選項
4
選擇需要敲殼的那個
App
,點選開始,外掛會自動開始敲殼,並且期間會執行這個
App
,所以要保證這個
App
可以在手機中正常開啟。
5。
完成敲殼後,會提示儲存的路徑,你可以使用電腦上的愛思助手或者
iMazing
讀取到這個檔案把它複製到電腦中備用,前提是需要安裝
AFC2
這個外掛。如果是
macOS
系統可以直接在手機使用
Filza
找到上述的目錄,然後用
airdrop
傳送到電腦上即可。
第三步
安裝
AltStore
先進入
AltStore
的官方網站(
altstore。io
)下載最新版的
AltStore Server
,並在電腦上安裝
AltStore Server
。
Windows
電腦安裝
AltStore Server
需要安裝
iCloud
控制面板、
iTunes
(非
Microsoft Store
中的版本)
macOS
需要安裝郵件擴充套件,需要開啟系統自帶的郵件
App
,選擇偏好設定
->
管理外掛啟用
AltStore
外掛即可
電腦上安裝好
AltStore Server
後,是用資料線將
iOS
裝置和電腦連線。手機上點選信任後,選擇
AltStore Server
的
Install Altstore
,選擇連線的
iOS
裝置後開始安裝
AltStore
手機版,這裡需要輸入
Apple ID
。可以輸入自己常用的,如果不放心可以單獨註冊一個
Apple ID
用來實現重簽名。
安裝好
Altstore
以後,在
iOS
裝置的設定中信任當自己的開發者賬號,就可以啟動
altstore
了。
第四步
將敲殼好的
IPA
檔案複製到
iOS
裝置中
我本來認為這一步是很簡單一步,因為只是複製個檔案,這個能有什麼複雜的呢。經過我的實踐發現還是有些複雜的。以為我想用
Mac
上的
AirDrop
不就能輕鬆的將檔案傳送到
iOS
裝置了麼,結果發現能傳送但是無法儲存。
所以我找到了一個辦法來替代它,就是使用
SMB
共享資料夾,
Windows
電腦中用的比較多了,
macOS
也是支援的。
開啟
iOS
自帶的檔案
App
,點選右上角的。。。選擇
連線到伺服器
輸入你的電腦的
ip
地址,使用者名稱是電腦的使用者名稱,密碼就是電腦的開機密碼,如果沒有設定密碼可以試一下使用者名稱:
guest
密碼空著就行,能連線上以後選擇你已經敲殼的
IPA
檔案,長按選擇移動,不要選擇複製,因為在
macOS
和
iOS
的檔案系統邏輯中,複製只是在當前的目錄複製一份這個檔案,可以理解成複製一個副本。移動才是選擇一個目錄並且把它複製過去。
我們把敲殼以後的
IPA
儲存到
iPhone
以後就可以繼續下一步了
除了這個方法還可以用
U
盤,不過
iPhone
現在仍然使用的是
Lightning
介面,還需要單獨購買轉換器,這個就有些得不償失了,不過有配件的可以用配件和
U
盤,簡單粗暴解決傳輸的問題。
第五步
重簽名
點選
AltStore
的左上角的
+
選擇
IPA
檔案,
Altstore
就會自動開始操作了,等待它慢慢工作就行了,操作的速度取決於你的
IPA
檔案大小,如果檔案非常大的話,那就很慢很慢了,需要耐心等待。
重簽名期間讓
iOS
裝置不要鎖屏,不然會導致簽名中斷。
如果沒有任何錯誤資訊或者提示,就可以返回桌面開啟雙開的
App
了,就能愉快的在
iOS
平臺享受雙開或者多開
App
的快樂了
注意每
7
天需要重新續簽一下,當然
AltStore
可以在後臺自動完成這個任務,但是要注意電腦得開啟,並且在同一個
Wi-Fi
下才行
多開
App
的實現方法
上面的步驟是實現了雙開
App
,接下來的教程就是三開,先說下原理吧,
iOS
是靠
IPA
的
Bundle ID
來判斷是否是同一個
App
的,所以我們只需要把
Bundle ID
修改了就能實現多開了。
到多開的教程了。首先先說一下
Apple
的免費開發者賬戶是隻能在
7
天內同時簽名
3
個
App
的,但是
AltStore
自己佔用了一個,所以一個賬號只能簽名
2
個
App
了,如果想要實現特別多的
App
同時用,那你只能申請多個免費的
Apple
開發者賬號了(就是
Apple ID
)。理論上你的多開
App
數量是:
2*n(n≥1)
回到砸殼以後的檔案已經在電腦裡了,想要實現多開
/
新舊版本共存,我們需要修改一下
IPA
檔案的資訊。
1。
將
IPA
解壓(可以先把
IPA
檔案的字尾改成
zip
)
2。
開啟
PayloadXXX(
那個
App
的名稱
)。app
找到
info。plist
,可以用記事本開啟也可以用第三方
plist
工具,比如愛思助手裡就能開啟
plist
,
macOS
使用者可以使用
Xcode
自帶的工具直接開啟並且編輯。
3。
找到
CFBundleIdentifier
的值
com。xxxxx。xxxx
,並在這個
com。
後面隨意修改一下,加點數字或者字母都可以,不能是非英文字元就可以了,儲存。小提示:建議把
CFBundleName
對應的值也修改掉,因為這個是在手機桌面上的顯示的名稱,多開以後名字都一樣的話真的很難分辨,所以在這裡一併修改了還是更方便一些的
4。
將
plist
儲存好,並重新把
IPA
檔案打包修改後綴名為
。ipa
即可
5。
回到上面的第四步,把修改後
IPA
檔案存到
iOS
裝置上,然後重簽名即可實現多開
問答
問題
1:
為什麼小而美就不能重簽名實現雙開或者多開??
回答:我嘗試過敲殼並且重新簽名,但是無法簽名成功,提示
ipa
是加密的,無法簽名,所以我也沒辦法。找找其他的方案吧
問題
2:
我如果不對
ipa
敲殼,直接使用
AltStore
進行簽名安裝會怎麼樣
回答:雖然可以正常簽名並且安裝,不過
App
無法開啟,點開後黑屏並且立刻閃退
問題
3:
我直接在越獄的
iPhone
中的
App Store
下載好
App
進行敲殼,能行嗎?
回答:確實可以,不過自從
iOS9
開始
Apple
啟動了應用分割技術,就是這個
ipa
檔案只適用於某一個特定螢幕尺寸的
iOS
裝置。所以會出現雖然敲殼以後,但是無法安裝在其他裝置中的情況。因此還是建議直接用電腦下載好完整版的
ipa
,這樣就能大機率避免這個問題了。
問題
4:
我不喜歡
AltStore
能不能用別的軟體簽名
回答:當然可以,不一定非要用
AltStore
,也可以用愛思助手等軟體進行簽名。
AltStore
的優勢是可以只用手機就重新簽名了,不需要每次簽名後重新安裝
ipa
這個繁瑣的過程。
問題
5:
既然可以實現
App
雙開或者多開,那我可以不可以實現
App
新舊版本共存?
回答:理論上也是可以的,只要你有舊版本並且敲殼以後的
IPA
檔案就行,當然依然是需要用到
Windows
版本的舊版
iTunes
配合抓包工具來操作,教程網上挺多的,自己去找一下
問題
6:
我在使用
AltStore
的時候遇到了如下圖的錯誤
回答:這個問題就是
ipa
不適用當前的
iOS
裝置,可以嘗試用
iTunes
重新下載
ipa
再試一下。當然我也遇到了這個問題,我依然是修改了
plist
檔案,強行解決了。首先還是先把
ipa
解壓,找到
info。plist
,並且開啟它,在
UISupportedDevices
裡面新增一行,把你的
iPhone
的內部代號存進去就可以了,注意是
iPhone
內部的編號,
AltStore
已經提示你了,千萬不能寫
iPhone 12 mini
或者
iPhone 13 Pro
這種,會導致
ipa
無法正常簽名。把它寫進去即可注意裡面的逗號是英文狀態下的。
問題
7: Altstore
怎麼這麼佔空間?是不是快取太多了
回答:確實,這可能是
AltStore
的一個
bug
,簽名幾次以後就會導致快取很大。
解決方案:用電腦開啟愛思助手或者
imazing
,找到
AltStore
的目錄,如下圖,將
tmp
資料夾下的所有檔案刪掉就好了。
問題
8:
我用的是
macOS
和
Windows
電腦,兩臺電腦都有
AltStore Server
,續簽以後,我雙開或者多開的
App
就打不開了,如圖
回答:這個應該也是
altstore
的一個
bug
,如果只在
Mac
上或者只在
Windows
上就不會有這個問題。
解決方法:手機上開啟
AltStore
找到你的
App
長按它,會彈出一個選單,選擇
Deactivate
,然後等待系統自動把它存檔,然後重新
Active
就好了
原創內容,搬運請註明出處