commit | 2c94a04ea9d8b500af0a6e9c49add9e61e2d3e20 | [log] [tgz] |
---|---|---|
author | Tim Yao <tim.yao@amlogic.com> | Mon Oct 19 14:59:10 2020 -0700 |
committer | Tim Yao <tim.yao@amlogic.com> | Mon Oct 19 16:35:22 2020 -0700 |
tree | 2df05f36ecc1a28f840c3431ed37edaa07c66ac1 | |
parent | 0f108fed57818d541edc8ce8f1847280610431a3 [diff] |
Roku: Add softfp MS12 firmware decryption script. Change-Id: I99b0dd40469c044e00fd474150d670fcfffef856
diff --git a/dolby_ms12_release/dolby_ms12_release.mk b/dolby_ms12_release/dolby_ms12_release.mk index 3ccc5ec..5934e96 100644 --- a/dolby_ms12_release/dolby_ms12_release.mk +++ b/dolby_ms12_release/dolby_ms12_release.mk
@@ -7,12 +7,6 @@ DOLBY_MS12_RELEASE_SITE=$(TOPDIR)/../multimedia/dolby_ms12_release/src DOLBY_MS12_RELEASE_SITE_METHOD=local - -ifeq ($(BR2_aarch64),y) -export ENABLE_MS12_64bit = yes -endif - - define DOLBY_MS12_RELEASE_BUILD_CMDS $(MAKE) CC=$(TARGET_CC) -C $(@D) all endef
diff --git a/dolby_ms12_release/src/Makefile b/dolby_ms12_release/src/Makefile index 5ec918e..53aadd4 100644 --- a/dolby_ms12_release/src/Makefile +++ b/dolby_ms12_release/src/Makefile
@@ -1,14 +1,6 @@ TAR=libdolbyms12.so DMS12_FW=dolby_fw_dms12 -SCRIPT=S84dsms12 -CC = arm-linux-gnueabihf-gcc - - -ifeq ($(ENABLE_MS12_64bit),yes) -SRC_DMS12_FW=dolby_fw_dms12_64bits -else -SRC_DMS12_FW=dolby_fw_dms12_32bits -endif +SCRIPT=S55dsms12 all: $(TAR) @@ -17,7 +9,9 @@ rm -f $(TARGET_DIR)/usr/lib/$(TAR) rm -f $(TARGET_DIR)/etc/init.d/$(SCRIPT) install: - install -m 0755 ./$(SRC_DMS12_FW) $(TARGET_DIR)/sbin/$(DMS12_FW) + install -m 0755 ./$(BR2_ARCH).$(CC_TARGET_ABI_).$(CC_TARGET_FLOAT_ABI_)/dolby_fw_dms12 $(TARGET_DIR)/sbin/$(DMS12_FW) + mkdir -p $(TARGET_DIR)/vendor/lib + cp -P ./$(TAR).symbol_link $(TARGET_DIR)/vendor/lib/$(TAR) install -m 0755 ./$(TAR) $(TARGET_DIR)/usr/lib/ install -m 0755 ./$(SCRIPT) $(TARGET_DIR)/etc/init.d/ uninstall:
diff --git a/dolby_ms12_release/src/S84dsms12 b/dolby_ms12_release/src/S55dsms12 similarity index 100% rename from dolby_ms12_release/src/S84dsms12 rename to dolby_ms12_release/src/S55dsms12
diff --git a/dolby_ms12_release/src/dolby_fw_dms12_64bits b/dolby_ms12_release/src/aarch64.lp64./dolby_fw_dms12 similarity index 100% rename from dolby_ms12_release/src/dolby_fw_dms12_64bits rename to dolby_ms12_release/src/aarch64.lp64./dolby_fw_dms12 Binary files differ
diff --git a/dolby_ms12_release/src/dolby_fw_dms12_32bits b/dolby_ms12_release/src/arm.aapcs-linux.hard/dolby_fw_dms12 similarity index 100% rename from dolby_ms12_release/src/dolby_fw_dms12_32bits rename to dolby_ms12_release/src/arm.aapcs-linux.hard/dolby_fw_dms12 Binary files differ
diff --git a/dolby_ms12_release/src/arm.aapcs-linux.softfp/dolby_fw_dms12 b/dolby_ms12_release/src/arm.aapcs-linux.softfp/dolby_fw_dms12 new file mode 100755 index 0000000..fe44282 --- /dev/null +++ b/dolby_ms12_release/src/arm.aapcs-linux.softfp/dolby_fw_dms12 Binary files differ
diff --git a/dolby_ms12_release/src/libdolbyms12.so.symbol_link b/dolby_ms12_release/src/libdolbyms12.so.symbol_link new file mode 120000 index 0000000..44f7437 --- /dev/null +++ b/dolby_ms12_release/src/libdolbyms12.so.symbol_link
@@ -0,0 +1 @@ +/tmp/ds/0x4d_0x5331_0x32.so \ No newline at end of file