Loading scripts/gen_build_prop.py +10 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,14 @@ def get_build_variant(product_config): else: return "user" # Spoof build variant because Whatsapp (and maybe others) # is checking the "debug" pattern in the Build.DISPLAY variable. def get_spoofed_build_variant(product_config): if product_config["Eng"]: return "eng" else: return "user" def get_build_flavor(product_config): build_flavor = product_config["DeviceProduct"] + "-" + get_build_variant(product_config) if "address" in product_config.get("SanitizeDevice", []) and "_asan" not in build_flavor: Loading Loading @@ -91,6 +99,7 @@ def parse_args(): config["BuildFlavor"] = get_build_flavor(config) config["BuildKeys"] = get_build_keys(config) config["BuildVariant"] = get_build_variant(config) config["SpoofedBuildVariant"] = get_spoofed_build_variant(config) config["BuildFingerprint"] = args.build_fingerprint_file.read().strip() config["BuildHostname"] = args.build_hostname_file.read().strip() Loading @@ -111,7 +120,7 @@ def parse_args(): # build_desc is human readable strings that describe this build. This has the same info as the # build fingerprint. # e.g. "aosp_cf_x86_64_phone-userdebug VanillaIceCream MAIN eng.20240319.143939 test-keys" config["BuildDesc"] = f"e_{config['DeviceName']}-{config['BuildVariant']} " \ config["BuildDesc"] = f"e_{config['DeviceName']}-{config['SpoofedBuildVariant']} " \ f"{config['Platform_version_name']} {config['BuildId']} " \ f"{config['BuildNumber']} {config['BuildVersionTags']}" Loading Loading
scripts/gen_build_prop.py +10 −1 Original line number Diff line number Diff line Loading @@ -33,6 +33,14 @@ def get_build_variant(product_config): else: return "user" # Spoof build variant because Whatsapp (and maybe others) # is checking the "debug" pattern in the Build.DISPLAY variable. def get_spoofed_build_variant(product_config): if product_config["Eng"]: return "eng" else: return "user" def get_build_flavor(product_config): build_flavor = product_config["DeviceProduct"] + "-" + get_build_variant(product_config) if "address" in product_config.get("SanitizeDevice", []) and "_asan" not in build_flavor: Loading Loading @@ -91,6 +99,7 @@ def parse_args(): config["BuildFlavor"] = get_build_flavor(config) config["BuildKeys"] = get_build_keys(config) config["BuildVariant"] = get_build_variant(config) config["SpoofedBuildVariant"] = get_spoofed_build_variant(config) config["BuildFingerprint"] = args.build_fingerprint_file.read().strip() config["BuildHostname"] = args.build_hostname_file.read().strip() Loading @@ -111,7 +120,7 @@ def parse_args(): # build_desc is human readable strings that describe this build. This has the same info as the # build fingerprint. # e.g. "aosp_cf_x86_64_phone-userdebug VanillaIceCream MAIN eng.20240319.143939 test-keys" config["BuildDesc"] = f"e_{config['DeviceName']}-{config['BuildVariant']} " \ config["BuildDesc"] = f"e_{config['DeviceName']}-{config['SpoofedBuildVariant']} " \ f"{config['Platform_version_name']} {config['BuildId']} " \ f"{config['BuildNumber']} {config['BuildVersionTags']}" Loading