Skip to content

Commit 6b4fd48

Browse files
authored
Adjust SDK version check conditions for setStaticField
1 parent 4bac651 commit 6b4fd48

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

app/src/main/java/toolkit/coderstory/CorePatchForU.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam)
2727
// Android 17 blocks using reflection to modify static final field
2828
// Since DP2, instead of throwing java exception, they just let art itself crash
2929
// Disable it temporarily till we change hook points
30-
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.BAKLAVA && prefs.getBoolean("digestCreak", true) && prefs.getBoolean("sharedUser", false)) {
30+
if ((Build.VERSION.SDK_INT < Build.VERSION_CODES.BAKLAVA || (Build.VERSION.SDK_INT == Build.VERSION_CODES.BAKLAVA && Build.VERSION.PREVIEW_SDK_INT = 0))
31+
&& prefs.getBoolean("digestCreak", true) && prefs.getBoolean("sharedUser", false)) {
3132
setStaticBooleanField(utilClass, "ALLOW_NON_PRELOADS_SYSTEM_SHAREDUIDS", true);
3233
}
3334

0 commit comments

Comments
 (0)