Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 927a0641 authored by Jonathan Klee's avatar Jonathan Klee
Browse files

Spoof target build variant for Whatsapp

Whatsapp was detecting us as a custom ROM because our display id
contained the "debug" pattern.
parent 9294c794
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -322,8 +322,15 @@ BUILD_VERSION_TAGS += $(BUILD_KEYS)
BUILD_VERSION_TAGS += $(BUILD_RELEASE_TYPE)
BUILD_VERSION_TAGS := $(subst $(space),$(comma),$(sort $(BUILD_VERSION_TAGS)))

# Spoof target build variant because Whatsapp (and maybe others)
# is checking the "debug" pattern in the Build.DISPLAY variable.
SPOOFED_TARGET_BUILD_VARIANT := $(TARGET_BUILD_VARIANT)
ifeq (userdebug,$(TARGET_BUILD_VARIANT))
    SPOOFED_TARGET_BUILD_VARIANT := user
endif

# A human-readable string that descibes this build in detail.
build_desc := e_$(TARGET_DEVICE)-$(TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER_FROM_FILE) $(BUILD_VERSION_TAGS)
build_desc := e_$(TARGET_DEVICE)-$(SPOOFED_TARGET_BUILD_VARIANT) $(PLATFORM_VERSION) $(BUILD_ID) $(BUILD_NUMBER_FROM_FILE) $(BUILD_VERSION_TAGS)
$(intermediate_system_build_prop): PRIVATE_BUILD_DESC := $(build_desc)

# The string used to uniquely identify the combined build and product; used by the OTA server.