What is the best way to protect java source code? | Telit Cinterion IoT Developer Community
July 3, 2018 - 7:44pm, 2116 views
I'm sorry if I'm being ignorant but would like a Tip. How is the best way to protect the java code developed within the GEMALTO module. Maybe I already have some topic that exposed this subject but I could not find it until now.
Is there a way to block GEMALTO module FLASH access?
I ask this because there are very easy ways to have a reverse engineer from Java.
Thanks for now.
To install the MIDlet application you need to copy jar and jad files to the module's file system and then install it with AT command. The application is copied to a hidden space where the users have no access to. It is only possible to uninstall the MIDlet.
After the installation the jar and jad files that were used for the installation can be deleted. But even if the files are not deleted the jar file has a special protection - it is not possible to copy it, read or rename.
Additionally you can install your certificate to protect the module and then switch off file system access for external applications to protect the whole file system space.
Great! I understood. Thank you very much.