mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 07:49:58 +00:00
rosemary: Update blobs from V14.0.7.0.TKLMIXM
This reverts commit c478a2e and cb797b3.
Change-Id: I8a2372df789877f45a94dfaf76fecae717e860ab
This commit is contained in:
@@ -165,7 +165,7 @@ SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/private
|
||||
SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/public
|
||||
|
||||
# SPL
|
||||
VENDOR_SECURITY_PATCH := 2022-05-01
|
||||
VENDOR_SECURITY_PATCH := 2023-09-01
|
||||
|
||||
# Verified Boot
|
||||
BOARD_AVB_ENABLE := true
|
||||
|
||||
@@ -95,10 +95,6 @@
|
||||
<Alias name="OMX.MTK.AUDIO.DECODER.ADPCM.DVI" />
|
||||
<Limit name="channel-count" max="8" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.mtk.ape.decoder" type="audio/ape">
|
||||
<Alias name="OMX.MTK.AUDIO.DECODER.APE" />
|
||||
<Limit name="channel-count" max="2" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="c2.mtk.alac.decoder" type="audio/alac">
|
||||
<Alias name="OMX.MTK.AUDIO.DECODER.ALAC" />
|
||||
<Limit name="channel-count" max="8" />
|
||||
|
||||
@@ -94,11 +94,6 @@ Only the three quirks included above are recognized at this point:
|
||||
<MediaCodec name="OMX.MTK.AUDIO.DECODER.ADPCM.DVI" type="audio/x-adpcm-dvi-ima" >
|
||||
<Limit name="channel-count" max="8" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="OMX.MTK.AUDIO.DECODER.APE" type="audio/ape" >
|
||||
<Limit name="channel-count" max="2" />
|
||||
<Quirk name="decoder-lies-about-number-of-channels" />
|
||||
<Quirk name="supports-multiple-frames-per-input-buffer" />
|
||||
</MediaCodec>
|
||||
<MediaCodec name="OMX.MTK.AUDIO.DECODER.ALAC" type="audio/alac" >
|
||||
<Limit name="channel-count" max="8" />
|
||||
</MediaCodec>
|
||||
|
||||
@@ -104,13 +104,6 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_PACKAGES += \
|
||||
libdng_sdk.vendor
|
||||
|
||||
# Charger
|
||||
PRODUCT_PACKAGES += \
|
||||
libsuspend
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
libshim_showlogo
|
||||
|
||||
# Cgroup
|
||||
PRODUCT_COPY_FILES += \
|
||||
system/core/libprocessgroup/profiles/cgroups_30.json:$(TARGET_COPY_OUT_VENDOR)/etc/cgroups.json \
|
||||
|
||||
@@ -55,9 +55,6 @@ fi
|
||||
|
||||
function blob_fixup {
|
||||
case "$1" in
|
||||
lib64/libshowlogo.so)
|
||||
"${PATCHELF}" --add-needed "libshim_showlogo.so" "${2}"
|
||||
;;
|
||||
vendor/bin/mnld)
|
||||
"${PATCHELF}" --replace-needed "libsensorndkbridge.so" "libsensorndkbridge-hidl.so" "$2"
|
||||
;;
|
||||
|
||||
@@ -18,7 +18,7 @@ static const variant_info_t maltose_info = {
|
||||
.device = "maltose",
|
||||
.marketname = "Redmi Note 10S",
|
||||
.model = "M2101K7BL",
|
||||
.build_fingerprint = "Redmi/maltose_global/maltose:12/SP1A.210812.016/V13.0.6.0.SKLMIXM:user/release-keys",
|
||||
.build_fingerprint = "Redmi/maltose_global/maltose:12/SP1A.210812.016/V14.0.7.0.TKLMIXM:user/release-keys",
|
||||
|
||||
.nfc = false,
|
||||
};
|
||||
@@ -32,7 +32,7 @@ static const variant_info_t rosemary_info = {
|
||||
.device = "rosemary",
|
||||
.marketname = "Redmi Note 10S",
|
||||
.model = "M2101K7BNY",
|
||||
.build_fingerprint = "Redmi/rosemary_global/rosemary:12/SP1A.210812.016/V13.0.6.0.SKLMIXM:user/release-keys",
|
||||
.build_fingerprint = "Redmi/rosemary_global/rosemary:12/SP1A.210812.016/V14.0.7.0.TKLMIXM:user/release-keys",
|
||||
|
||||
.nfc = true,
|
||||
};
|
||||
@@ -46,7 +46,7 @@ static const variant_info_t rosemaryp_info = {
|
||||
.device = "rosemary",
|
||||
.marketname = "POCO M5s",
|
||||
.model = "2207117BPG",
|
||||
.build_fingerprint = "POCO/rosemary_p_global/rosemary:12/SP1A.210812.016/V14.0.2.0.TKLMIXM:user/release-keys",
|
||||
.build_fingerprint = "POCO/rosemary_p_global/rosemary:12/SP1A.210812.016/V14.0.7.0.TKLMIXM:user/release-keys",
|
||||
|
||||
.nfc = true,
|
||||
};
|
||||
@@ -60,7 +60,7 @@ static const variant_info_t secret_info = {
|
||||
.device = "secret",
|
||||
.marketname = "Redmi Note 10S",
|
||||
.model = "M2101K7BG",
|
||||
.build_fingerprint = "Redmi/secret_global/secret:12/SP1A.210812.016/V13.0.6.0.SKLMIXM:user/release-keys",
|
||||
.build_fingerprint = "Redmi/secret_global/secret:12/SP1A.210812.016/V14.0.7.0.TKLMIXM:user/release-keys",
|
||||
|
||||
.nfc = false,
|
||||
};
|
||||
@@ -74,7 +74,7 @@ static const variant_info_t secretr_info = {
|
||||
.device = "secret",
|
||||
.marketname = "Redmi Note 11 SE",
|
||||
.model = "22087RA4DI",
|
||||
.build_fingerprint = "Redmi/secret_global2/secret:12/SP1A.210812.016/V14.0.2.0.TKLMIXM:user/release-keys",
|
||||
.build_fingerprint = "Redmi/secret_global2/secret:12/SP1A.210812.016/V14.0.7.0.TKLMIXM:user/release-keys",
|
||||
|
||||
.nfc = false,
|
||||
};
|
||||
|
||||
@@ -1,26 +1,13 @@
|
||||
cc_library_shared {
|
||||
name: "libshim_showlogo",
|
||||
srcs: ["libshim_showlogo.cpp"],
|
||||
shared_libs: [
|
||||
"libui",
|
||||
]
|
||||
}
|
||||
|
||||
cc_library_shared {
|
||||
name: "libshim_sink",
|
||||
srcs: ["libshim_sink.cpp"],
|
||||
compile_multilib: "64",
|
||||
shared_libs: [
|
||||
"libaudioclient",
|
||||
"libgui",
|
||||
"libstagefright",
|
||||
"libutils",
|
||||
"libbinder",
|
||||
],
|
||||
header_libs: [
|
||||
"libaudioclient_headers",
|
||||
"libmedia_headers",
|
||||
"libmediametrics_headers",
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
using namespace android;
|
||||
|
||||
namespace {
|
||||
class LegacyCallbackWrapper : public AudioTrack::IAudioTrackCallback {
|
||||
const AudioTrack::legacy_callback_t mCallback;
|
||||
void *const mData;
|
||||
|
||||
public:
|
||||
LegacyCallbackWrapper(AudioTrack::legacy_callback_t callback, void *user)
|
||||
: mCallback(callback), mData(user) {}
|
||||
size_t onMoreData(const AudioTrack::Buffer &buffer) override {
|
||||
AudioTrack::Buffer copy = buffer;
|
||||
mCallback(AudioTrack::EVENT_MORE_DATA, mData, static_cast<void *>(©));
|
||||
return copy.size();
|
||||
}
|
||||
void onUnderrun() override {
|
||||
mCallback(AudioTrack::EVENT_UNDERRUN, mData, nullptr);
|
||||
}
|
||||
void onLoopEnd(int32_t loopsRemaining) override {
|
||||
mCallback(AudioTrack::EVENT_LOOP_END, mData, &loopsRemaining);
|
||||
}
|
||||
void onMarker(uint32_t markerPosition) override {
|
||||
mCallback(AudioTrack::EVENT_MARKER, mData, &markerPosition);
|
||||
}
|
||||
void onNewPos(uint32_t newPos) override {
|
||||
mCallback(AudioTrack::EVENT_NEW_POS, mData, &newPos);
|
||||
}
|
||||
void onBufferEnd() override {
|
||||
mCallback(AudioTrack::EVENT_BUFFER_END, mData, nullptr);
|
||||
}
|
||||
void onNewIAudioTrack() override {
|
||||
mCallback(AudioTrack::EVENT_NEW_IAUDIOTRACK, mData, nullptr);
|
||||
}
|
||||
void onStreamEnd() override {
|
||||
mCallback(AudioTrack::EVENT_STREAM_END, mData, nullptr);
|
||||
}
|
||||
size_t onCanWriteMoreData(const AudioTrack::Buffer &buffer) override {
|
||||
AudioTrack::Buffer copy = buffer;
|
||||
mCallback(AudioTrack::EVENT_CAN_WRITE_MORE_DATA, mData,
|
||||
static_cast<void *>(©));
|
||||
return copy.size();
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace
|
||||
@@ -1,11 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The LineageOS Project
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <ui/Size.h>
|
||||
|
||||
using namespace android;
|
||||
|
||||
extern "C" ui::Size _ZN7android2ui4Size7INVALIDE{-1, -1};
|
||||
@@ -4,46 +4,39 @@
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <android/media/IAudioTrack.h>
|
||||
#include <android/media/IAudioTrackCallback.h>
|
||||
#include <gui/SurfaceComposerClient.h>
|
||||
#include <media/AudioTrack.h>
|
||||
#include <media/stagefright/MediaMuxer.h>
|
||||
|
||||
#include "LegacyCallbackWrapper.h"
|
||||
|
||||
using namespace android;
|
||||
|
||||
extern "C" {
|
||||
void _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tm20audio_output_flags_tRKNS_2wpINS0_19IAudioTrackCallbackEEEi15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbfi(
|
||||
void *thisptr, audio_stream_type_t streamType, uint32_t sampleRate,
|
||||
audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount,
|
||||
audio_output_flags_t flags,
|
||||
const wp<AudioTrack::IAudioTrackCallback> &callback,
|
||||
int32_t notificationFrames, audio_session_t sessionId,
|
||||
AudioTrack::transfer_type transferType,
|
||||
const audio_offload_info_t *offloadInfo,
|
||||
const AttributionSourceState &attributionSource,
|
||||
const audio_attributes_t *pAttributes, bool doNotReconnect,
|
||||
float maxRequiredSpeed, audio_port_handle_t selectedDeviceId);
|
||||
|
||||
void _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tRKNS_2spINS_7IMemoryEEE20audio_output_flags_tRKNS_2wpINS0_19IAudioTrackCallbackEEEi15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbf(
|
||||
void *thisptr, audio_stream_type_t streamType, uint32_t sampleRate,
|
||||
audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount,
|
||||
audio_output_flags_t flags,
|
||||
const android::wp<android::AudioTrack::IAudioTrackCallback> &cbf,
|
||||
int32_t notificationFrames, audio_session_t sessionId,
|
||||
android::AudioTrack::transfer_type transferType,
|
||||
const audio_offload_info_t *offloadInfo,
|
||||
const AttributionSourceState &attributionSource,
|
||||
const audio_attributes_t *pAttributes, bool doNotReconnect,
|
||||
float maxRequiredSpeed, audio_port_handle_t selectedDeviceId);
|
||||
|
||||
void _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tm20audio_output_flags_tPFviPvS5_ES5_i15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbfi(
|
||||
void *thisptr, audio_stream_type_t streamType, uint32_t sampleRate,
|
||||
audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount,
|
||||
audio_output_flags_t flags, android::AudioTrack::legacy_callback_t cbf,
|
||||
void *user, int32_t notificationFrames, audio_session_t sessionId,
|
||||
android::AudioTrack::transfer_type transferType,
|
||||
const audio_offload_info_t *offloadInfo,
|
||||
const AttributionSourceState &attributionSource,
|
||||
const audio_attributes_t *pAttributes, bool doNotReconnect,
|
||||
float maxRequiredSpeed, audio_port_handle_t selectedDeviceId) {
|
||||
android::wp<LegacyCallbackWrapper> cbfWrapper =
|
||||
new LegacyCallbackWrapper(cbf, user);
|
||||
_ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tRKNS_2spINS_7IMemoryEEE20audio_output_flags_tRKNS_2wpINS0_19IAudioTrackCallbackEEEi15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbf(
|
||||
thisptr, streamType, sampleRate, format, channelMask, frameCount, flags,
|
||||
cbfWrapper, notificationFrames, sessionId, transferType, offloadInfo,
|
||||
attributionSource, pAttributes, doNotReconnect, maxRequiredSpeed,
|
||||
selectedDeviceId);
|
||||
void _ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tm20audio_output_flags_tRKNS_2wpINS0_19IAudioTrackCallbackEEEi15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbfiRKNSt3__112basic_stringIcNSM_11char_traitsIcEENSM_9allocatorIcEEEE(
|
||||
void *thisptr, audio_stream_type_t streamType, uint32_t sampleRate,
|
||||
audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount,
|
||||
audio_output_flags_t flags,
|
||||
const wp<AudioTrack::IAudioTrackCallback> &callback,
|
||||
int32_t notificationFrames, audio_session_t sessionId,
|
||||
AudioTrack::transfer_type transferType,
|
||||
const audio_offload_info_t *offloadInfo,
|
||||
const AttributionSourceState &attributionSource,
|
||||
const audio_attributes_t *pAttributes, bool doNotReconnect,
|
||||
float maxRequiredSpeed, audio_port_handle_t selectedDeviceId,
|
||||
const std::string& /* unknown */) {
|
||||
_ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_t20audio_channel_mask_tm20audio_output_flags_tRKNS_2wpINS0_19IAudioTrackCallbackEEEi15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tRKNS_7content22AttributionSourceStateEPK18audio_attributes_tbfi(
|
||||
thisptr, streamType, sampleRate, format, channelMask, frameCount, flags,
|
||||
callback, notificationFrames, sessionId, transferType, offloadInfo,
|
||||
attributionSource, pAttributes, doNotReconnect, maxRequiredSpeed,
|
||||
selectedDeviceId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,6 +23,6 @@ PRODUCT_MODEL := M2101K7BNY
|
||||
PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
|
||||
|
||||
PRODUCT_BUILD_PROP_OVERRIDES += \
|
||||
PRIVATE_BUILD_DESC="rosemary-user 12 SP1A.210812.016 V13.0.6.0.SKLMIXM release-keys"
|
||||
PRIVATE_BUILD_DESC="rosemary-user 12 SP1A.210812.016 V14.0.7.0.TKLMIXM release-keys"
|
||||
|
||||
BUILD_FINGERPRINT := Redmi/rosemary_global/rosemary:12/SP1A.210812.016/V13.0.6.0.SKLMIXM:user/release-keys
|
||||
BUILD_FINGERPRINT := Redmi/rosemary_global/rosemary:12/SP1A.210812.016/V14.0.7.0.TKLMIXM:user/release-keys
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Unpinned blobs from rosemary-user 12 SP1A.210812.016 V13.0.6.0.SKLMIXM release-keys
|
||||
# Unpinned blobs from rosemary-user 12 SP1A.210812.016 V14.0.7.0.TKLMIXM release-keys
|
||||
|
||||
# AAL
|
||||
vendor/lib/libaal_cust.so
|
||||
@@ -113,6 +113,10 @@ vendor/etc/audio_param/AudioParamOptions.xml
|
||||
vendor/etc/audio_param/AudioParamOptions_vext.xml
|
||||
vendor/etc/audio_param/BtInfo_AudioParam.xml
|
||||
vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml
|
||||
vendor/etc/audio_param/CRSVolUI_AudioParam.xml
|
||||
vendor/etc/audio_param/CRSVolUI_ParamUnitDesc.xml
|
||||
vendor/etc/audio_param/CRSVol_AudioParam.xml
|
||||
vendor/etc/audio_param/CRSVol_ParamUnitDesc.xml
|
||||
vendor/etc/audio_param/HpImpedance_AudioParam.xml
|
||||
vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml
|
||||
vendor/etc/audio_param/MicInfo_AudioParam.xml
|
||||
@@ -1566,14 +1570,9 @@ vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so
|
||||
vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so
|
||||
vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so
|
||||
vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so
|
||||
vendor/xbin/cameratest
|
||||
vendor/xbin/dc_cal
|
||||
|
||||
# Charger
|
||||
bin/kpoc_charger
|
||||
etc/init/kpoc_charger.rc
|
||||
lib/libsysenv_system.so
|
||||
lib64/libshowlogo.so
|
||||
vendor/bin/batterysecret
|
||||
|
||||
# DMC
|
||||
@@ -1872,7 +1871,6 @@ system_ext/framework/com.android.hotwordenrollment.common.util.jar
|
||||
|
||||
# IMS
|
||||
lib/libmtk_vt_wrapper.so
|
||||
lib/libmtkavenhancements.so
|
||||
lib/libvcodec_cap.so
|
||||
lib/libvcodec_cap.so
|
||||
lib/libvsim-adaptor-client.so
|
||||
@@ -1884,9 +1882,8 @@ lib64/libimsma_socketwrapper.so
|
||||
lib64/libmtk_vt_service.so
|
||||
lib64/libmtk_vt_wrapper.so
|
||||
lib64/libmtk_vt_wrapper.so
|
||||
lib64/libmtkavenhancements.so
|
||||
lib64/libsignal.so
|
||||
lib64/libsink.so|39b1be64f613b83cdd460740de04da814565c414
|
||||
lib64/libsink.so
|
||||
lib64/libsource.so
|
||||
lib64/libvcodec_cap.so
|
||||
lib64/libvcodec_capenc.so
|
||||
@@ -1950,12 +1947,19 @@ vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so
|
||||
# IMS-System
|
||||
bin/vtservice
|
||||
etc/init/init.vtservice.rc
|
||||
-framework/mediatek-common.jar
|
||||
-framework/mediatek-framework.jar
|
||||
-framework/mediatek-ims-base.jar
|
||||
-framework/mediatek-ims-common.jar
|
||||
-framework/mediatek-ims-extension-plugin.jar
|
||||
-framework/mediatek-telecom-common.jar
|
||||
-framework/mediatek-telephony-base.jar|3dbcab999df648d76fce90b5b0ed9d03dddbcffb
|
||||
-framework/mediatek-telephony-common.jar
|
||||
-priv-app/ImsService/ImsService.apk|17583dd8b06e52d793bb886636199592d9dd4b06
|
||||
lib/libmtk_vt_wrapper.so
|
||||
lib/libmtkavenhancements.so
|
||||
lib/libvcodec_cap.so
|
||||
lib/libvcodec_capenc.so
|
||||
lib64/libmtk_vt_wrapper.so
|
||||
lib64/libmtkavenhancements.so
|
||||
lib64/libvcodec_cap.so
|
||||
lib64/libvcodec_capenc.so
|
||||
system_ext/lib/vendor.mediatek.hardware.mtkradioex@3.0.so
|
||||
@@ -1963,17 +1967,6 @@ system_ext/lib/vendor.mediatek.hardware.videotelephony@1.0.so
|
||||
system_ext/lib64/vendor.mediatek.hardware.mtkradioex@3.0.so
|
||||
system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so
|
||||
|
||||
# IMS-System - from rosemary-user 12 SP1A.210812.016 V14.0.7.0.TKLMIXM release-keys
|
||||
-framework/mediatek-common.jar|65cb5b86acb0eb42bb3ec2987e1d80a88ea0756a
|
||||
-framework/mediatek-framework.jar|e1820712befe75673d4efc6f4a64b86ada611084
|
||||
-framework/mediatek-ims-base.jar|8e58bc3840adef5c23322267520d677b492eebc2
|
||||
-framework/mediatek-ims-common.jar|c2631df71d268a1dc2af03a188c83bc2c9f41eee
|
||||
-framework/mediatek-ims-extension-plugin.jar|fbadb06fbf2762b181e15c88cbd7ae299a89be71
|
||||
-framework/mediatek-telecom-common.jar|b80be86b779269c7078670d573626f0f860427d4
|
||||
-framework/mediatek-telephony-base.jar|3dbcab999df648d76fce90b5b0ed9d03dddbcffb
|
||||
-framework/mediatek-telephony-common.jar|c5ffd7f5a53becbc5ca0b82b1c1d7ab1b281ca99
|
||||
-priv-app/ImsService/ImsService.apk|17583dd8b06e52d793bb886636199592d9dd4b06
|
||||
|
||||
# IR
|
||||
vendor/bin/consumerird
|
||||
vendor/lib/hw/consumerir.default.so:vendor/lib/hw/consumerir.mt6785.so
|
||||
@@ -2080,7 +2073,6 @@ vendor/lib64/libimageio_plat_drv.so
|
||||
vendor/lib64/libimageio_plat_pipe.so
|
||||
vendor/lib64/libjpeg-alpha-oal_vendor.so
|
||||
vendor/lib64/libjpeg-alpha_vendor.so
|
||||
vendor/lib64/libmcv_runtime.mtk.so
|
||||
vendor/lib64/libstagefrighthw.so
|
||||
vendor/lib64/libthha.so
|
||||
vendor/lib64/libvcodec_oal.so
|
||||
@@ -2090,6 +2082,10 @@ vendor/lib64/libvpu.so
|
||||
vendor/lib64/libvpu5.so
|
||||
|
||||
# Media (Codec2)
|
||||
vendor/bin/hw/android.hardware.media.c2@1.2-mediatek
|
||||
vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b
|
||||
vendor/etc/init/android.hardware.media.c2@1.2-mediatek.rc
|
||||
-vendor/etc/vintf/manifest/manifest_media_c2_V1_1_default.xml
|
||||
vendor/lib/libcodec2_mtk_c2store.so
|
||||
vendor/lib/libcodec2_mtk_vdec.so
|
||||
vendor/lib/libcodec2_mtk_venc.so
|
||||
@@ -2113,12 +2109,6 @@ vendor/lib64/libcodec2_vpp_qt_plugin.so
|
||||
vendor/lib64/libcodec2_vpp_rs_plugin.so
|
||||
vendor/lib64/libformatter.so
|
||||
|
||||
# Media (Codec2) - from rosemary-user 12 SP1A.210812.016 V13.0.13.0.SKLMIXM release-keys
|
||||
vendor/bin/hw/android.hardware.media.c2@1.2-mediatek|9316c45c49590be6ee872f16d31a13901cc99f73
|
||||
vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b|1d84563b223518bfefd6d8b126a0768c5bcab972
|
||||
vendor/etc/init/android.hardware.media.c2@1.2-mediatek.rc|9fd0ee16d79ed8c7403c187ea8708c5b350e03ca
|
||||
-vendor/etc/vintf/manifest/manifest_media_c2_V1_1_default.xml|9d6aa618b44ce23d3040f1f994692692458a9b7c
|
||||
|
||||
# MTD
|
||||
vendor/bin/mtd@1.2
|
||||
vendor/lib64/libmt.so
|
||||
@@ -2126,7 +2116,6 @@ vendor/lib64/libmt@1.2.so
|
||||
vendor/lib64/libmtcloader.so
|
||||
|
||||
# NFC
|
||||
etc/nfcee_access.xml
|
||||
vendor/bin/hw/android.hardware.nfc@1.2-service-st
|
||||
vendor/bin/STFlashTool
|
||||
vendor/bin/nfcstackp-vendor
|
||||
@@ -2284,8 +2273,8 @@ vendor/bin/meta_tst
|
||||
vendor/bin/mnld
|
||||
vendor/bin/netdagent
|
||||
vendor/bin/xcap
|
||||
vendor/etc/apdb/APDB_MT6785_S01__W2205
|
||||
vendor/etc/apdb/APDB_MT6785_S01__W2205_ENUM
|
||||
vendor/etc/apdb/APDB_MT6785_S01__W2236
|
||||
vendor/etc/apdb/APDB_MT6785_S01__W2236_ENUM
|
||||
vendor/etc/init/em_hidl_user.rc
|
||||
vendor/etc/init/gsm0710muxd.rc
|
||||
vendor/etc/init/init.cccimdinit.rc
|
||||
|
||||
@@ -105,6 +105,7 @@ on charger
|
||||
chmod 0666 /sys/class/power_supply/battery/typec_mode
|
||||
|
||||
chown system system /sys/class/leds/lcd-backlight/brightness
|
||||
chmod 0664 /sys/class/leds/red/brightness
|
||||
chown system system /sys/class/leds/red/brightness
|
||||
chown system system /sys/class/leds/green/brightness
|
||||
|
||||
@@ -227,6 +228,13 @@ on post-fs
|
||||
# allow ccci_mdinit access ccci_dump
|
||||
chown root system /proc/ccci_dump
|
||||
|
||||
service charger /system/bin/charger
|
||||
class charger
|
||||
critical
|
||||
#seclabel u:r:charger:s0
|
||||
group system graphics
|
||||
seclabel u:r:healthd:s0
|
||||
|
||||
# M306 Add for pd charge batterysecret
|
||||
on property:sys.boot_completed=1
|
||||
chmod 0664 /sys/class/Charging_Adapter/pd_adapter/usbpd_verifed
|
||||
|
||||
@@ -54,6 +54,8 @@ on post-fs-data
|
||||
chmod 0666 /data/vendor/camera/model/rt_model/preview_model
|
||||
chmod 0666 /data/vendor/camera/model/rt_model/preview_policy
|
||||
|
||||
chown system system /sys/class/touch/touch_dev/palm_sensor
|
||||
|
||||
# for mibokeh use
|
||||
mkdir /data/vendor/camera/mibokeh 0776 system camera
|
||||
|
||||
@@ -84,8 +86,30 @@ on property:vendor.camera.boost.en=1
|
||||
on property:vendor.camera.boost.en=0
|
||||
write /sys/class/thermal/thermal_message/sconfig 17
|
||||
|
||||
# 20220922 ODM-RT yingjun add RPMB and cpuid for selinux
|
||||
on property:sys.boot_completed=1 && property:vendor.sys.rpmb_state=*
|
||||
setprop ro.vendor.ril.oem.rpmb_state ${vendor.sys.rpmb_state}
|
||||
|
||||
on property:sys.boot_completed=1 && property:ro.boot.cpuid=*
|
||||
setprop ro.vendor.ril.oem.cpuid ${ro.boot.cpuid}
|
||||
|
||||
service fuse_usbotg /system/bin/sdcard -u 1023 -g 1023 -w 1023 -d /mnt/media_rw/usbotg /storage/usbotg
|
||||
class late_start
|
||||
disabled
|
||||
|
||||
# TouchPad settings
|
||||
on property:sys.tp.grip_enable=0
|
||||
write /proc/tp_grip_area 0
|
||||
|
||||
on property:sys.tp.grip_enable=1
|
||||
write /proc/tp_grip_area 1
|
||||
|
||||
on property:sys.tp.grip_enable=90
|
||||
write /proc/tp_grip_area 90
|
||||
|
||||
on property:sys.tp.grip_enable=180
|
||||
write /proc/tp_grip_area 180
|
||||
|
||||
on property:sys.tp.grip_enable=270
|
||||
write /proc/tp_grip_area 270
|
||||
|
||||
|
||||
@@ -156,7 +156,8 @@ on post-fs-data
|
||||
chown system system /sys/class/sensor/m_situ_misc/situdelay
|
||||
chown system system /sys/class/sensor/m_situ_misc/situbatch
|
||||
chown system system /sys/class/sensor/m_situ_misc/situflush
|
||||
chown system system /sys/class/sensor/m_situ_misc/lightsecondaryCali
|
||||
chmod 0660 /sys/class/sensor/m_situ_misc/lightsecondaryCali
|
||||
chown system system /sys/class/sensor/m_situ_misc/lightsecondaryCali
|
||||
|
||||
chmod 0660 /sys/class/sensor/m_act_misc/actactive
|
||||
chmod 0660 /sys/class/sensor/m_act_misc/actdelay
|
||||
|
||||
Reference in New Issue
Block a user