Hack Forums
[Java] Remove Synthetica Look and Feel watermark & license warning - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [Java] Remove Synthetica Look and Feel watermark & license warning (/showthread.php?tid=5207620)

Pages: Pages 1 2


Remove Synthetica Look and Feel watermark & license warning - Weco - Mar 18, 2016



Step 1:
Register an Account at: http://www.javasoft.de/

Step 2:
Download the newest version of the Evaluation Copy: http://www.javasoft.de/synthetica/download/

Step 3:
Download reJ: http://sourceforge.net/projects/rejava/files/latest/download?source=files

Step 4:
Start it and click open and select the synthetica.jar File.

Step 5:
Navigate to de/javasoft/plaf/synthetica and open the SyntheticaPlaneUI.class file with a double click.

Step 6:
Click Edit -> Find... and type "isEvalCopy"

Step 7:
Follow the steps in the gif image.
[Image: 7aYLxoV.gif]
(Right click on "iconst_1 1", select "Insert after...", select iconst_0, click "Ok", Right click on "iconst_1 1", Select "Remove")

Step 8 (Ignore if you already have a Search Tab):
"Click View -> Search" two times.

Step 9:
Open the Search Tab, choose Case-insensitive and enter: "<html>It looks like", click search, double click the found result

Step 10:
Follow the steps in the gif image.
[Image: GkX0kAm.gif]
(Select everything between the the two brackets {} except "return", click remove)

Step 11:
Save.

Step 12:
You can now use the library without the watermark and the license popup. You can now download themes from http://www.javasoft.de/synthetica/themes/ and use them in your project. Enjoy.
[Image: TZGUfPW.png?1]

Please tell me if I made some typos. Thanks for reading.



* - Divined - Mar 18, 2016

Amazing guide, thank you Weco.


* - 0x42434e - Mar 18, 2016

Sexy guide very nice job. Love a bit of RE'ing :).


* - Weco - Apr 4, 2016

(Mar 18, 2016 04:29 PM)Divined Wrote:  Amazing guide, thank you Weco.

(Mar 18, 2016 06:54 PM)0x42434e Wrote:  Sexy guide very nice job. Love a bit of RE'ing :).

Thanks. The Guide is still working fine!


* - Divined - Apr 10, 2016

(Apr 4, 2016 06:40 AM)Weco Wrote:  Thanks. The Guide is still working fine!

I think it can help a lot and you can easily make some funds out of it.


* - Weco - Apr 15, 2016

This guide is still working!


* - Jire - Apr 15, 2016

Nice job! I'm surprised they didn't even obfuscate names. Alternatively to using reJ, you can do the same at runtime using Javassist or ASM.


* - Weco - Apr 20, 2016

(Apr 15, 2016 10:41 PM)J i r e Wrote:  Nice job! I'm surprised they didn't even obfuscate names. Alternatively to using reJ, you can do the same at runtime using Javassist or ASM.

Thanks!


* - Weco - Apr 27, 2016

This guide is still working!


* - Captain Steve Rogers - May 3, 2016

Lol that was too easy, seems like Javasoft has to work hard on their product.


* - Weco - Aug 23, 2016

This guide is still working fine.


* - Doug Dimmadome - Aug 28, 2016

I'm not trying to bash this in any way, but do people still use Swing? I and just about every company I've been working for has migrated to JavaFX & FXML. Has anyone here used JavaFX yet and still using Swing? If so, why?


* - Mysticalcx - Sep 10, 2016

Thanks for this will come in handy for sure


* - Captain Steve Rogers - Sep 11, 2016

(Aug 28, 2016 10:02 AM)Massive Wrote:  I'm not trying to bash this in any way, but do people still use Swing? I and just about every company I've been working for has migrated to JavaFX & FXML. Has anyone here used JavaFX yet and still using Swing? If so, why?

My College still uses Swing, Just because of outdated syllabus.


* - Rayce - Oct 6, 2016

Thanks for the guide, it's very useful!
An other question: can't we just remove the whole thing from the bottom of the frame? Cause if i set it to null ("UIManager.put("Synthetica.rootPane.borderText", null);"), it's just turn into gray, but it's still there. The documentation sais it won't disappear in the trial version: "A single line of text which will be displayed at the bottom of each window - value 'null' means not visible. Optional value - default is null. Since V2.18.0. Note: The feature does not work with the evaluation copy or when the native frame decoration is enabled."