如何在Android 5禁用MTP和PTP功能

5次阅读
没有评论

如何在Android 5上禁用MTP和PTP文件共享功能**

问题描述

在隐私和安全方面考虑,您可能希望在Android 5设备上禁用MTP(Media Transfer Protocol)和PTP(Picture Transfer Protocol)功能。最近,您将手机插入飞机娱乐系统进行充电时,发现状态栏显示手机被识别为相机(通过PTP)。这种情况可能会在任何USB集线器上发生,直到连接到它时才知晓。

解决方案

请注意,以下操作可能会导致设备无法正常更新,请确保在执行前备份重要数据。

方案1

步骤1:获取root权限

确保您的手机已经root。您可以参考如何root三星手机来完成此步骤,并验证手机是否已成功root。

步骤2:安装终端模拟器

从F-Droid商店下载并安装Terminal Emulator应用。

步骤3:使用root权限编辑持久化设置

打开终端模拟器,输入以下命令:

su sh -c 'echo -n none > /data/property/persist.sys.usb.config'

此命令将持久地更改USB配置设置为“none”,从而禁用MTP和PTP功能。

步骤4:重启手机

重启手机以使更改生效。

步骤5:验证更改

再次检查USB配置设置:

su sh -c 'cat /data/property/persist.sys.usb.config'

期望结果应为none,表示MTP和PTP功能已被禁用。

方案2

步骤1:设置USB调试模式

在执行上述步骤之前,建议先禁用USB调试模式。可以通过进入开发者选项,取消勾选“USB调试”。

步骤2:编辑持久化设置文件

使用文件浏览器或文本编辑器打开/data/property/persist.sys.usb.config文件,并将其内容更改为none。这将覆盖原有的MTP和PTP设置。

步骤3:重启手机

重启手机以使更改生效。

步骤4:重新启用USB调试模式

如果需要,可以重新启用USB调试模式。

通过上述两种方法之一,您应该能够在Android 5设备上成功禁用MTP和PTP功能。请注意,这些方法可能会导致某些功能无法正常使用,例如USB调试模式可能不再可用。

正文完