How to decompile cdl64 file?


  • Banned

    Hello!

    I had a need to edit one plug-in for R19. Most likely it is written in C ++.
    If there was a exe file, there would be no problems, but here cdl64 is a proprietary file.
    The plugin folder contains "h" and "res" files. For example, I edit a line in one of the file (the name of the item in the plugin). But when you edit them, for some reason, there are no changes in the plugin itself. So I thought it was the cdl64 file.

    I will be glad if you can help me :D



  • Hi,

    I am not quite sure what you would consider "decompiling being no problem" for an executable. C++ plugins are being compiled to byte code, just like an executable. If there are any layers of encryption I do not know, and afaik that is also not public knowledge.

    Considering that decompiling executables is usually not something that the original authors endorse, this is probably also not the right forum to ask this.

    Cheers,
    zipit


  • Banned

    @trideshnik said in How to decompile cdl64 file?:

    :

    I meant that for "exe" files written in C++ there are many tools for relatively simple decompilation.
    Аbout the topic of the question, as I understand it, you have no solution to the problem? :D

    Then thank you for your answer!



  • As @zipit said, the authors usually do not endorse decompilation due to intellectual copyright. So there are also legal difficulties to consider.
    CDLs are nothing else than dynamic link libraries, but I doubt that you will succeed with that. In the best case, you can strip it down to assembly and work your way through.
    But even then, there's still so much involved by the SDK that is statically linked into the plugin, that you will need a lot of knowledge and a lot of time.
    Nearly impossible if you ask me. Not to talk about decompiling it to the original C++ code.

    The better way would be to ask the original author for an updated version.
    Another alternative to maintain compatibility is the Insydium Bridge.



  • Hi @trideshnik, thanks for reaching out to us.

    As already pointed out by @zipit and @mp5gosu, I confirm that .cdl64 is a standard compiled dynamic library but I also have to point out that unless the intellectual property of the plugin belongs to you, by reverse engineering it you are likely to infringe copyright laws.
    Being the scope of "editing" a compiled plugin undisclosed in your first post, I can only advice to look for it on Google and refrain from posting any patent infringing information here.

    Best, Riccardo


  • Banned

    Hmm.. so..

    Comrades, before getting the necessary information, I was told 100500+ times about copyright. Everyone saw fit to indicate this.

    Dear, do you think that the person asking this question needs a triple copyright notice? If you do not want to answer or help, no one is forcing you, but making idiots out of people is bad form. I got a ton of off-topic information. reasoning, warnings. and only a fraction of the information I need. so nice.
    but.
    Thanks to those who indicated the direction in which to dig.

    P.S. it seems to me that this is such a lifestyle. okay) khkhgxghzhuxvvldqkdfnhuv



  • You have come to a forum where everyone here creates plugins that they use for their work or to sell to make a living from. And you have come with the sole purpose of stealing the code from those plugins. No one from this forum will help to steal other peoples work.

    If you need a plugin to be updated then please just contact the plugin developer directly. We are always happy to add new features or make changes to our plugins, you just need to let them know.



  • Hm,

    your posting was so unspecific that people simply assumed the worst. The first thing that came to mind was that you are trying to remove or bypass some sort serial check in a plugin.

    While it is legal under certain circumstances to decompile a piece of software with the intend to modify it in most european countries (§ 69e UrhG in Germany for example), nothing in your post indicates such legal circumstances. In other countries, like the USA for example, decompiling is illegal under all circumstances AFAIK.

    So unless you are more specific you won't get any help here. And my statement was just a friendly warning how others might react to this posting (which they more or less did).

    Cheers,
    zipit



  • @trideshnik said in How to decompile cdl64 file?:

    Hmm.. so..

    Comrades, before getting the necessary information, I was told 100500+ times about copyright. Everyone saw fit to indicate this.

    Dear, do you think that the person asking this question needs a triple copyright notice? If you do not want to answer or help, no one is forcing you, but making idiots out of people is bad form. I got a ton of off-topic information. reasoning, warnings. and only a fraction of the information I need. so nice.
    but.
    Thanks to those who indicated the direction in which to dig.

    P.S. it seems to me that this is such a lifestyle. okay) khkhgxghzhuxvvldqkdfnhuv

    This answer is considered irrespecutful and contradicts the collaboration spirit of the forum. User banned.


Log in to reply