Skip to content

Commit e03c14c

Browse files
authored
fix(YouTube - Check environment): Only use fields available since Android 8 (#3655)
1 parent bed29d0 commit e03c14c

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

src/main/kotlin/app/revanced/patches/shared/misc/checks/BaseCheckEnvironmentPatch.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,8 @@ abstract class BaseCheckEnvironmentPatch(
6565
"PATCH_ID" to ID.encodedAndHashed,
6666
"PATCH_MANUFACTURER" to MANUFACTURER.encodedAndHashed,
6767
"PATCH_MODEL" to MODEL.encodedAndHashed,
68-
"PATCH_ODM_SKU" to ODM_SKU.encodedAndHashed,
6968
"PATCH_PRODUCT" to PRODUCT.encodedAndHashed,
7069
"PATCH_RADIO" to RADIO.encodedAndHashed,
71-
"PATCH_SKU" to SKU.encodedAndHashed,
72-
"PATCH_SOC_MANUFACTURER" to SOC_MANUFACTURER.encodedAndHashed,
73-
"PATCH_SOC_MODEL" to SOC_MODEL.encodedAndHashed,
7470
"PATCH_TAGS" to TAGS.encodedAndHashed,
7571
"PATCH_TYPE" to TYPE.encodedAndHashed,
7672
"PATCH_USER" to USER.encodedAndHashed,
@@ -98,8 +94,10 @@ abstract class BaseCheckEnvironmentPatch(
9894
private val String.encodedAndHashed
9995
get() = MutableStringEncodedValue(
10096
ImmutableStringEncodedValue(
101-
Base64.encode(MessageDigest.getInstance("SHA-1")
102-
.digest(this.toByteArray(StandardCharsets.UTF_8))),
97+
Base64.encode(
98+
MessageDigest.getInstance("SHA-1")
99+
.digest(this.toByteArray(StandardCharsets.UTF_8)),
100+
),
103101
),
104102
)
105103

stub/src/main/java/android/os/Build.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,8 @@ public class Build {
1414
public static final String ID = null;
1515
public static final String MANUFACTURER = null;
1616
public static final String MODEL = null;
17-
public static final String ODM_SKU = null;
1817
public static final String PRODUCT = null;
1918
public static final String RADIO = null;
20-
public static final String SKU = null;
21-
public static final String SOC_MANUFACTURER = null;
22-
public static final String SOC_MODEL = null;
2319
public static final String TAGS = null;
2420
public static final String TYPE = null;
2521
public static final String USER = null;

0 commit comments

Comments
 (0)