1-keep class com.android.systemui.statusbar.policy.KeyButtonView {
2  public float getDrawingAlpha();
3  public void setDrawingAlpha(float);
4}
5
6-keep class com.android.systemui.statusbar.policy.KeyButtonRipple {
7  public float getGlowAlpha();
8  public float getGlowScale();
9  public void setGlowAlpha(float);
10  public void setGlowScale(float);
11}
12
13-keep class com.android.systemui.recents.OverviewProxyRecentsImpl
14-keep class com.android.systemui.statusbar.car.CarStatusBar
15-keep class com.android.systemui.statusbar.phone.StatusBar
16-keep class com.android.systemui.statusbar.tv.TvStatusBar
17-keep class com.android.systemui.car.CarSystemUIFactory
18-keep class com.android.systemui.SystemUIFactory
19-keep class com.android.systemui.tv.TvSystemUIFactory
20-keep class * extends com.android.systemui.SystemUI
21-keep class * implements com.android.systemui.SystemUI$Injector
22
23-keepclasseswithmembers class * {
24    public <init>(android.content.Context, android.util.AttributeSet);
25}
26
27-keep class ** extends androidx.preference.PreferenceFragment
28-keep class com.android.systemui.tuner.*
29-keep class com.android.systemui.plugins.** {
30    *;
31}
32-keep class com.android.systemui.fragments.FragmentService$FragmentCreator {
33    *;
34}
35-keep class com.android.systemui.util.InjectionInflationController$ViewInstanceCreator {
36    *;
37}
38-keep class androidx.core.app.CoreComponentFactory
39
40-keep public class * extends com.android.systemui.SystemUI {
41    public <init>(android.content.Context);
42}