DMG Audio install steps? Post removed from sister site

Discussion in 'Mac / Hackintosh' started by Helter Skelter, Mar 26, 2024.

  1. Helter Skelter

    Helter Skelter Producer

    Joined:
    Apr 9, 2017
    Messages:
    167
    Likes Received:
    83
    Hi,

    I was just trying to install these from the sister site, reading suggestions in the comments. But then all of a sudden the post was removed. The procedure was a bit more complicated than usual, one guy summarised the steps into a 21 point list (!). My memory is not so good.

    Anyway help would be appreciated!

    The R2R Keygen generates a .command file for every plugin and double clicking it places a license file like so:

    ~/Library/Application\ Support/DMGAudio/Compassion/license

    But this does not work... and like I said the procedure was more complicated then this...

    Anybody who remembers or knows?
     
    Last edited: Mar 26, 2024
  2.  
  3. No Avenger

    No Avenger Audiosexual

    Joined:
    Jul 19, 2017
    Messages:
    9,127
    Likes Received:
    6,367
    Location:
    Europe
    Best Answer
    PM'ed
     
  4. 6ixcore

    6ixcore Producer

    Joined:
    Apr 4, 2016
    Messages:
    197
    Likes Received:
    93
    I’ve posted there saying I did not need to follow those 21 or so steps, just install, use provided keygen, then permissions reset/codesign every generated file, double click each one and wait till it says “authorized”.
     
  5. Helter Skelter

    Helter Skelter Producer

    Joined:
    Apr 9, 2017
    Messages:
    167
    Likes Received:
    83
    Thanks No Avenger and 6ixcore!

    I redid the whole thing, and now it works. Before I was only getting .components to work for some reason. And when trying to codesign I was getting something about .json not having any codesign at all error message.

    So here are the steps:

    1. Copied all files to their directories permissions and reset permissions to directories with BatchMod.app just to be safe.
    2. Ignored the pre generated licenses (I think dabbling with these had something to do with it not working).
    3. Used the R2R Keygen with wine. Generated .command files to desktop
    4. Open terminal: "chmod 755 " and drag all command files into terminal window.
    5. Ran all .command files by double click. This created directories and license files in User/Library/Application Support/DMGAudio
    6. Ran this in terminal:

    function prep() {
    sudo xattr -cr "$1"
    sudo xattr -r -d com.apple.quarantine "$1"
    sudo codesign --force --deep --sign - "$1"
    }
    prep "/Library/Audio/Plug-Ins/VST3/Compassion.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/Dualism.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/EQuality.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/EQuick.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/EQuilibrium.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/Essence.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/Expurgate.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/Limitless.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/Multiplicity.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/PitchFunk.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/TrackComp.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/TrackControl.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/TrackDS.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/TrackGate.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/TrackLimit.vst3"
    prep "/Library/Audio/Plug-Ins/VST3/TrackMeter.vst3"
    prep "/Library/Audio/Plug-Ins/Components/Compassion.component"
    prep "/Library/Audio/Plug-Ins/Components/Dualism.component"
    prep "/Library/Audio/Plug-Ins/Components/EQuality.component"
    prep "/Library/Audio/Plug-Ins/Components/EQuick.component"
    prep "/Library/Audio/Plug-Ins/Components/EQuilibrium.component"
    prep "/Library/Audio/Plug-Ins/Components/Essence.component"
    prep "/Library/Audio/Plug-Ins/Components/Expurgate.component"
    prep "/Library/Audio/Plug-Ins/Components/Limitless.component"
    prep "/Library/Audio/Plug-Ins/Components/Multiplicity.component"
    prep "/Library/Audio/Plug-Ins/Components/PitchFunk.component"
    prep "/Library/Audio/Plug-Ins/Components/TrackComp.component"
    prep "/Library/Audio/Plug-Ins/Components/TrackControl.component"
    prep "/Library/Audio/Plug-Ins/Components/TrackDS.component"
    prep "/Library/Audio/Plug-Ins/Components/TrackGate.component"
    prep "/Library/Audio/Plug-Ins/Components/TrackLimit.component"
    prep "/Library/Audio/Plug-Ins/Components/TrackMeter.component"
     
  6. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    7,539
    Likes Received:
    3,322
    changing all those plugin names for bundled stuff is annoying. run it like this and it will find and codesign everything for you automatically, without the admin work. I am not sure it would follow alias and symlinks to a non-OS volume if you install plugins on another drive. But that would only take you a second to edit. it takes a little bit longer to scan everything, but thats better than typing to me.

    cd /Library/Audio/Plug-Ins/

    find . -name "*.bundle" -execdir sudo xattr -cr \;
    find . -name "*.VST" -execdir sudo xattr -cr \;
    find . -name "*.vst3" -execdir sudo xattr -cr \;
    find . -name "*.component" -execdir sudo xattr -cr \;
    find . -name "*.dpm" -execdir sudo xattr -cr \;
    find . -name "*.bundle" -execdir sudo codesign -f -s - {} \;
    find . -name "*.VST" -execdir sudo codesign -f -s - {} \;
    find . -name "*.vst3" -execdir sudo codesign -f -s - {} \;
    find . -name "*.component" -execdir sudo codesign -f -s - {} \;
    find . -name "*.dpm" -execdir sudo codesign -f -s - {} \;
     
    Last edited: Mar 26, 2024
  7. Helter Skelter

    Helter Skelter Producer

    Joined:
    Apr 9, 2017
    Messages:
    167
    Likes Received:
    83
    Thanks, that's cool!

    One question though...

    I usually do a "sudo codesign --force --deep --sign - "

    What is the difference between the deep signing above and "sudo codesign -f -s - "

    Are they equal or is one better then the other?
     
Loading...
Loading...