Приложения, которые написаны на Kotlin, часто содержат мета-данные, которые позволяют восстановить настоящие имена классов, пакетов, полей и методов. Инструменты вроде jadx, частично умеют восстанавливать эту информацию. Но если хочется выжать из мета-данных все, что там есть, то можно воспользоваться утилитой
kotlin-metadata-printer. Ее единственный недостаток - она опирается на необфусцированную аннотацию
@Metadata и не умеет работать с ее обфусцированным вариантом. Про это есть
issue, и может быть когда-нибудь эту возможность тоже добавят. Также она не понимает вложенные классы содержащие мета-данные. Но все равно - это гораздо лучше чем выхлоп того же Jadx.
#aht