Lets say you have android1.apk file coded with proguard enable.

I want to reverse engineer it in such a way that it shows the original methods names instead letters of alphabets, example bellow

public void setName() {


On android1.apk file that was coded with proguard enabled, once you reverse engineer the apk, you will get the java code in the format bellow:

public void a() {


a() being setName()

1 Answer 1


Without the proguard mapping, this is not possible. That information is simply no longer contained in the dex file.

The best you could do would be to manually rename the methods, etc. with your own names.

Not the answer you're looking for? Browse other questions tagged or ask your own question.