You can't always "decompile" the code to something sensible.
Decompilers work based on (generally) pattern matching what a compiler
would generate.  If you change assembly sequences you can break a
decompiler.  So no, you can't *always* decompile it, for most
definitions of what a "decompiler" is.  (And they're usually tuned to
a specific compiler's output.)

Decompilation is a tricky process.  Usually disassembly is really all
you need, and you can obviously always do that.

Kris

On Tue, Mar 26, 2013 at 1:18 PM, Jxn <[email protected]> wrote:
> You want the app to be able to be transfered, installed and executed, don't 
> you?
> That means that it has to be read each step. That means you always can 
> decompile it, can't you?
>
> So no, this can't be done, but you can make it harder to understand the code 
> with good obscuring programs that rename methods etc. You could develop 
> another compiler the decompiler has problems with. But that is just obscuring 
> your code, not stop anyone from decode your program.
>
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
> ---
> You received this message because you are subscribed to the Google Groups 
> "Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to