# CellGuard ProGuard rules # Keep the shared data model (used by on-device decoder + UI) -keep class com.seteclabs.cellguard.model.** { *; } # libsu uses AIDL + reflection for its root service; keep it intact. -keep class com.topjohnwu.superuser.** { *; } -keep interface com.topjohnwu.superuser.** { *; } -dontwarn com.topjohnwu.superuser.** # Kotlin metadata / coroutines -keepclassmembers class kotlin.Metadata { *; } -dontwarn kotlinx.**