Skip to content

Commit 07e1652

Browse files
SKULSHADYneobuddy89
authored andcommitted
PixelPropsUtils: Set device model to Pixel 3 XL for Google
Credits to @kdrag0n. Based on ProtonAOSP/android_frameworks_base@5078079 Signed-off-by: Anushek Prasal <[email protected]> Signed-off-by: Pranav Vashi <[email protected]>
1 parent 5eb8ec3 commit 07e1652

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

core/java/com/android/internal/util/crdroid/PixelPropsUtils.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,17 @@ public class PixelPropsUtils {
3131
private static final boolean DEBUG = false;
3232

3333
private static final Map<String, Object> propsToChange;
34+
private static final Map<String, Object> propsToChangePixel3;
3435

3536
private static final String[] packagesToChange = {
3637
"com.google.android.apps.safetyhub",
3738
"com.google.android.apps.turbo",
3839
"com.google.android.apps.wallpaper",
3940
"com.google.android.apps.maps",
40-
"com.google.android.gms",
41+
"com.google.android.gms"
42+
};
43+
44+
private static final String[] packagesToChangePixel3 = {
4145
"com.google.android.googlequicksearchbox"
4246
};
4347

@@ -49,6 +53,8 @@ public class PixelPropsUtils {
4953
propsToChange.put("PRODUCT", "redfin");
5054
propsToChange.put("MODEL", "Pixel 5");
5155
propsToChange.put("FINGERPRINT", "google/redfin/redfin:11/RQ2A.210305.007/7124944:user/release-keys");
56+
propsToChangePixel3 = new HashMap<>();
57+
propsToChangePixel3.put("MODEL", "Pixel 3 XL");
5258
}
5359

5460
public static void setProps(String packageName) {
@@ -65,6 +71,16 @@ public static void setProps(String packageName) {
6571
setPropValue(key, value);
6672
}
6773
}
74+
if (Arrays.asList(packagesToChangePixel3).contains(packageName)) {
75+
if (DEBUG) {
76+
Log.d(TAG, "Defining props for: " + packageName);
77+
}
78+
for (Map.Entry<String, Object> prop : propsToChangePixel3.entrySet()) {
79+
String key = prop.getKey();
80+
Object value = prop.getValue();
81+
setPropValue(key, value);
82+
}
83+
}
6884
// Set proper indexing fingerprint
6985
if (packageName.equals("com.google.android.settings.intelligence")) {
7086
setPropValue("FINGERPRINT", Build.DATE);

0 commit comments

Comments
 (0)