As I said previously. I have tried to protected java applications, and I have done what I described with pure java applications, without having the source code (I have even done it in assembler/machine code on non java applications). I don't know much about the dex format and what tools that are available to modify compiled classes, but it's only a matter of time before they are here, if they don't exist right now.
Crackers don't think about if a program is expensive or not. They only want to get known for their talents, and they crack all popular applications, even if they are almost for free. So all popular applications get cracked, regardless of price, and time isn't an issue for the cracker. He doesn't think in economical terms. On 24 Juli, 10:44, Al Sutton <[email protected]> wrote: > The confusion arose because your previous post said "Replace the code > that downloads the certificate and encrypts it", in this post you're > talking about the "download/decrypt code", the first is a combination > of client code (download) and server code (encryption), the latter is > client-only code. > > Referring to the download/decrypt replacement, the problem here is the > amount of time it would take to find where the download/decrypt code > resides in a compiled app, replace it, and recompile it. If you had > the original source code then yes, you could do a drop in replacement, > but if you had the source code you could easily strip out any > protection mechanism. > > Seriously, try it on a compiled application, you'll find it takes you > a lot longer than you think, and longer than many crackers would be > willing to spend on a low-cost app. > > Al. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

