Có cách nào để vô hiệu hóa tất cả các chức năng USB ngoại trừ sạc? Tôi không thực sự sử dụng MTP hoặc PTP và muốn tắt nó nếu có thể.
Có cách nào để vô hiệu hóa tất cả các chức năng USB ngoại trừ sạc? Tôi không thực sự sử dụng MTP hoặc PTP và muốn tắt nó nếu có thể.
Câu trả lời:
Chuyển đến Cài đặt → Lưu trữ và nhấn vào menu tràn ở trên cùng bên phải (trên thiết bị có phím menu vật lý, bạn có thể cần phải bấm vào đó). Thao tác này sẽ hiển thị một mục menu có nhãn "Kết nối máy tính USB":
Nhấn vào đó và nó sẽ cung cấp cho bạn một danh sách với các chế độ kết nối có thể. Bỏ chọn mọi thứ mà bạn không có ý định sử dụng. Trên N5 / CM11 của tôi chỉ có hai tùy chọn trên trang này: MTP và PTP. Bỏ chọn cả hai nguyên nhân khiến điện thoại chỉ cần sạc khi cắm vào PC. Tôi đã thấy những người khác có tùy chọn "Chỉ tính phí" rõ ràng, nhưng tôi tin rằng đó là không chuẩn.
Cách tương thích nhất với thiết bị để vô hiệu hóa mọi thứ là chạy lệnh này khi khởi động hoặc đặt lệnh này trong build.prop của bạn:
setprop persist.sys.usb.config none
tương đương với chỉ tính phí trên tất cả các thiết bị Android.
Điều đó cũng vô hiệu hóa adb. Nếu bạn sử dụng adb thường xuyên, thì:
setprop persist.sys.usb.config adb
sẽ cho phép adb khi tùy chọn nhà phát triển được bật / kiểm tra. Nếu bạn không sử dụng ADB thường xuyên, tôi sẽ không khuyến nghị điều đó, vì cài đặt adb
khiến cho chiếc S5 của tôi vẫn nhận ra trong trình quản lý thiết bị, ngay cả khi nó bị khóa.
Để khôi phục chức năng ban đầu,
setprop persist.sys.usb.config mtp,ptp,adb
cho phép tất cả các giao thức USB.
Hy vọng điều này sẽ giúp bất cứ ai Googling cho một câu trả lời.
build.prop
mà không cần root. Những người đã khóa bootloader & không phục hồi sẽ cần quyền root.
setprop persist.sys.usb.config adb
cho phép adb devices
hiển thị ???????????? no permissions
. Chơi với tất cả các kết hợp - không có cách nào để có được "phí chỉ + adb". Phải là "x, adb" (với x = mtp hoặc ptp) để hoạt động. Để khôi phục, trong terminal tôi cần root. Menu thông báo chỉ chuyển sang màu xám khi tôi thử bật lại MTP từ đó.