Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  Java Decompilation  (Read 3839 times)
0 Members and 1 Guest are viewing this topic.
Offline Dx4

Junior Member


Medals: 5



« Reply #30 - Posted 2011-04-25 15:02:32 »

Hehe:  Just for fun I downloaded your jar.  It won't run on my 64-bit version of hotspot (The DLL barfs).  That's one way to protect the info.  Wink

yeah, I compiled it on x86 therefore it only runs with 32-bit virtual machines.
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #31 - Posted 2011-04-25 20:29:47 »

Proguard is also a pretty good shrinker, optimizer, obfuscator, and preverifier.

Pointing Pointing Pointing

ProGuard doesn't really.. work! Last time I tried it, it wouldn't do anything to my code (I decompiled and checked)  Cranky
Then it told me to provide obfuscated names in some mysti-fysti-file-format and I gave up. Not really the most straightforward tool IMHO. I didn't read the manual but good software works for anyone without a manual! Right?! Riight?

"3ds Max" -SshhhSssH!

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 74
Projects: 15


★★★★★


« Reply #32 - Posted 2011-04-25 20:40:57 »

ProGuard doesn't really.. work! Last time I tried it, it wouldn't do anything to my code (I decompiled and checked)  Cranky

It does work, I've used successfully many times. Maybe you didn't set it up properly?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline tberthel
« Reply #33 - Posted 2011-04-26 01:03:59 »

Well, it is, really. Maybe not massively cheap or massively easy but certainly not the valuable scarce resource programmers like to pretend it is.

Cas Smiley

Code is as cheap as you allow it to be.  Good code is a rare and valuable resource just like Albert  Einstein was a rare and valuable resource, but it is only worth what you make it out to be. 

Smart people tend not to make money from code because they don't take advantage of others like leaders do.  Is the code on a killing machine valuable?  Hell Yes It Is.  Is code you give away valuable? Yes, but you will you not make money from it.

So good code is not only going to become expense it will become a necessity soon.

Offline JL235

JGO Coder


Medals: 10



« Reply #34 - Posted 2011-04-26 11:15:51 »

You could also write your game in a non-Java language and then compile to bytecode. Doesn't stop decompilation, but most people would attempt to decompile your program into Java. So having it written in Ruby or Scala would throw them (and maybe even brake the decompiler if it's doing something non-Java).

Offline Roquen
« Reply #35 - Posted 2011-04-26 11:40:08 »

OR you could write in LISP.  Then it doesn't matter too much if they can see the source.  Tongue
Offline delt0r

JGO Knight


Medals: 26
Exp: 18 years


Computers can do that?


« Reply #36 - Posted 2011-04-26 11:44:56 »

Lisp is awesome. I would use it far more if i was "permitted". As it was, my current work was a fight to get java rather than C. 

I have no special talents. I am only passionately curious.--Albert Einstein
Offline Roquen
« Reply #37 - Posted 2011-04-26 11:48:38 »

LISP is awesome, but very few people can make heads-or-tails of it.
Offline kaffiene
« Reply #38 - Posted 2011-04-27 06:26:22 »

LISP is awesome, but very few people can make heads-or-tails of it.

LOL (I assume you meant that as a joke)
Offline Roquen
« Reply #39 - Posted 2011-04-27 07:27:39 »

That's one of those 99% joking & 1% serious kinda things.
Pages: 1 [2]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

ctomni231 (34 views)
2014-07-18 06:55:21

Zero Volt (30 views)
2014-07-17 23:47:54

danieldean (25 views)
2014-07-17 23:41:23

MustardPeter (27 views)
2014-07-16 23:30:00

Cero (42 views)
2014-07-16 00:42:17

Riven (44 views)
2014-07-14 18:02:53

OpenGLShaders (33 views)
2014-07-14 16:23:47

Riven (34 views)
2014-07-14 11:51:35

quew8 (30 views)
2014-07-13 13:57:52

SHC (66 views)
2014-07-12 17:50:04
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!