2

I am trying to "reverse engineer" an android app, whatever you want to call it. Anyways, I change the apk to a .zip then I get the classes.dex file, get the smali files, alter one smali file, then convert back to dex and put it back into the zip, then back to the apk.

Is there anything I am missing? It used to work, I have done it before, but now all of a sudden it isn't working. It just says "app not installed". Is it because of the android updates? or what...?

1 Answers1

0

Your modified app fails to install because you probably forgot to sign it. You can use testsign.jar to do that.

Answering your question about proguard: it is a tool to obfuscate java code in order to make it harder to reverse engineer the apps. Depending on your skills, you might still be able to reverse engineer obfuscate code without too much problems.

Luca D'Amico
  • 3,192
  • 2
  • 26
  • 38