abletonPatcher - 這是什麼?
這是一個用 Python 編寫的開源程序,實作了 Ableton Live 的 R2R 補丁和 R2RLIVE.dll 檔案。
與 R2RLIVE.dll 一樣,此腳本僅使用 R2R 團隊的簽署金鑰。
免責聲明
此腳本並非對 Ableton Live 進行逆向工程的成果,其輸出不會繞過 Ableton Live 未修改副本的保護機制。
下載 Ableton 安裝程序
您可以直接從 Ableton 伺服器下載 Ableton 安裝程式。我製作了一個小型 HTML 文件,方便您下載。
相容性
-
可在 Windows 和 Linux 系統上運作(需配合 Wine)
-
適用於所有 Ableton Live 版本(9、10、11、12 以上)
-
所有版本(Lite、Intro、Standard、Suite)適用
快速入門指南
-
尋找您的 Ableton 硬體 ID:開啟 Ableton,點擊「授權 Ableton 離線運行」。您將找到您的硬體 ID。
-
右鍵點選
quickstart.cmd並選擇「以管理員身分執行」。 -
當腳本詢問您是否要編輯設定檔時,選擇
y。 -
您只需要修改前三個變數。輸入您的硬體 ID、Live 版本和版本號,然後儲存檔案 (Ctrl+S)。
-
腳本將詢問您是否要執行補丁程式。選擇“y”。
-
選擇要進行修補程式的 Ableton 安裝。
-
腳本會詢問您是否要開啟包含
Authorize.auz檔案的資料夾。選擇“y”。 -
執行 Ableton,將
Authorize.auz檔案拖曳到啟動視窗。
完成!
命令列參數
| 參數 | 類型 | 說明 | 預設值/配置 |
|---|---|---|---|
--undo | 標誌 | 撤銷補丁(交換簽署金鑰並跳過授權文件) | 使用 config.json 中的值 |
--file_path | 字串 | Ableton Live 執行檔的路徑,或使用「auto」進行自動偵測 | config.json:file_path |
--old_signkey | 字串 | 舊簽章金鑰(十六進位字串) | config.json:old_signkey |
--new_signkey | 字串 | 新的簽章金鑰(十六進位字串) | config.json:new_signkey |
--hwid | 字串 | 硬體 ID(24 個十六進位字元或 6 組,每組 4 個) | config.json:hwid |
--edition | 字串 | Ableton 版本(Lite、Intro、Standard、Suite) | config.json:edition |
--version | 整數 | Ableton 版本(例如,12) | config.json:version |
--authorize_file_output | 字串 | Authorize.auz 或「auto」的輸出路徑 | config.json:authorize_file_output |
--config_file | 字串 | 設定檔所在的路徑 | config.json |
--help | 標誌 | 顯示幫助資訊 | 不適用 |
故障排除
我的電腦沒有管理員權限。
-
將 Ableton 執行檔複製到 patch_ableton.py 所在的資料夾。
-
在 config.json 檔案中,將檔案路徑從「auto」變更為 Ableton 執行檔的新路徑。
-
重試
-
現在應該可以正常運作了。然後將 Ableton 可執行檔複製回您最初取得它的資料夾。
支持
作者提供 Discord 上的支援。
鳴謝
密鑰產生器由 rufoa 實作。請在他的 Git 頁面上按個讚!