@@ -31,13 +31,17 @@ public class PixelPropsUtils {
31
31
private static final boolean DEBUG = false ;
32
32
33
33
private static final Map <String , Object > propsToChange ;
34
+ private static final Map <String , Object > propsToChangePixel3 ;
34
35
35
36
private static final String [] packagesToChange = {
36
37
"com.google.android.apps.safetyhub" ,
37
38
"com.google.android.apps.turbo" ,
38
39
"com.google.android.apps.wallpaper" ,
39
40
"com.google.android.apps.maps" ,
40
- "com.google.android.gms" ,
41
+ "com.google.android.gms"
42
+ };
43
+
44
+ private static final String [] packagesToChangePixel3 = {
41
45
"com.google.android.googlequicksearchbox"
42
46
};
43
47
@@ -49,6 +53,8 @@ public class PixelPropsUtils {
49
53
propsToChange .put ("PRODUCT" , "redfin" );
50
54
propsToChange .put ("MODEL" , "Pixel 5" );
51
55
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" );
52
58
}
53
59
54
60
public static void setProps (String packageName ) {
@@ -65,6 +71,16 @@ public static void setProps(String packageName) {
65
71
setPropValue (key , value );
66
72
}
67
73
}
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
+ }
68
84
// Set proper indexing fingerprint
69
85
if (packageName .equals ("com.google.android.settings.intelligence" )) {
70
86
setPropValue ("FINGERPRINT" , Build .DATE );
0 commit comments