3

I got an email from Google about unsafe implementation of TrustManager with the only clue that the problematic code is in com.b.a.af class. Clearly that's the obfuscated name. How would I get the real class name from that obfuscated class name, in my own source code. Is there any way to lookup the mapping that ProGuard does? Thanks!

Levon
  • 1,681
  • 2
  • 18
  • 40

1 Answers1

3

If you have the mappings each class should look like this:

me.vader.event.EventMouseClick -> f:
    int buttonID -> q
    boolean mouseDown -> r
    void <init>() -> <init>
    void fire(int,boolean) -> a
    int getButtonID() -> n

You can see the obvious before -> after convention. So finding the original names should be really easy.

Display Name
  • 942
  • 1
  • 10
  • 20
  • I am getting Caused by: java.lang.UnsupportedOperationException: Abstract class can't be instantiated! Class name: e.c.a.l.k0 How to find classname and where? – Girish Sep 16 '20 at 10:13