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.
    • 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
                    • Dan KorneffD
                      Dan Korneff
                      last edited by

                      Just wanted to follow up with this thread.
                      I decided to give Tracksaur a try over the past couple month, and it's worked out well.
                      They've successfully taken down links from all the major file sharing sites and continuously monitor for new uploads.
                      Two thumbs up for $100/month.
                      https://tracksaur.com/

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      d.healeyD Casey KolbC 2 Replies Last reply Reply Quote 2
                      • d.healeyD
                        d.healey @Dan Korneff
                        last edited by

                        @dustbro I constantly hear good things about them. Do you think they are increasing your profits more than they are costing you?

                        My cynical mind thinks if I was a pest exterminator I would go around sneakily infesting restaurants with cockroaches ;)

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

                        Dan KorneffD 1 Reply Last reply Reply Quote 1
                        • pluginboiP
                          pluginboi
                          last edited by

                          Hey Guys!

                          After seeing this thread I wanted to try and make a simple trial version for plugins and came up with this.

                          I know its not the most secure as mentioned in the posts above but here is a really simple 14 day plugin trial script using getSystemTime and storing an end date for the trial using dumpAsJson

                          Could be used for anyone not wanting to do the "mutes every 30 sec" approach

                          HiseSnippet 1880.3oc0XstaaajElzNLMVotHcQe.FneIu1UlR9Rba1cqcrcZ0twIBQZSaJJPvHxQlSM0LrbFZWg.Cr+tOU8wnOF6aP1ygCuJqH6XflEgvW3Ly4x245LC6GK8XJkL1xdkgSiXV1epyfoBcvgATtvp2QV1K6zw5wSinJEy2x1d4uEWvdk6Xk97e+lGSCoBOV4TVVuTx8XOkOgqKms+9+KdX3Sn9rg7IUnd6864IEGJCkIwnxbshndmQOk8LJR1RNV128XetVFOPS0Lkk8cdrze5f.4EBC8ujq3iBYFjN.DjY5mHC8QDiyZcX.Ozuetwpr.ozuzzW1X5egyIbedw7ktfGjt.ojip9C6kVD75b8vycdvytB7tiAdety.uXdjtbEDa22omPyhGSgPPUXYn0Zo2demCk.EBc6IzyXOIFFTvQqccc2friq6ZOZ0Fq1XyM2jzYahOcJQGyogDADCTP7fsZihWICwkBkT+Ua7lLt1jz6TgLlQzALEPLDQUZPNZVGxembJSiwbvAMIpm3H5TUqlcc61w8q5zcXmG59U6zs8VOry5tcbcahHoj8tKh885rybYe0FfEqjgr1QwbgtkAGqSZR9Z320MBtvh2bS7kUavEgbAiLNQ3o4Rw7TKx3.vyHNcsTam.OgROvQoyoDv6ITcP6XYhvuBCsUIiTou0Z2MH6s1ZjxGv8gh2HuYeV+Zk21aP1Ej2ekrkag7NAhxA2ZIB4Daaj3t67nLI9JFMFcS3vXlNIVTZzfq7RiSzD4NmFSFJgzHEJdvkbr3Tv21FboClpzrInis0XZnhYBCUY7Xg+h3RGmv.SnS2s18gc2C9G7y1vOUhmjQrP4EDtBSGISfp3rzYUZMQc0oSwIZJyOUqhcrNo6UgapjYBef6JhB.31FJqmJlSctbxP7s+YV3.POVGQE.bxK6Ai5P4jHo.FzpYNAUJzx758W.WlkmgmTQMReM5BHnYY6E+DnFgpH+rBJwTPaSlIJgdvTmrbbVvh8qPSJAzoY57pNkhbgipNVF1xKWua.fKLgMaI5nqDg18Ql0q9WCs.Rn.40qedyUKmZxLIqM+Zxn5qdYgrWgOlzJGQ0kSIKYo5n24.0+bvyeFVXR2fzrc6MGlkyLlCdi1+rJ0alynoM+SoPJ+VsUL8KQE0pIzEGxdMspqSeV3usB1gJ20UTIVBGLbuXZRkMdX.TsGngf1nDMqU4z3e1f3lyCzg3x7lyKLWAkWlVODB+ifiCz5Jg6xBnZYjU7Fu6rxJDMSFcA3AlSOFDx5wiGy7.9JVrYtxwDZu.l2YJBOOsM.RtgfEyeCbNuj3XPolTangT.+z.FzzH.p0RmKsDvmbQ.SPLBzHlK.wnPSFEjFWEy0HPjiE1jDIiTjjHRTL6bP7POaRhJs1IJLAxjHTf1ph6Tzl.8CtVnHf7kvVkFSfLagUp87bwSg82aYJgVwTSDcjonHKUEO..bXhIoIqWaZZ4aFgcNHnTA1NqBZtzhUNUJY+GjyWqbw5ki0ay1TdNKF.PsJ3Zz+NpaRMBx2AN+iwXXMaXtkE31Q0I5FVWfgf5LVAfWNOuACJ.m0k72t4tjrs.0vovIWHiOCRZl0CcS5lPdQhPX3sBq2jFFu2cLdOZXMWGVMqwCJ4NkA4zyMSKuY8klxZB13AJ6fJlzso.HjDYnoV8QQSnKqrwzyjZ1yEsVqwaZrRiKaPlcowim6ZY1VHKdtKimKIdQL1RjLYDKNe2ubBgqOT+9I28lc+DOSuyJDJE8Db8yiXYiW7ErrxZ9Bu8u6gU53kZxlCnKhEq4HbrOhcNbaQyUbVw4Hl5LsLBjZQGaK6OQmt5pNUhnVbP0eV0Y1x5WKtV49S1eZ4fw6eA2WGXY6X6CiCXPWXc9HMbPC7xUyT5iFPA.tac.zG6BmBf64Xx7qn5+yqqp5eLW04Sb994pOalG7K6WUU26copFN4kBUT1u+SUU12WZm+lcU6bOXDGNAc90rW4t.4uE4ob1tUmFCUEPpgAR4N6Gmn0RQULAaKiXxw9Pf0o3KAvKEX4Op4y2rvm+ENCFdvKFhW47nCdEY3K5cvSsTzyY8D8gyExz38X4pSjS.XPiAAauTDE2OsJ3JcKVW8NyvM2k9IgTc8qyiMZxV.pgpcuY7twBEWOs523383N9t23OAwMEtetSet1KX93co4fWH78mMdy9hIq5XNbTIXuiyS9gOvedj6U7gq3ShBYeaNTtuSwNKK3CX8pe+HVHsl266qUwZ8p8mym3pm.NggtuLjFOque45F7x2LC9Z9DUKNAI8HqezjP+WbRc4eLA3zThOd.7CbvKy++e39BYBd4jSnvY8vMHdVxjAvVMdL.pBXiMEtgvR3gELicwwHfF.WKHcvagmrE6fisyVrS9hePzwDpWr70dlCZgkl2KcFvtEoek5UbNAGS5Xkd3KfOG21tVS397W64gcE+Rv+Led5dK3YqaAOaeK3YmaAO6dK34g2Bd1ag7fev9CRzxIl7eXh9GmdJTa6iETHSNsTv5+AXHKSC
                          
                          DabDabD 1 Reply Last reply Reply Quote 2
                          • DabDabD
                            DabDab @pluginboi
                            last edited by

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

                            HiseSnippet 1880.3oc0XstaaajElzNLMVotHcQe.FneIu1UlR9Rba1cqcrcZ0twIBQZSaJJPvHxQlSM0LrbFZWg.Cr+tOU8wnOF6aP1ygCuJqH6XflEgvW3Ly4x245LC6GK8XJkL1xdkgSiXV1epyfoBcvgATtvp2QV1K6zw5wSinJEy2x1d4uEWvdk6Xk97e+lGSCoBOV4TVVuTx8XOkOgqKms+9+KdX3Sn9rg7IUnd6864IEGJCkIwnxbshndmQOk8LJR1RNV128XetVFOPS0Lkk8cdrze5f.4EBC8ujq3iBYFjN.DjY5mHC8QDiyZcX.Ozuetwpr.ozuzzW1X5egyIbedw7ktfGjt.ojip9C6kVD75b8vycdvytB7tiAdety.uXdjtbEDa22omPyhGSgPPUXYn0Zo2demCk.EBc6IzyXOIFFTvQqccc2friq6ZOZ0Fq1XyM2jzYahOcJQGyogDADCTP7fsZihWICwkBkT+Ua7lLt1jz6TgLlQzALEPLDQUZPNZVGxembJSiwbvAMIpm3H5TUqlcc61w8q5zcXmG59U6zs8VOry5tcbcahHoj8tKh885rybYe0FfEqjgr1QwbgtkAGqSZR9Z320MBtvh2bS7kUavEgbAiLNQ3o4Rw7TKx3.vyHNcsTam.OgROvQoyoDv6ITcP6XYhvuBCsUIiTou0Z2MH6s1ZjxGv8gh2HuYeV+Zk21aP1Ej2ekrkag7NAhxA2ZIB4Daaj3t67nLI9JFMFcS3vXlNIVTZzfq7RiSzD4NmFSFJgzHEJdvkbr3Tv21FboClpzrInis0XZnhYBCUY7Xg+h3RGmv.SnS2s18gc2C9G7y1vOUhmjQrP4EDtBSGISfp3rzYUZMQc0oSwIZJyOUqhcrNo6UgapjYBef6JhB.31FJqmJlSctbxP7s+YV3.POVGQE.bxK6Ai5P4jHo.FzpYNAUJzx758W.WlkmgmTQMReM5BHnYY6E+DnFgpH+rBJwTPaSlIJgdvTmrbbVvh8qPSJAzoY57pNkhbgipNVF1xKWua.fKLgMaI5nqDg18Ql0q9WCs.Rn.40qedyUKmZxLIqM+Zxn5qdYgrWgOlzJGQ0kSIKYo5n24.0+bvyeFVXR2fzrc6MGlkyLlCdi1+rJ0alynoM+SoPJ+VsUL8KQE0pIzEGxdMspqSeV3usB1gJ20UTIVBGLbuXZRkMdX.TsGngf1nDMqU4z3e1f3lyCzg3x7lyKLWAkWlVODB+ifiCz5Jg6xBnZYjU7Fu6rxJDMSFcA3AlSOFDx5wiGy7.9JVrYtxwDZu.l2YJBOOsM.RtgfEyeCbNuj3XPolTangT.+z.FzzH.p0RmKsDvmbQ.SPLBzHlK.wnPSFEjFWEy0HPjiE1jDIiTjjHRTL6bP7POaRhJs1IJLAxjHTf1ph6Tzl.8CtVnHf7kvVkFSfLagUp87bwSg82aYJgVwTSDcjonHKUEO..bXhIoIqWaZZ4aFgcNHnTA1NqBZtzhUNUJY+GjyWqbw5ki0ay1TdNKF.PsJ3Zz+NpaRMBx2AN+iwXXMaXtkE31Q0I5FVWfgf5LVAfWNOuACJ.m0k72t4tjrs.0vovIWHiOCRZl0CcS5lPdQhPX3sBq2jFFu2cLdOZXMWGVMqwCJ4NkA4zyMSKuY8klxZB13AJ6fJlzso.HjDYnoV8QQSnKqrwzyjZ1yEsVqwaZrRiKaPlcowim6ZY1VHKdtKimKIdQL1RjLYDKNe2ubBgqOT+9I28lc+DOSuyJDJE8Db8yiXYiW7ErrxZ9Bu8u6gU53kZxlCnKhEq4HbrOhcNbaQyUbVw4Hl5LsLBjZQGaK6OQmt5pNUhnVbP0eV0Y1x5WKtV49S1eZ4fw6eA2WGXY6X6CiCXPWXc9HMbPC7xUyT5iFPA.tac.zG6BmBf64Xx7qn5+yqqp5eLW04Sb994pOalG7K6WUU26copFN4kBUT1u+SUU12WZm+lcU6bOXDGNAc90rW4t.4uE4ob1tUmFCUEPpgAR4N6Gmn0RQULAaKiXxw9Pf0o3KAvKEX4Op4y2rvm+ENCFdvKFhW47nCdEY3K5cvSsTzyY8D8gyExz38X4pSjS.XPiAAauTDE2OsJ3JcKVW8NyvM2k9IgTc8qyiMZxV.pgpcuY7twBEWOs523383N9t23OAwMEtetSet1KX93co4fWH78mMdy9hIq5XNbTIXuiyS9gOvedj6U7gq3ShBYeaNTtuSwNKK3CX8pe+HVHsl266qUwZ8p8mym3pm.NggtuLjFOque45F7x2LC9Z9DUKNAI8HqezjP+WbRc4eLA3zThOd.7CbvKy++e39BYBd4jSnvY8vMHdVxjAvVMdL.pBXiMEtgvR3gELicwwHfF.WKHcvagmrE6fisyVrS9hePzwDpWr70dlCZgkl2KcFvtEoek5UbNAGS5Xkd3KfOG21tVS397W64gcE+Rv+Led5dK3YqaAOaeK3YmaAO6dK34g2Bd1ag7fev9CRzxIl7eXh9GmdJTa6iETHSNsTv5+AXHKSC

                            Nice.. Can't be cracked easily? I mean,
                            anyone who knows, can easily modify

                            {
                              "enddate": 738072
                            }
                            

                            or System date adjustment can increase Trial validity

                            Right?

                            Bollywood Music Producer and Trance Producer.

                            1 Reply Last reply Reply Quote 0
                            • Dan KorneffD
                              Dan Korneff @d.healey
                              last edited by

                              @d-healey It's hard to tell due to year-end sales. I'll have a better idea by the end of January.

                              Dan Korneff - Producer / Mixer / Audio Nerd

                              1 Reply Last reply Reply Quote 1
                              • Casey KolbC
                                Casey Kolb @Dan Korneff
                                last edited by

                                @dustbro At long last CUBE has been cracked! I was honestly expecting it to be quicker, but Tracksaur reached out to us yesterday because they noticed CUBE everywhere (albeit a much older version and only for Windows).

                                Are you still enjoying working with Tracksaur? I'm always a bit skeptical of those services.

                                Casey Kolb
                                Founder & CEO of Lunacy Audio
                                Composer | Producer | Software Developer

                                Y Dan KorneffD orangeO 3 Replies Last reply Reply Quote 0
                                • Y
                                  yall @Casey Kolb
                                  last edited by

                                  for a demo version I tried something super simple and very annoying for the testers... I put a noise every minute of 2 seconds. I created a label called "license". in the callback of this label I put: if value = xxxxxxx or xxxx or xxxww ... if the user enters the correct number xxxxx, the noise stops :) there is no .js file which means that the user cannot theoretically delete the app data folder and take advantage of the 10 days of trials. if you don't have a server or if it's too complicated to communicate hise for you, the label solution is wonderful ^^ and very simple for homemade :)

                                  C 1 Reply Last reply Reply Quote 0
                                  • C
                                    crd @yall
                                    last edited by

                                    I'm surprised people are cracking software instruments with huge sample libraries... It seems like people who want that type of content would be the type of person who would pay for the instrument. I always associate cracked software with quick downloads like simple effects rather than libraries with 5+ gigs of content.

                                    1 Reply Last reply Reply Quote 0
                                    • Dan KorneffD
                                      Dan Korneff @Casey Kolb
                                      last edited by

                                      @Casey-Kolb they have been successful at removing file sharing links for me. Highly recommended.

                                      Dan Korneff - Producer / Mixer / Audio Nerd

                                      1 Reply Last reply Reply Quote 1
                                      • orangeO
                                        orange @Casey Kolb
                                        last edited by orange

                                        @Casey-Kolb I haven't used Tracksaur yet but I've heard good things about them.

                                        Regarding the cracking, according to my experience I am 100% sure that the hackers can see the source code of the plugins clearly. They can do it very quickly with decompiling the plugin (it requires deep programming skills) and then read the source code and find an optimum way to crack.

                                        develop Branch / XCode 13.1
                                        macOS Monterey / M1 Max

                                        C 1 Reply Last reply Reply Quote 1
                                        • C
                                          crd @orange
                                          last edited by

                                          @orange How does that grant them access to download sample content? I see how it's easy to grab the registration code for the vst but if you are using a download manager or something, isn't it possible to keep them from downloading the samples?

                                          I know the pulse downloader talks about having some extra steps to protect against piracy but I have no experience with it.

                                          Casey KolbC orangeO 2 Replies Last reply Reply Quote 0
                                          • Casey KolbC
                                            Casey Kolb @crd
                                            last edited by Casey Kolb

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

                                            @orange How does that grant them access to download sample content? I see how it's easy to grab the registration code for the vst but if you are using a download manager or something, isn't it possible to keep them from downloading the samples?

                                            I know the pulse downloader talks about having some extra steps to protect against piracy but I have no experience with it.

                                            Someone just uploads the samples to the torrent sites. That's the easy part I think.

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

                                            @Casey-Kolb I haven't used Tracksaur yet but I've heard good things about them.

                                            Regarding the cracking, according to my experience I am 100% sure that the hackers can see the source code of the plugins clearly. They can do it very quickly with decompiling the plugin (it requires deep programming skills) and then read the source code and find an optimum way to crack.

                                            Very spooky! It doesn't seem worth it to try to outsmart them. Removing the links seems worthwhile though to prevent the average user from finding the cracks.

                                            Casey Kolb
                                            Founder & CEO of Lunacy Audio
                                            Composer | Producer | Software Developer

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

                                            17

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts