app/proguard-rules.pro (629 bytes)
1 # Keep all names. The code names its own activities and services in strings 2 # (for example Channel and ViwoodsBridge), and stored settings hold names too. 3 -dontobfuscate 4 5 # app/build.gradle.kts leaves out com.google.android.datatransport, the telemetry 6 # of Play Billing, on purpose. So its classes are missing from the play and full builds. 7 -dontwarn com.google.android.datatransport.** 8 9 # Shell.kt calls the private method Shizuku.newProcess by reflection. 10 # Keep it, so that R8 does not remove it. 11 -keepclassmembers class rikka.shizuku.Shizuku { 12 *** newProcess(java.lang.String[], java.lang.String[], java.lang.String); 13 }