Hi,

I'm a maker of this apktool toolchain.

I want to know, what, do you think, someone could steal from your
apps? Some great algorithms? From phone app? Layouts? Localization
strings? Also we shouldn't forget about the fact, that anyone could
just download any app from Market and place it on his website. Android
is open from the assumption, of course that doesn't mean everybody
should give others their sources, but that does mean security isn't
main concern. You all knew of that, when you decided to code for
Android.
bytecode
Also, I think, you misunderstand, what apktool does exactly. You are
talking about code stealing, but it don't help much with the code. It
uses different tool, smali/baksmali, which is dex assembler/
disassembler. And speaking of why Google didn't removed apktool site -
smali is on code.google.com too and it is there more than a year.

You should know that your apps aren't encrypted in any way. Both
resources decoding (apktool) and code disassembling (baksmali) aren't
processes of cracking security, but converting data from one format to
another. It's something like unpacking zipped text file: was binary,
is human readable now, but that definitely isn't cracking something,
right?

Even without tools like apktool or smali it was possible to modify
apks, because all data was always there, just in different, binary
format. Apktool is just 2 months old, but there were UI themes from
the beginning of Android's live - people modified files directly in
binary format. Also, as someone said, sources are in bytecode, they
could be even invoked from someone else code without any problem. That
is how Java works. Ahh and sounds, images, etc. were always
"crackable" using piracy tools like e.g. WinRAR.

You should rethink, whether there is really any sense in stealing
something from your app. Ideas, design and appearance could be
"stolen" by just looking at it. Algorithms? It is really hard to
analyze simple loop in smali code - it's asm, you know. If you really
want to not let other people even look at your work, you should
consider moving to iPhones.

-- 
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

Reply via email to