Skip to content
This repository was archived by the owner on Jul 29, 2023. It is now read-only.

Commit d59818b

Browse files
committed
RMX3241: android-13: add support with decryption
This updates the prebuilt kernel, dtb and recovery_dtbo for Android 13 as the Linux kernel minor version was upgraded from 4.14 to 4.19 To make decryption actually work, a change in PLATFORM_VERSION was required and made in the boardconfig. misc changes like the super partition group name is also done. Signed-off-by: Bharat Dev Burman <[email protected]> Change-Id: Ie8ab77bc74630b52cc7c385dd5ba13bf4338159d
1 parent de470b7 commit d59818b

File tree

5 files changed

+9
-16
lines changed

5 files changed

+9
-16
lines changed

BoardConfig.mk

+9-12
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ TARGET_2ND_CPU_VARIANT := cortex-a55
3333
TARGET_2ND_CPU_VARIANT_RUNTIME := cortex-a55
3434

3535
# Platform
36-
BOARD_VENDOR := oppo
3736
TARGET_BOARD_PLATFORM := mt6833
38-
TARGET_BOOTLOADER_BOARD_NAME := RM6833
39-
BOARD_HAS_MTK_HARDWARE := true
37+
TARGET_BOOTLOADER_BOARD_NAME := oppo6833
4038
TARGET_NO_BOOTLOADER := true
39+
TARGET_USES_UEFI := true
4140

4241
# Kernel
4342
BOARD_KERNEL_CMDLINE := bootopt=64S3,32N2,64N2
@@ -77,7 +76,8 @@ TARGET_RECOVERY_DEVICE_MODULES := libinit_RMX3241
7776

7877
# Crypto
7978
PLATFORM_SECURITY_PATCH := 2099-12-31
80-
PLATFORM_VERSION := 16.1.0
79+
PLATFORM_VERSION := 99.87.36
80+
PLATFORM_VERSION_LAST_STABLE := $(PLATFORM_VERSION)
8181
VENDOR_SECURITY_PATCH := 2099-12-31
8282

8383
# Android Verified Boot
@@ -99,13 +99,14 @@ BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x08000000 # 128 MB
9999
BOARD_HAS_LARGE_FILESYSTEM := true
100100
BOARD_SYSTEMIMAGE_PARTITION_TYPE := ext4
101101
BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := f2fs
102+
TARGET_USERIMAGES_USE_EXT4 := true
102103
TARGET_USERIMAGES_USE_F2FS := true
103104

104105
# Dynamic Partitions
105106
BOARD_SUPER_PARTITION_SIZE := 10737418240
106-
BOARD_SUPER_PARTITION_GROUPS := google_dynamic_partitions
107-
BOARD_GOOGLE_DYNAMIC_PARTITIONS_SIZE := 10737410048
108-
BOARD_GOOGLE_DYNAMIC_PARTITIONS_LIST := \
107+
BOARD_SUPER_PARTITION_GROUPS := main
108+
BOARD_MAIN_SIZE := 10737410048
109+
BOARD_MAIN_LIST := \
109110
system system_ext vendor product odm
110111

111112
BOARD_SUPPRESS_SECURE_ERASE := true
@@ -118,6 +119,7 @@ TARGET_SYSTEM_PROP := $(DEVICE_PATH)/system.prop
118119

119120
# Metadata
120121
BOARD_USES_METADATA_PARTITION := true
122+
BOARD_ROOT_EXTRA_FOLDERS += metadata
121123

122124
# Recovery
123125
BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
@@ -133,18 +135,13 @@ TW_BRIGHTNESS_PATH := "/sys/class/leds/lcd-backlight/brightness"
133135
TW_MAX_BRIGHTNESS := 4095
134136
TW_DEFAULT_BRIGHTNESS := 1024 # 25%
135137
TW_EXCLUDE_TWRPAPP := true
136-
137138
TW_NO_SCREEN_BLANK := true
138-
139139
TW_INCLUDE_CRYPTO := true
140140
TW_INCLUDE_CRYPTO_FBE := true
141141
TW_INCLUDE_FBE_METADATA_DECRYPT := true
142-
143142
TW_EXCLUDE_DEFAULT_USB_INIT := true
144-
145143
TW_INCLUDE_RESETPROP := true
146144
TW_INCLUDE_REPACKTOOLS := true
147-
148145
TW_CUSTOM_CPU_TEMP_PATH := /sys/devices/virtual/thermal/thermal_zone4/temp
149146
TW_Y_OFFSET := 115
150147
TW_H_OFFSET := -115

prebuilt/dtb/mt6833.dtb

15.4 KB
Binary file not shown.

prebuilt/kernel

2.61 MB
Binary file not shown.

prebuilt/recovery_dtbo

1.82 MB
Binary file not shown.

twrp_RMX3241.mk

-4
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,6 @@ PRODUCT_BRAND := realme
4343
PRODUCT_MODEL := RE513CL1
4444
PRODUCT_MANUFACTURER := realme
4545

46-
# HACK: Set vendor patch level
47-
PRODUCT_PROPERTY_OVERRIDES += \
48-
ro.vendor.build.security_patch=2099-12-31
49-
5046
PRODUCT_SYSTEM_PROPERTY_BLACKLIST := \
5147
ro.product.device \
5248
ro.product.name

0 commit comments

Comments
 (0)