Enable BOARD_USES_SYSTEM_OTHER_ODEX

This feature was disabled after the mainline conversion, but now we are
A/B, we can enable it.

Bug: 155243861
Change-Id: I269711a049d1f9d38252e2c386538208a7dac79c
diff --git a/shared/BoardConfig.mk b/shared/BoardConfig.mk
index 382fadd..fc71c01 100644
--- a/shared/BoardConfig.mk
+++ b/shared/BoardConfig.mk
@@ -21,8 +21,6 @@
 include build/make/target/board/BoardConfigMainlineCommon.mk
 
 # Reset CF unsupported settings
-BOARD_USES_SYSTEM_OTHER_ODEX :=
-WITH_DEXPREOPT := true
 BOARD_AVB_ENABLE := false
 
 
diff --git a/shared/device.mk b/shared/device.mk
index d1de19a..3250c27 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -83,6 +83,9 @@
 # aes-256-heh default is not supported in standard kernels.
 PRODUCT_PROPERTY_OVERRIDES += ro.crypto.volume.filenames_mode=aes-256-cts
 
+# Copy preopted files from system_b on first boot
+PRODUCT_PROPERTY_OVERRIDES += ro.cp_system_other_odex=1
+
 PRODUCT_SOONG_NAMESPACES += hardware/google/camera
 PRODUCT_SOONG_NAMESPACES += hardware/google/camera/devices/EmulatedCamera