From 539ff7351a2b42dc05ab7243101637bde35dcce6 Mon Sep 17 00:00:00 2001 From: osm0sis Date: Wed, 11 Jun 2025 01:13:50 -0300 Subject: [PATCH] Fix proguard rules for AGP 8.9.0+ - CustomPackageInfoCreator public methods must now be explicitly kept to avoid spoofSignature crashes documented in https://github.com/osm0sis/PlayIntegrityFork/commit/2cdee60781d5b24cec9baadaf1a2489318a64751 --- app/proguard-rules.pro | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 3c87f70..1b44081 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,5 +1,5 @@ --keep class es.chiteroman.playintegrityfix.EntryPoint {public ;} --keep class es.chiteroman.playintegrityfix.EntryPointVending {public ;} --keep class es.chiteroman.playintegrityfix.CustomProvider --keep class es.chiteroman.playintegrityfix.CustomKeyStoreSpi --keep class es.chiteroman.playintegrityfix.CustomPackageInfoCreator +-keep class es.chiteroman.playintegrityfix.EntryPoint { public ; } +-keep class es.chiteroman.playintegrityfix.EntryPointVending { public ; } +-keepclassmembers class es.chiteroman.playintegrityfix.CustomKeyStoreSpi +-keepclassmembers class es.chiteroman.playintegrityfix.CustomPackageInfoCreator { public ; } +-keepclassmembers class es.chiteroman.playintegrityfix.CustomProvider