2016-03-13 6 views
2

У меня есть письмо от Google о unsafe implementation of TrustManager с единственной подсказкой, что проблемный код находится в классе com.b.a.af. Ясно, что это запутанное имя. Как получить истинное имя класса из этого обфускационного имени класса в моем собственном исходном коде. Есть ли способ найти отображение, которое делает ProGuard? Благодаря!Как найти имя реального класса из запутанного имени класса ProGuard в моем исходном коде?

ответ

2

Если у вас есть отображения каждый класс должен выглядеть следующим образом:

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

Вы можете видеть очевидное раньше -> после конвенции. Поэтому найти исходные имена должно быть очень просто.