22-renamesourcefileattribute
33-repackageclasses
44
5- -ignorewarnings
6- -dontwarn
7- -dontnote
8-
9- -dontobfuscate
10- -dontoptimize
11- -dontshrink # TODO: Need Update Rules for 1.19
12-
135#-obfuscationdictionary proguard-dictionary.txt
146#-packageobfuscationdictionary proguard-dictionary.txt
157#-classobfuscationdictionary proguard-dictionary.txt
168
17- -keep class org.apache.commons.logging.impl.Log4JLogger { *; }
18- -keep class com.appboy.ui.contentcards.view.ContentCardViewHolder { *; }
19- -keep class org.slf4j.LoggerFactory { *; }
9+ -keep class com.mcal.pesdk.nativeapi.NativeUtils { *; }
2010
11+ -keep class com.microsoft.xal.androidjava.Storage { *; }
2112-keep class com.microsoft.xal.androidjava.DeviceInfo { *; }
2213-keep class com.microsoft.xal.androidjava.PresenceManager { *; }
2314-keep class com.microsoft.xal.browser.BrowserLaunchActivity { *; }
2415-keep class com.microsoft.xal.crypto.EccPubKey { *; }
2516-keep class com.microsoft.xal.crypto.Ecdsa { *; }
2617-keep class com.microsoft.xal.crypto.SecureRandom { *; }
2718-keep class com.microsoft.xal.crypto.ShaHasher { *; }
19+ -keep class com.microsoft.xal.logging.XalLogger { *; }
20+ -keep class com.microsoft.xal.logging.LogEntry { *; }
2821
29- -keep class com.microsoft.xbox.idp.interop.Interop { *; }
3022-keep class com.microsoft.xbox.idp.util.HttpCall { *; }
23+ -keep class com.microsoft.xbox.idp.util.HttpHeaders { *; }
24+ -keep class com.microsoft.xbox.idp.interop.Interop { *; }
3125-keep class com.microsoft.xbox.idp.interop.XboxLiveAppConfig { *; }
26+
27+ -keep class com.microsoft.xbox.telemetry.helpers.UTCTelemetry { *; }
28+
3229-keep class com.microsoft.xboxtcui.Interop { *; }
30+
3331-keep class com.microsoft.xboxlive.LocalStorage { *; }
3432
35- -keep class com.xbox.httpclient.HttpClientRequest { *; }
33+ -keep class com.xbox.httpclient.HttpClientRequestBody { *; }
3634-keep class com.xbox.httpclient.HttpClientResponse { *; }
35+ -keep class com.xbox.httpclient.HttpClientWebSocket { *; }
36+ -keep class com.xbox.httpclient.HttpClientRequest { *; }
3737
3838-keep class org.fmod.AudioDevice { *; }
3939-keep class org.fmod.MediaCodec { *; }
4040-keep class org.fmod.FMOD { *; }
4141
42+ -keep class com.mojang.minecraftpe.CrashManager { *; }
4243-keep class com.mojang.minecraftpe.ActiveDirectorySignIn { *; }
4344-keep class com.mojang.minecraftpe.BatteryMonitor { *; }
4445-keep class com.mojang.minecraftpe.HardwareInformation { *; }
4950-keep class com.mojang.minecraftpe.store.Purchase { *; }
5051-keep class com.mojang.minecraftpe.store.StoreFactory { *; }
5152-keep class com.mojang.minecraftpe.store.Store { *; }
53+ -keep class com.mojang.minecraftpe.store.StoreListener { *; }
5254-keep class com.mojang.minecraftpe.store.ExtraLicenseResponseData { *; }
55+ -keep class com.mojang.minecraftpe.packagesource.PackageSourceListener { *; }
5356-keep class com.mojang.minecraftpe.packagesource.PackageSourceFactory { *; }
5457-keep class com.mojang.minecraftpe.packagesource.PackageSource { *; }
5558-keep class com.mojang.minecraftpe.packagesource.NativePackageSourceListener { *; }
5659-keep class com.mojang.minecraftpe.Webview.MinecraftChromeClient { *; }
5760-keep class com.mojang.minecraftpe.Webview.MinecraftWebview { *; }
5861-keep class com.mojang.minecraftpe.Webview.MinecraftWebViewClient { *; }
5962-keep class com.mojang.minecraftpe.Webview.WebviewHostInterface { *; }
60-
61- -keep class com.mcal.pesdk.nativeapi.NativeUtils { *; }
63+ -keep class com.mojang.minecraftpe.input.JellyBeanDeviceManager { *; }
64+ -keep class com.mojang.minecraftpe.WorldRecovery { *; }
65+ -keep class com.mojang.minecraftpe.NotificationListenerService { *; }
66+ -keep class com.mojang.minecraftpe.MinecraftActivityLifecycleCallbackListener { *; }
67+ -keep class com.mojang.minecraftpe.FilePickerManager { *; }
6268
6369-keep class org.spongycastle.**
0 commit comments