Как найти реальное имя класса из запутанного имени класса ProGuard в моем исходном коде?

Я получил письмо от Google о небезопасной реализации TrustManager с единственной подсказкой, что проблемный код находится в классе com.baaf. Понятно, что это запутанное имя. Как бы я мог получить настоящее имя класса из этого запутанного имени класса, в моем собственном исходном коде. Есть ли способ найти отображение, которое делает ProGuard? Спасибо!

1 ответ

Если у вас есть сопоставления, каждый класс должен выглядеть так:

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

Вы можете увидеть очевидное до -> после соглашения. Так что найти оригинальные имена должно быть очень легко.

Другие вопросы по тегам