快轉到主要內容

TrollStore (巨魔商店) 教學 ~ iPhone安裝第三方IPA,簽名永久有效

智慧型手機 iOS越獄與玩機 TrollStore iOS KFD Exploit
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

TrollStore為一款開放原始碼的iOS應用程式商店,讓你免越獄安裝IPA,側載第三方APP。

這款APP由opa334開發,中文名叫做巨魔商店(巨魔為網路用語,意思為網路白目),象徵利用iOS系統的漏洞,「欺騙」系統簽名機制,從而安裝IPA。圖示是嘲諷意味滿滿的暴走漫畫臉。

裝TrollStore能幹嘛呢?你可以任意安裝第三方APP,例如 網友crypti1c整理的表格就列出了數以百計不會在App Store上架的APP。

本文介紹如何在iPhone/iPad安裝TrollStore,以及相關工具。

1. TrollStore與AltStore的差別
#

同樣是側載IPA,跟 AltStore有什麼差呢?根據 官方Github介紹,TrollStore本身是永久簽名的APP,利用iOS的「CoreTrust」漏洞,騙過系統簽名驗證機制,讓使用者不只能任意安裝IPA,還可以不用簽名,即永久不必重簽,不用像AltStore每7天要連到電腦重簽。

這即是說,IPA一安裝後就是永久有效的。過去要達到「IPA永久不必重簽」只能靠越獄,而TrollStore不會讓你的裝置變成越獄狀態(不用怕銀行APP閃退),也能夠擁有類似越獄的好處。

TrollStore一旦安裝成功後,好處當然是不言而喻:你可以不用再連到電腦重簽IPA了,APP一安裝永久有效,且IPA安裝數量無上限

另外,TrollStore支援以「JIT即時轉譯模式」啟動APP,可加速部份APP的效能,例如UTM、PojavLauncher、iSH Shell。


不過,TrollStore安裝比較複雜,因為它必須利用特定iOS版本的漏洞來安裝,可能Apple一更新漏洞就失效了。

而AltStore的安裝方式相對來說比較「合法」,已經出來好幾年了都沒被Apple擋掉過,適應性較強。

2. TrollStore支援的裝置列表
#

TrollStore主要依賴的是軟體漏洞,其次才是iPhone/iPad硬體。

因為每個版本的漏洞都不一樣,導致TrollStore有很多種奇怪的裝法。安裝時要檢查iOS版本有沒有對上。

撰文當下,TrollStore的版本為V2.0.12。

請到 CFW Guide網站看開發者提供的表格,選取適當的安裝方式。

如下圖所示,撰文時點iOS 14、iOS 15、iOS 16的裝置比較有機會裝TrollStore。其餘顯示No Install MethodUnsupported的裝置就是不支援。

你也可以用 Dopamine (iOS 15/iOS 16)這類工具越獄後,再透過Sileo安裝TrollStore Helper,用以安裝TrollStore。

3. 安裝TrollStore
#

請謹慎閱讀上一節的表格再往下看。

我的裝置是iPhone SE第一代,系統版本iOS 15.8.1,所以我採用「TrollMisaka」的安裝方式。

TrollMisaka是straight-tamago開發的軟體,沒有開放原始碼。作者把它偽裝成鍵盤APP,內含TrollStore Helper,本身是永久簽名的APP,再透過漏洞注入的方式安裝TrollStore。

  1. AltStore安裝到iPhone。在安裝的時候,記得點選Keep The Extension選項。

  2. Github下載TrollMisaka的tipa,透過AltStore安裝

  3. 粉紅色的TrollMisaka隨後會出現在主畫面,點一下開啟,然後回到主畫面(不要滑掉,讓它保持在背景執行)

  4. 開啟iOS系統設定 → 一般 → 鍵盤 → 鍵盤 → 新增鍵盤,選取TrollMisaka

  5. 允許TrollMisaka全部取用

  6. 再回到TrollMisaka畫面,切換到多工界面,重開機。

  7. 重開機後,主畫面下滑,開啟Spotlight搜尋

  8. 點選鍵盤的地球圖示,切換到TrollMisaka鍵盤

  9. 點選kopen嘗試觸發漏洞。這個步驟可能要重試很多次,部份裝置的成功率偏低。你可以嘗試重開機、或者換在Safari喚醒鍵盤試試。

  10. 等一會Install TrollStore的按鈕應該會亮起來,點選安裝。

  11. 出現Successful的綠字後,重開機。

  12. 進入多工畫面,會發現TrollMisaka已經變成「TrollStore Helper」

  13. 開啟TrollMisaka,點選Install TrollStore,主畫面會重新啟動。TrollStore安裝完成。

  14. 安裝Persistence Helper,確保TrollStore APP不會從iOS主畫面消失。

  15. 點選主畫面的TrollStore,點選Settings,按Install Persistence Helper

  16. 接著要找個APP來寄生「Persistence Helper」,我們就使用「提示」APP吧(點選Tips,燈泡圖示的那個)。

  17. 之後,iOS的提示APP會變成這樣。如果TrollStore APP圖示從主畫面消失,請來這裡點選Refresh APP Registrations

4. 如何透過TrollStore安裝IPA
#

以Youtube去廣告的 uYouPlus為例子

  1. 開啟Safari,下載IPA

  2. IPA下載後會放到我的iPhone →下載資料夾

  3. 點選TrollStore右上方+號,選取下載的IPA檔案

  4. 閱讀APP內容後即可安裝,不需要連著電腦,亦無需重簽。

相關文章

移除AltSotre安裝3個IPA的限制,MacDirtyCow
智慧型手機 iOS越獄與玩機 TrollStore AltStore iOS
meowbrek2,免電腦啟用iPhone越獄環境
智慧型手機 iOS越獄與玩機 meowbrek2 palera1n checkm8 TrollStore Jailbreak
palera1n越獄教學,以iPhone SE 第一代 iOS 15.8.1為例
智慧型手機 iOS越獄與玩機 palera1n checkm8 iOS

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。