Android8禁用蓝牙文件传输

Android8禁用蓝牙文件传输

文章目录

系统修改代码CTACTA 认证的注意事项

安卓禁用蓝牙文件传输, CTA认证过程,测试人员会通过蓝牙传输文件到设备中,比如app,然后进行安装,绕过不支持安装第三方应用的限制,从而导致认证不通过。

系统

android 8.1.0

修改代码

禁用蓝牙文件传输功能 UpdateThread类中,在其public void run()函数中,直接返回,不进下面的while循环。

packages目录下

diff --git a/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppService.java b/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppService.java

index 77f38943..55fef185 100644

--- a/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppService.java

+++ b/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppService.java

@@ -489,6 +489,13 @@ public class BluetoothOppService extends ProfileService implements IObexConnecti

public void run() {

Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);

+ // disable bt share file

+ if (true) {

+ Log.d(TAG, "-------cta disable bt send file");

+ interrupt();

+ return;

+ }

+

boolean keepService = false;

while (!isInterrupted) {

synchronized (BluetoothOppService.this) {

@@ -637,6 +644,7 @@ public class BluetoothOppService extends ProfileService implements IObexConnecti

uri = null;

Log.e(TAG, "insertShare found null URI at cursor!");

}

+

BluetoothOppShareInfo info = new BluetoothOppShareInfo(

cursor.getInt(cursor.getColumnIndexOrThrow(BluetoothShare._ID)),

uri

CTA

CTA 认证即中国电信设备进网许可认证(China Telecommunication Certification Authority)。以下是关于它的详细介绍:

定义与背景:在中国境内销售和使用通信设备前,必须通过国家授权的 CTA 认证机构进行认证,以确保设备符合国家相关的技术要求和标准,保障网络安全和数据安全。根据中国现行法律法规,国家对接入公共电信网络(移动、联通、电信)的电信终端设备、无线电通信设备和涉及网络互联的电信设备实行网络许可制度。认证内容:主要包括四个部分,分别是无委托型号审批测试(SRRC)、性能测试、EMC 测试和 3C 测试。具体测试项目有射频发射功率测试、EMC 测试(传导、辐射、静电、脉冲群等)、安规测试(电气性能测试、交流电耐压测试、地绝缘电阻测试、地接触电阻测试等)、安全性能测试(机械强度测试,火灾危险度测试,漏电流测试,接地电阻测试等)、环境适用性(高低温、恒定湿热、振动、跌落等)、网络性能测试(协议测试,传输速率测试,网络连接测试,网络质量测试等)以及语音通信测试(语音质量测试,语音信号传输测试,噪音测试等)。产品范围:涵盖无线终端设备、有线终端设备和物联网设备等众多电信设备。例如,无线终端设备包括手机、平板、金融支付终端等;有线终端设备包括程控交换机、路由器、会议终端等;物联网设备包括智能门禁、定位器、智能烟感器等。证书信息:进网许可证证书包括证书编号、申请单位、生产企业、设备名称、设备型号、产地、备注、证书签发日期和有效期,有效期一般为 3 年。

CTA 认证的注意事项

提前了解认证要求 企业在开发通信产品时,应提前了解 CTA 认证的相关要求和标准,确保产品设计符合认证要求。 可以参考国家相关标准和认证机构的认证指南,避免在认证过程中出现不必要的问题。选择正规认证机构 CTA 认证应由国家认可的认证机构进行,企业应选择正规、专业的认证机构,确保认证结果的权威性和可信度。 可以通过查询认证机构的资质、口碑等方面进行选择。准备充分的申请材料 企业在申请 CTA 认证时,应准备充分的申请材料,包括产品技术资料、测试报告、质量管理体系文件等。 申请材料应真实、准确、完整,以便认证机构进行审核和测试。关注认证周期 CTA 认证的周期通常较长,企业应提前规划认证时间,避免因认证周期过长影响产品的上市时间。 可以与认证机构沟通,了解认证进度,及时解决认证过程中出现的问题。 作者:帅得不敢出门

相关推荐

qq关联是什么意思有什么用(怎么设置及怎么取消关联方法)
中国古代最流行的12种游戏
365bet安全上网导航

中国古代最流行的12种游戏

📅 09-14 👁️ 1500
MySQL数据库中设置外键的详细步骤与示例代码详解
365bet安全上网导航

MySQL数据库中设置外键的详细步骤与示例代码详解

📅 07-23 👁️ 8143