跳至主要内容

abletonPatcher - 這是什麼?

這是一個用 Python 編寫的開源程序,實作了 Ableton Live 的 R2R 補丁和 R2RLIVE.dll 檔案。

R2RLIVE.dll 一樣,此腳本僅使用 R2R 團隊的簽署金鑰。

免責聲明

此腳本並非對 Ableton Live 進行逆向工程的成果,其輸出不會繞過 Ableton Live 未修改副本的保護機制。

下載 Ableton 安裝程序

您可以直接從 Ableton 伺服器下載 Ableton 安裝程式。我製作了一個小型 HTML 文件,方便您下載。

StaticAbletonDownloader

相容性

  • 可在 Windows 和 Linux 系統上運作(需配合 Wine)

  • 適用於所有 Ableton Live 版本(9、10、11、12 以上)

  • 所有版本(Lite、Intro、Standard、Suite)適用

快速入門指南

  1. 尋找您的 Ableton 硬體 ID:開啟 Ableton,點擊「授權 Ableton 離線運行」。您將找到您的硬體 ID。

  2. 右鍵點選 quickstart.cmd 並選擇「以管理員身分執行」。

  3. 當腳本詢問您是否要編輯設定檔時,選擇 y

  4. 您只需要修改前三個變數。輸入您的硬體 ID、Live 版本和版本號,然後儲存檔案 (Ctrl+S)

  5. 腳本將詢問您是否要執行補丁程式。選擇“y”。

  6. 選擇要進行修補程式的 Ableton 安裝。

  7. 腳本會詢問您是否要開啟包含 Authorize.auz 檔案的資料夾。選擇“y”。

  8. 執行 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標誌顯示幫助資訊不適用

故障排除

我的電腦沒有管理員權限。

  1. 將 Ableton 執行檔複製到 patch_ableton.py 所在的資料夾。

  2. 在 config.json 檔案中,將檔案路徑從「auto」變更為 Ableton 執行檔的新路徑。

  3. 重試

  4. 現在應該可以正常運作了。然後將 Ableton 可執行檔複製回您最初取得它的資料夾。

支持

作者提供 Discord 上的支援。

鳴謝

密鑰產生器由 rufoa 實作。請在他的 Git 頁面上按個讚!