Plugin not Decompilable

Discussion in 'Plugin Development' started by jebbo, Mar 2, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    jebbo

    How can I make my Plugin not Decompilable?
     
  2. Offline

    Paxination

    Cant. Any one can decompile them. But you can deobfuscate them tho. Some one else will have to chime in on that, as i have no idea how to do it.
     
  3. Offline

    Gater12

    @jebbo
    Can't make it decompilable, but you can make it hard to read and understand your code (obfuscate your code).
     
  4. Offline

    jebbo

    Strange, I found a plugin lately wich I could not look into, JDGUI just did not open it.

    How does Obfuscate work? Will the Plugin still work on the Server? (Googling right now as I'm posting this)
     
  5. Offline

    Gater12

    @jebbo
    Basically, hard to read code = obfuscated code.

    If I had 2 classes name A and B and they both have methods named a() and b() and they perform an action, say does something with a class name C with a methods also called a() and b(), it would be very hard to know what the flying flip I'm doing.

    Basically, making the average Joe confused about your code. You can get very creative with obfuscating your code.
     
  6. Offline

    jebbo

    @Gater12 What if I had a really big Plugin with lots of classes, is there a programm that can do it automaticly?
     
  7. Offline

    Skionz

  8. Offline

    Paxination

  9. Offline

    RingOfStorms

    So you believe that it is the people here who should type a google query for someone else? Because I really think that that was a bland answer for a very bland and very simple question that would take about 2 seconds to google yourself.
     
  10. Offline

    jebbo

    I found one that didn't really work. It renamed all Method and Strings to some random stuff. In the end the Plugin wouldn't even load up.

    And I already read myself through yguard and saw something with 'Ant' and some other stuff. I don't really want to go that far right now. Thanks for the replies guys.
     
  11. Offline

    Paxination

    Nope, not at the least.

    I think a more appropriate and helpful answer would have been:

    "Yes, there are many out there. There are free ones and paid for ones. A simple google will suffice as they are not that hard to find."

    Instead of just "yes" which just sounds condescending to me. Anything other than a 1 worded reply would have been more helpful and not sound so asinine.

    I just felt being more generous and providing a link for him. Is helping some one a bad thing? If it literally takes 2 seconds to do, then why is it so hard for some one to help some one and just do it for them IF it literally only takes 2 seconds to do? If it was that easy, why not just do it your self?

    *EDIT*
    Also, maybe he wasnt aware at that moment that it was a program?
    *EDIT*
     
  12. Offline

    Skionz

    @Paxination He asked a question and I answered it. He didn't ask me where he could get one, or ask for any other information.
     
  13. Offline

    Paxination

    Is this how a community thats suppose to help everyone out runs? My servers community we go out of our way to help each other. Its what makes a community. Helping each other. Doing what you can. No wonder bukkit was slowly dieing if this was the normal mindset of this community.
     
    jebbo likes this.
Thread Status:
Not open for further replies.

Share This Page