Win8 引入應用商店與 Modern Apps 簽章機制,「越獄」核心在於繞過簽章驗證安裝非官方應用。本文系統剖析原理與實作路徑。
背景知識
- iOS 越獄/Root 兩步驟:提權至 root + 破解簽章。Win8 用戶預設即為管理員,僅需解決簽章問題。
- 正規安裝管道:① 官方商店下載 ② Visual Studio 2012 側載(僅限本機除錯)。
兩條可行之路
路徑一:註冊開發者帳號(早期工具採用)
- 將商店帳號升級為開發者帳號,獲得側載權限。
- 風險:微軟未來可能收費(如 Apple 每年 $99)或大規模封鎖。
路徑二:企業版 Sideloading 功能(根本解法)
需滿足兩條件:
- 登錄表/群組原則啟用 `AllowAllTrustedApps=1`(`HKLM\Software\Policies\Microsoft\Windows\Appx`)。
- 電腦加入擁有 Sideloading 啟用金鑰的網域(或本機安裝金鑰)。
kost 破解方案:Hook WSService 服務偽裝網域環境
- 提供 `wsservice_crk.dll` 註冊為 `LocalServiceAndNoImpersonation` 服務常駐後台。
- 欺騙系統認為已加入合法網域,滿足 Sideloading 第二條件。
自行打包發布 App 完整工具鏈
- 從商店安裝目標 App(位於 `C:\Program Files\WindowsApps`,需取得權限顯示隱藏)。
- 複製整個應用資料夾,刪除 `microsoft.system.package.metadata` 子資料夾。
- 製作根憑證:
`makecert -r -pe -n "CN=Issuer" -a sha256 -cy end -sky exchange -b <開始> -e <結束> -sv <檔名>.pvk <檔名>.cer`
`pvk2pfx -pvk <檔名>.pvk -spc <檔名>.cer -pfx <檔名>.pfx -pi <私鑰密碼>`
- 修改封裝清單: `AppxManifest.xml` 中 `Identity` 的 `Publisher` 改為 `CN=Issuer`。
- 打包: `MakeAppx.exe pack /d <來源資料夾> /p <輸出.appx>`
- 簽名: `signtool sign /v /a /fd SHA256 /p <私鑰> /f <憑證.pfx> <輸出.appx>`
- 安裝: 管理員 PowerShell → `Add-AppxPackage <輸出.appx>`
越獄後能做什麼?
- 安裝付費破解應用(需額外破解授權機制)。
- 離線安裝 `.appx` 套件,解決商店連線慢/無法連線問題。
- 安裝未通過微軟審核的自製/第三方應用。
作者整合工具(僅支援 64 位元 Enterprise)
將上述流程封裝為 GUI 工具,含憑證管理、打包、簽名、安裝按鈕,須以管理員權限執行。

法律/道德提醒: 破解付費應用、繞過商店審核機制可能違反授權條款與當地法規,本文僅供技術研究參考,請遵守相關法律與開發者權益。