Once we agree on times and days, I can reach out to him again. Here
is the info from 1DevDay.
DECOMPILING ANDROID – Godfrey Nolan
Due to the design of the Java Virtual Machine or JVM it is relatively
trivial to reverse engineer Java code from Java jar and class files.
While this hasn’t really been an issue in the past since most Java
files are hidden on the server, it is an issue on Android phones where
the Android apk files are easily obtained and just as easy to
decompile back into source.
In this session Godfrey Nolan, author of Decompiling Java, will
explain how and why this is possible by unravelling the Java class and
dex files and the tools that are currently available to decompile your
apk’s. We’ll show some of the classic prat falls that people fall into
who aren’t aware of this issue and how you can avoid them. We’ll also
look at tools and techniques you should be using to protect your code
from prying eyes, such as obfuscation, C++ coding, watermarking etc.
to help prevent someone from gaining access to your Android code.
Godfrey Nolan is president of Southfield based RIIS LLC, where he
specializes in website optimization. He is author of the Apress book
Decompiling Java which discusses in detail, information about Java
byte codes and the Java Virtual Machine (JVM). The book provides
insights into the features and limitations of today’s decompilers and
obfuscators, and offers a detailed look at what JVM’s actually do. He
has written numerous articles for magazines and newspapers in the
United States, the United Kingdom, and Ireland. Nolan has had a
healthy obsession with reverse engineering bytecode since he wrote
Decompile Once, Run Anywhere, which first appeared in Web Techniques
in September 1997.