HISE Logo Forum
    • Categories
    • Register
    • Login

    How to make Trial Plugins for 10 days

    Scheduled Pinned Locked Moved General Questions
    196 Posts 20 Posters 19.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ustkU
      ustk @Lindon
      last edited by

      @lindon Whatever you do upfront, in the end you will have to set off a muter in your plugin, or stop a timer, or allow MIDI note... And it will always be an if statement that does this. So change the "if server ok" into "if server not ok" and the plugin is cracked...
      They analyse the bits that are set or tested when the plugin runs, then they just have to change a HEX value somewhere from false to a true or vice versa and repack the binary...

      Can't help pressing F5 in the forum...

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @ustk
        last edited by ustk

        Except for AAX since they are protected against binary alteration.
        If one day other formats can allow this, then this day will be protected... In short, never...

        Can't help pressing F5 in the forum...

        LindonL hisefiloH 2 Replies Last reply Reply Quote 1
        • lalalandsynthL
          lalalandsynth @ustk
          last edited by

          @ustk I guess that is the whole issue , if they dont plan to buy it , they might use a crack and if they do there is no real incentive to buy it , having it be free with a nag screen might ?

          Of course I have nothing to back that up except for the Reaper model.

          https://lalalandaudio.com/

          https://lalalandsynth.com/

          https://www.facebook.com/lalalandsynth

          https://www.facebook.com/lalalandsynth

          1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Christoph Hart
            last edited by

            @christoph-hart said in How to make Trial Plugins for 10 days:

            @Lindon It doesn't really matter how you communicate with your server and what safe checks you encorporate to make it harder to simulate a legit license. At some point you have to ask

            if(isUnlocked())
            {
                // proceed as usual
            }
            

            And this is usually where the crackers come in and change the function to always return true.

            Obviously yes - but changing this line of code breaks the codesigning...so the Mac version wont work anymore...

            HISE Development for hire.
            www.channelrobot.com

            d.healeyD 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @ustk
              last edited by

              @ustk said in How to make Trial Plugins for 10 days:

              Except for AAX since they are protected against binary alteration.
              If one day other formats can allow this, then this day will be protected... In short, never...

              which is my understanding of the codesigning process on MacOS....but I've been known to be wrong.

              HISE Development for hire.
              www.channelrobot.com

              1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @Lindon
                last edited by d.healey

                @lindon said in How to make Trial Plugins for 10 days:

                Obviously yes - but changing this line of code breaks the codesigning...so the Mac version wont work anymore...

                I assume people who are using "pirated" software don't care too much if it's codesigned, I would also guess a "pirated" version of Pro-Tools doesn't care either.

                @ud-audio said in How to make Trial Plugins for 10 days:

                This might not pay all your bills but I think it's not a bad system

                Some of my libraries cost $10000+ to just record the samples, then there's a whole bunch of costs on top of that like scripting, graphic design, demos, marketing, hosting, etc. I'm happy just to recover my development costs, if I'm able to pay the bills too then that's a great bonus :)

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                LindonL 1 Reply Last reply Reply Quote 0
                • LindonL
                  Lindon @d.healey
                  last edited by

                  @d-healey said in How to make Trial Plugins for 10 days:

                  I assume people who are using "pirated" software don't care too much if it's codesigned, I would also guess a "pirated" version of Pro-Tools doesn't care either.

                  Yeah obviously, but I dont think it matters much what they care about - what matters is will their DAW load an unsigned plug-in? - and as a a side order is the pirated version of their DAW altered so drastically to allow this sort of thing?

                  So I think the answer to both these questions is: No.

                  So the approach I suggested seems to stand (and works) for me - so I think my request for a public key system in HISE is valid.

                  HISE Development for hire.
                  www.channelrobot.com

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @Lindon
                    last edited by

                    @lindon said in How to make Trial Plugins for 10 days:

                    So the approach I suggested seems to stand (and works) for me - so I think my request for a public key system in HISE is valid.

                    As far as I know only Pro-Tools supports AAX and Pro-Tools isn't the DAW of choice for virtual instrument work, so that's only a small part of the market that has this extra check. Let me know if I'm wrong but I think Pro-Tools uses iLok which has been cracked several times, I assume a cracked version of Pro-Tools can load cracked plugins.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    LindonL hisefiloH 2 Replies Last reply Reply Quote 1
                    • LindonL
                      Lindon @d.healey
                      last edited by

                      @d-healey said in How to make Trial Plugins for 10 days:

                      @lindon said in How to make Trial Plugins for 10 days:

                      So the approach I suggested seems to stand (and works) for me - so I think my request for a public key system in HISE is valid.

                      As far as I know only Pro-Tools supports AAX and Pro-Tools isn't the DAW of choice for virtual instrument work, so that's only a small part of the market that has this extra check. Let me know if I'm wrong but I think Pro-Tools uses iLok which has been cracked several times, I assume a cracked version of Pro-Tools can load cracked plugins.

                      err.. I'm not talking about ProTools as the "DAW in question" here, its ANY DAW on MacoS...

                      HISE Development for hire.
                      www.channelrobot.com

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @Lindon
                        last edited by

                        @lindon Oh I thought it was something special to AAX format. I'm able to load unsigned VSTi plugins into Reaper on Big Sur without issue.

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        LindonL 1 Reply Last reply Reply Quote 0
                        • LindonL
                          Lindon @d.healey
                          last edited by Lindon

                          @d-healey hmm, not supposed to be able to do that...apparently...tho maybe theres a difference between unsigned and broken signed...

                          HISE Development for hire.
                          www.channelrobot.com

                          DanHD 1 Reply Last reply Reply Quote 0
                          • DanHD
                            DanH @Lindon
                            last edited by

                            @lindon Is it not just an AU thing? i.e Logic is the only DAW which checks the signature

                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                            https://dhplugins.com/ | https://dcbreaks.com/
                            London, UK

                            LindonL 1 Reply Last reply Reply Quote 1
                            • LindonL
                              Lindon @DanH
                              last edited by

                              @danh my understanding is that all DAWs are required to check the plugin is signed correctly...

                              HISE Development for hire.
                              www.channelrobot.com

                              1 Reply Last reply Reply Quote 0
                              • hisefiloH
                                hisefilo @ustk
                                last edited by

                                @ustk said in How to make Trial Plugins for 10 days:

                                Except for AAX since they are protected against binary alteration.

                                I'm just wondering if vst3 have this protection too.
                                Many games have this protection. If u alter the binary, it gets corrupted

                                1 Reply Last reply Reply Quote 0
                                • hisefiloH
                                  hisefilo @d.healey
                                  last edited by

                                  This is how they see our work

                                  Link Preview Image
                                  Synalyze It! - The fast and clever hex editor for macOS

                                  Synalyze It! is not only a hex editor for macOS that opens any binary file of any size but gives you powerful tools for file analysis and reverse engineering.

                                  favicon

                                  Synalyze It! Home (www.synalysis.net)

                                  I'll give it a try

                                  1 Reply Last reply Reply Quote 2
                                  • d.healeyD
                                    d.healey
                                    last edited by

                                    Here's an idea :D

                                    What about if HISE could generate a hash of the binary and that hash could be uploaded to the server along with the authentication details or request for download links (whatever server thing you do). If the binary has been adjusted by a cracker the hash would be invalid and the server would refuse to authenticate the request.

                                    Libre Wave - Freedom respecting instruments and effects
                                    My Patreon - HISE tutorials
                                    YouTube Channel - Public HISE tutorials

                                    hisefiloH 1 Reply Last reply Reply Quote 4
                                    • hisefiloH
                                      hisefilo @d.healey
                                      last edited by

                                      @d-healey looks good to me! Many games I I believe are using this method today.

                                      Despite this, I believe vst/audio software licensing model will change soon.

                                      d.healeyD 1 Reply Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @hisefilo
                                        last edited by

                                        @hisefilo said in How to make Trial Plugins for 10 days:

                                        I believe vst/audio software licensing model will change soon.

                                        Tell me more...

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        hisefiloH 1 Reply Last reply Reply Quote 0
                                        • hisefiloH
                                          hisefilo @d.healey
                                          last edited by

                                          @d-healey well I'm fairly new on the market but I think Output model. SoundPaints, Splice, etc are in the right direction. But I think something more radical should come. At the point cracking a vst becomes more difficult than paying a super low fee. Steam is a good example

                                          orangeO 1 Reply Last reply Reply Quote 2
                                          • orangeO
                                            orange @hisefilo
                                            last edited by orange

                                            @hisefilo said in How to make Trial Plugins for 10 days:

                                            But I think something more radical should come.

                                            I've talked a lot of industry professionals and all of them thinks like that, and I think the same too.

                                            Audio plugin industry will go something like "all in one" place. So samples, presets, plugins, tutorial courses...etc. all of the stuff will be under a subscription based modeling with a very very low recurring fee.

                                            Steam model in Gaming industry will come to audio insdustry too. So people won't pay to expensive computers. They will connect to the internet and use the audio software directly from the internet. I think all of these will come around max. 10 years, maybe much more soon.

                                            This shit makes individual small player's job very hard or impossible to stand out. But Big or United players will be the winners of course.

                                            develop Branch / XCode 13.1
                                            macOS Monterey / M1 Max

                                            1 Reply Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            31

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts