From b80d13b56a1db0ee2dd67000f8729a05723582f9 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Sun, 29 Aug 2021 06:43:46 -0400 Subject: [PATCH] fix: add support for proper API 31/S (12) + API 32/T (13) --- .../src/main/java/brut/androlib/res/AndrolibResources.java | 3 +++ .../src/main/java/brut/androlib/res/data/ResConfigFlags.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/AndrolibResources.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/AndrolibResources.java index 4afdc2cc..d38acab1 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/AndrolibResources.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/AndrolibResources.java @@ -671,6 +671,9 @@ final public class AndrolibResources { return ResConfigFlags.SDK_R; case "S": return ResConfigFlags.SDK_S; + case "T": + case "Tiramisu": + return ResConfigFlags.SDK_DEVELOPMENT; default: return Integer.parseInt(sdkVersion); } diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java index a3bef693..035fb80c 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java @@ -536,6 +536,8 @@ public class ResConfigFlags { public final static byte SDK_P = 28; public final static byte SDK_Q = 29; public final static byte SDK_R = 30; + public final static byte SDK_S = 31; + public final static byte SDK_T = 32; // AOSP has this as 10,000 for dev purposes. // platform_frameworks_base/commit/c7a1109a1fe0771d4c9b572dcf178e2779fc4f2d