2023 年 4 月 19 日更新:#
由於一開始在不同地方的乘客在簽名時並沒有要求雙重認證,但是在登錄帳號後又陸續出現雙重認證的情況,這讓我不得不重視起來。
由於一開始就發現登錄時彈雙重認證的 IP 並不是簽名伺服器的 IP,後面我嘗試在反向代理層對傳遞的 IP 修改為我在國內的 IP,當時是呈現了我預期的效果:直接登錄,兩步驗證彈國內地址。
我以為沒問題了,結果後來我發現我無論如何調整反向代理部分的配置,彈雙重的地點和我的節點都是一個地方😣
逐抓包,然後看了一下服務端的原碼,發現服務端好像僅作為設備註冊😭
所以 SideStore 方案暫時放棄了,更換成熟的 P12 方案了。
以下是原文:
這是一篇提供給與我一起合租 Apple 開發者帳號的使用向導,依據本文來攜帶設備上車。
開啟開發者模式#
如果你的手機系統版本更新到了iOS16.0,那麼你需要在系統中打開開發者模式
。
開啟路徑是設定App
隱私與安全性
開發者模式
獲得設備的 UDID#
首先,訪問獲取 UDID,也可以使用移動設備掃描二維碼:
打開頁面將會要求你安裝描述檔
,允許,並在設定中安裝描述檔:
稍等一會,會自動打開瀏覽器並展示你的 UDID:
請按如下格式發送給我:
UDID
設備型號
你的稱呼
有多少台設備需要配置就獲取多少台設備的 UDID,添加後不可修改,只可新增。
獲取 UDID 後可以將描述檔移除,不會再用到了。
安裝 SideStore#
在你提交 UDID 後,我會為你重新打包 SideStore,在告知你可以下載後,你可以點擊鏈接下載,或者掃描二維碼下載:
稍等一會,你便會在桌面上看到下載好的SideStore
,先不要急著打開。
配置配對文件#
通過我預先簽名的 App 安裝的 SideStore 需要手動完成設備配對,這將會用來模擬電腦,相關細節這裡不多提及。
此步驟需要一台電腦。
選擇你的平台:
這裡提供的下載是鏡像,非實時更新。在下載後,解壓,然後將你的設備連接到電腦上,信任電腦,然後運行解壓出來的二進制文件。
運行成功後將會在你的運行目錄下生成一個.mobiledevicepairing
文件,將它通過隔空投送
或者文件傳輸助手
之類的方式,將它保存在文件App
中。
打開SideStore
,你將會收到提示:
選擇OK
,然後選擇剛剛保存的.mobiledevicepairing
。這樣就完成了SideStore
的安裝。
配置簽名伺服器#
打開,設定,關閉Use preferred servers
,在Aniserre URL
中填寫我提供給你的內容。
通過固定簽名伺服器,這將能夠讓大家使用同一台設備完成簽名,減少設備登錄的風控,以及不用兩步驗證。
配置完成後回到SideStore
,在 App 裡的設定選擇登陸,然後輸入我提供給你的帳號及密碼:
稍等一會,帳號就會登陸上去了。
安裝 Wiregurad#
在 AppStore 中搜索 Wiregurad 安裝(國區似乎不提供,後期有需求會提供簽名分發)。
打開後,右上角➕號,掃描二維碼:
來導入配置文件,取個名可以叫SideStore
。
若要開始安裝 App,請打開隧道,不影響正常的網絡:
安裝 App#
在SideStore
中,內置提供了一些軟件源,如果你網絡狀況過得去,可以直接安裝裡面的軟件。後續有計劃自建一個。
如果你主要目的是簽名 App,那麼將 App 調出分享界面(比如在文件 App 中),選擇通過SideStore
打開即可。
如果你沒有找到,請找到更多
然後打開SideStore
。
你也可以打開SideStore
,My Apps
左上角加號來選擇 IPA 安裝。
注意,由於簽名的過程需要上傳 IPA,而伺服器速度沒那麼給力,在上傳比較大的 App 時需要等候的時間會有點久。
如果進度條走完了,並出現一款新的Sideloaded
的 App,那麼恭喜你,搞定了!
在這之後,你需要安裝新的 App 時,只需要:
- 準備好 IPA
- 打開 Wireguard,啟動連接
- 打開 SideStore,導入 IPA,等待安裝完成
- 關閉 Wiregurad,開始享受!😎
常見問題#
Q:安裝軟件時需要像 AltStore 一樣用電腦嗎?#
不需要,只有在第一次安裝 SideStore 時需要使用電腦生成一次配對文件,在此之後可以完全脫離電腦使用。但是安裝軟件時需要連接到 Wifi(熱點好像可行)
Q:相比於網上賣證書的,你這樣有什麼好處?#
網上賣 p12 證書的,一個是自己簽名門檻可能高一點點,然後對簽名 App 的數量有一定限制,並且有被開發者個人撤銷的可能。通過 SideStore,你能夠在至多 10 台設備上安裝想要安裝的軟件(不太清楚一個帳號 App IDs 是否有上限,理論上能安裝很多很多)
Q:共享帳號不會導致帳號被禁用嗎?#
通過使用同一個 SideStore 伺服器,能夠讓所有簽名及登陸操作都在同一台 “偽造的 MAC” 上,這樣既不會造成登陸一堆設備,也不會造成 Apple ID 的使用 IP 到處飛。