Android 系统(159)----MTK 平台过CTA时,发生权限未明示问题

MTK 平台过CTA时,发生权限未明示问题

Background:CTA是针对中国大陆地区的一个安全认证,目的是提高移动智能终端自身的安全防护能力,防范移动智能终端上的各种安全威胁,避免用户的利益受到损害。它的基本原则就是移动智能终端上的行为和应用要符合用户的意愿

Situation:实验室反馈,XX应用权限未明示。

Solution:

MTK CTA solution中关于permission的部分的代码集中在packages/apps/PackageInstaller、 vendor/mediatek/proprietary/packages/apps/PermissionControl这两个路径下

1.首先请先查询贵司的Android版本,M版本是可以免费获得MTK CTA solution的source code的,但是从N版本之后,要得到MTK CTA solution的source code是需要与MTK签订协议,获取license才可以。因此如果没有获取该部分的license,请先与MTK CPM联系,签订协议,获得license,CPM会释放相关的MTK CTA solution source code.

2.是否有预制GMS,如果有预制的话,MTK的solution不会起作用。

/device/mediatek/common/device.mk

ifeq ($(strip $(MTK_MOBILE_MANAGEMENT)), yes)
   ifdef BUILD_GMS
   ifeq ($(strip $(BUILD_GMS)), yes)
       PRODUCT_PROPERTY_OVERRIDES += ro.mtk_mobile_management=0
   else
       PRODUCT_PROPERTY_OVERRIDES += ro.mtk_mobile_management=1
 endif
    else
     PRODUCT_PROPERTY_OVERRIDES += ro.mtk_mobile_management=1
 endif
   endif
3.是否有将CTA中CONFIG代码的下面几个宏定义设为yes。MTK_MOBILE_MANAGEMENT,MTK_PERMISSION_CONTROL,MTK_PRIVACY_PROTECTION_LOCK. MTK_CTA_SET ,MTK_CTA_SUPPORT。
同时还是要通过*#*#3646633#*#*-->Engineer Mode-->Other-->MoMs-->Reenable MoMs(此时persist.sys.mtk.disable.moms这个才会是0)

如果最后还是出现权限未明示,请提交e-service
### 回答1: CTA-861-G是《电子消费设备——视频系统的解析能力以及互连操作标准》的一个版本。其目的是更新和扩展视频和音频设备的标准,以便消费者能够享受更好的音视频体验。在这一标准中,CSN指向一个重要的补充规范,该规范主要解决了视频信号完整性和兼容性问题CTA-861-G标准规定了各种信号格式的参数、最大分辨率、刷新率、输入格式等,这些是连接更高端的电视显示器和其他设备所必需的。其覆盖范围和要求更高于之前的版本,包括HDR、4K分辨率、更宽的色域和色深,以及增加的音频和视频容量等。 此外,CSN编写了一系列附加规范,这些规范为设备间的互操作性提供了更多的细节和要求。例如,规范对于HDMI连接的电缆长度、欧洲广播联盟电视标准、高效视频编码等均给出了明确的说明。这些标准的制定有利于产品的互通性和兼容性,消费者可以更加方便、稳定地连接和使用各种设备。 总之,CTA-861-G CSN是一种定义了电子消费设备互联操作标准的规范,它可以确保设备兼容性和可互操作性的良好表现,并为消费者提供更好的音视频体验。 ### 回答2: CTA-861-G是一项显示技术标准,该标准由消费技术协会(Consumer Technology Association,简称CTA)制定。它定义了高清视频和音频设备之间的连接规范和协议,确保视频和音频信号的正确传输和兼容性。 CTA-861-G标准主要应用于HDMI接口,旨在实现不同厂家生产的高清显示设备的互操作性。标准规定了视频信号的分辨率、帧率、色彩空间、音频格式等参数,并定义了支持这些参数的设备之间的通信和交互方式。通过遵循CTA-861-G标准,用户可以将各种设备(如电视机、投影仪、音箱、DVD播放器等)连接起来,享受高质量的音视频体验。 在实际应用中,CTA-861-G标准广泛被采用于家庭娱乐系统、影院系统、游戏主机、电视机等设备。它确保了设备之间的兼容性,提供了高清画面的展示和高品质音频的播放效果。此外,该标准还支持HDCP(High-bandwidth Digital Content Protection)内容保护技术,防止经授权的内容复制和传播。 总之,CTA-861-G是一项用于高清视频和音频设备间连接的技术标准,它确保了设备之间的互操作性和信号传输的正确性,为用户提供了优质的音视频体验。 ### 回答3: cta-861-g是一种视频显示标准,由消费电子协会(Consumer Technology Association, CTA)制定。该标准规定了视频显示设备的互连性、分辨率、频率、音频格式等方面的要求。 在视频显示技术发展迅猛的今天,标准化的互连接口对设备之间的兼容性和互操作性至关重要。cta-861-g标准定义了视频设备之间的连接方式,确保了设备的互联互通。例如,标准规定了HDMI(高清晰度多媒体接口)的信号格式,使得不同品牌的HDMI设备可以无缝连接并进行高质量视频传输。 另外,cta-861-g还规定了视频显示的分辨率和频率要求。通过统一规范显示器的分辨率和刷新率,可以保证视频信号在不同设备之间的兼容性和一致性。这对于视频内容创作者和用户来说,意味着他们可以在各种不同的设备上获得相同的视觉效果,提升了视听体验。 此外,cta-861-g还关注音频格式的兼容性。它规定了支持哪些音频格式以及它们的传输方式,确保音频信号在设备之间的传输和解码一致。这对于音频制作和消费者来说,保证了音频效果的一致性和高质量。 总的来说,cta-861-g是一个重要的视频显示标准,它在设备互联性、分辨率、频率和音频方面提供了统一的规范和指导。它的出现,促进了视频设备的互操作性和用户体验的统一,对于视频行业的发展具有重要的意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值