home.social

#proguard — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #proguard, aggregated by home.social.

  1. Прячем код по-настоящему: тёмные уголки обфускации R8 и ProGuard

    Обфускация R8 ProGuard по умолчанию делает ставку на размер, а не на защиту кода. В статье — нестандартные словари, генерация уникальной обфускации на каждую сборку и методы, которые точно усложнят жизнь реверс-инженерам. Подробности

    habr.com/ru/articles/909638/

    #android #proguard #r8 #безопасность #реверсинжиниринг #реверсинженеринг #kotlin #java #обфускация #андройд

  2. It seems like the state-of-the-art for Kotlin for Android with proguard/r8 is ...

    DON'T?

    (Or use @keep liberally)

    @Keep seems like a maintenance nightmare (CI has to build with proguard turned on, and even then w/reflection, which seems unavoidable in kotlin/android, you won't find problems until you run code..)

    If you don't use keep then you have to understand the internals of Kotlin (companion objects, enum classes, etc) and how it maps to java classes?

    #android #kotlin #proguard #r8