abledecoder. ableton encrypted aif outside of ableton

Discussion in 'Mac / Hackintosh' started by lisalis, Jun 13, 2023.

  1. lisalis

    lisalis Noisemaker

    Joined:
    Feb 7, 2021
    Messages:
    65
    Likes Received:
    3
    Hey i've found some github where apparently its possible to use the code to basically decode ableton proprietary file .aif to use them elsewhere.

    https://github.com/adamchainz/abledecoder

    But i dont understand how i'm supposed to run this.
    any ideas ?
     
  2.  
  3. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    8,071
    Likes Received:
    4,175
    Location:
    AudioSexPro
    you need to compile it with VS2023 as this is only source code.
     
  4. xorome

    xorome Audiosexual

    Joined:
    Sep 28, 2021
    Messages:
    1,330
    Likes Received:
    979
    You need to compile the source code into an executable before you can use this. The "build.sh" contains the necessary commands. If you're on MacOS or Linux, you should be able to compile this after adjusting the paths in "build.sh". On Windows.. I guess your options are WSL or MSYS.
     
  5. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    7,434
    Likes Received:
    4,123
    Location:
    Europe
    Oh, it's true.
    Anyways, looking at that .sh file seems you could get to compile it on Visual Studio. Not sure of that though.
     
  6. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    8,071
    Likes Received:
    4,175
    Location:
    AudioSexPro
    you can also make a vs-project out of the source code and then compile it with VS.
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  7. xorome

    xorome Audiosexual

    Joined:
    Sep 28, 2021
    Messages:
    1,330
    Likes Received:
    979
    • Like Like x 1
    • Love it! Love it! x 1
    • List

    Attached Files:

  8. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    7,434
    Likes Received:
    4,123
    Location:
    Europe
    Nice. Between the standard C++11 and the only external lib being ssl it seemed "compilable" on VS. But nice that you already did it
     
  9. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    8,071
    Likes Received:
    4,175
    Location:
    AudioSexPro
    @xorome thanks for sharing back!
     
  10. alibobwahwah

    alibobwahwah Member

    Joined:
    Jan 3, 2021
    Messages:
    11
    Likes Received:
    11
    If I'm not mistaken, the ALP files listed in the Packs section of the Ableton site are tied to your license. I believe this tool could be used to take those same ALPs from the sister site, install them on a cracked copy of Live, then decode all of the audio files from that pack with this tool, then recreate the ALP file as a sanitized version with the decoded audio files. That way, those ALP files could then be used on a legit copy of Ableton if you don't have a license for that ALP, correct? I realize that might be a bit of work is someone is that desperate, but in theory, a legit Ableton user could then install any pack listed on the Ableton site if they went through the hassle of decoding all of the audio files. From what I've experienced, the only thing encrypted in the ALP files is the audio, not the ADG for M4L devices. The only benefit of all this would be for someone who wants to use the audio files outside of Ableton, or for a legit Ableton user who wants to be able to install any pack, even the encrypted ones from Ableton's site.
     
  11. lisalis

    lisalis Noisemaker

    Joined:
    Feb 7, 2021
    Messages:
    65
    Likes Received:
    3
    Waw amazing so with the tool it's possible to basically decrypt the aiff ? imma try
     
  12. lisalis

    lisalis Noisemaker

    Joined:
    Feb 7, 2021
    Messages:
    65
    Likes Received:
    3
  13. ErnieBert

    ErnieBert Newbie

    Joined:
    Feb 11, 2025
    Messages:
    6
    Likes Received:
    1
    Hi xoro, thank you. But how do you use a tool? The link doesn't work https://app.blackhole.run/#adc413544812aMe1koGFYCsqbuz3QJGd1GniQaunbTNo
    I only have the attached file abledec.zip
    Thanks
     
  14. xorome

    xorome Audiosexual

    Joined:
    Sep 28, 2021
    Messages:
    1,330
    Likes Received:
    979
    Attachment is probably all I uploaded to the other link, so you should be good.

    Extract the exe to some place, open a command prompt, navigate to that directory, type in:

    .\abledec.exe inputfilename outputfilename
     
  15. lisalis

    lisalis Noisemaker

    Joined:
    Feb 7, 2021
    Messages:
    65
    Likes Received:
    3
    I don't really understand your link safari or chrome cannot load it.. I managed to compile it on macos but i cannot seem to be able to run it with the command so i want to use your exe to try.. Idk why the link doesnt work

    ".\abledecoder /path/test.aif /path/output-test.aif" it just doesnt work sadlyyyy

    Seems like on mac openssl3 doesnt support bf-cbc (blowfish)
     
  16. xorome

    xorome Audiosexual

    Joined:
    Sep 28, 2021
    Messages:
    1,330
    Likes Received:
    979
    Yeah, I vaguely remember having to change something to get OpenSSL to compile with Blowfish-CBC support, or maybe I just had to compile against an older version of OpenSSL.
     
  17. ErnieBert

    ErnieBert Newbie

    Joined:
    Feb 11, 2025
    Messages:
    6
    Likes Received:
    1
    I tested it, but with which alp file does it work?
     
  18. Lepow

    Lepow Producer

    Joined:
    Sep 12, 2015
    Messages:
    212
    Likes Received:
    119
    Location:
    RJ-BSB
    your slash is wrong, it should read "./abledecoder" (linux or macos).
    also this is the original project https://github.com/themindlessone/abledecoder
    the linked repo is just someone who put a script to compile things
     
  19. lisalis

    lisalis Noisemaker

    Joined:
    Feb 7, 2021
    Messages:
    65
    Likes Received:
    3
    Does it matter that its just an edit ?
    Fuck i've tried setting it up in windows but windows is so dogshit complicated compared to installing with brew on macos

    Nah the slash is right it's the way it's showing that's weird in terminal it's "/"
     
  20. lisalis

    lisalis Noisemaker

    Joined:
    Feb 7, 2021
    Messages:
    65
    Likes Received:
    3
    but so maybe can you upload the exe to like https://workupload.com/ ?Idk what's wrong with your link
    I cannot change openSSL back to 1.0 it's not working it says
     
  21. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    8,071
    Likes Received:
    4,175
    Location:
    AudioSexPro
    love how blackhole host just died in that short time. :rofl:

    Can somebody help me, what does this?
    Usually i think it is meant that if you record something/ bounce something, that Ableton will save the audio-file somewhere, but you cant open it directly, annoying. Then you have to save the project again to make the wave/aiff files readable.
    Is it for that or for what?
     
Loading...
Loading...