Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Android

Cách tắt cảnh báo âm lượng an toàn trên Android

Nhiều người dùng Android muốn tắt cảnh báo âm lượng an toàn. Rất khó chịu khi muốn volume max mà phải chấp nhận hộp thoại để tăng volume quá ngưỡng. Lý do Android làm vậy do quy định của Ủy ban Châu Âu về Tiêu chuẩn Kỹ thuật Điện (CENELEC), quy định thiết bị phát media phải có output tối đa 85 dB – vượt 85 dB phải chấp nhận cảnh báo.

Điều này phiền toái, nhất là khi phát media trên thiết bị Bluetooth từ xa. May mắn có nhiều cách tắt vĩnh viễn cảnh báo giới hạn âm lượng, hướng dẫn này show cách root và non-root.

Cách tắt cảnh báo âm lượng trên Android không root

Yêu cầu:

  • App Tasker
  • App AutoTools
  • ADB Tools trên PC (xem hướng dẫn "Cách cài ADB trên Windows")

Đầu tiên tải các yêu cầu, bật USB debugging trên Android.

Vào Settings > About > nhấn Build Number 7 lần kích hoạt Developer Mode. Rồi Settings > Developer Options > bật USB Debugging.

Cần cấp quyền WRITE_SECURE_SETTINGS cho AutoTools, vì ta sẽ chỉnh flag trong class Settings.Global của Android manifest – app hầu như không bao giờ có quyền sửa manifest, vì sẽ cho app kiểm soát lớn over thiết bị, nhưng nhờ ADB ta cấp được quyền đó.

Cách tắt cảnh báo âm lượng an toàn trên Android

Mở terminal ADB trên máy tính (giữ Shift + chuột phải trong thư mục ADB chính chọn "Open a command window here").

Trong terminal ADB gõ lệnh:

Adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS

AutoTools giờ có thể ghi vào Manifest, ta config Tasker để AutoTools tắt safe audio khi boot.

Mở Tasker, tạo profile mới bằng dấu + góc dưới phải.

Thêm Event context chọn Tasker > Monitor Start. Dùng Event context trigger khi Tasker start, thay vì khi phone boot, vì đáng tin cậy hơn – nhưng Tasker start khi phone boot nên gần như tương đương.

Bấm back tạo Task mới cho profile này. Trong màn hình tạo Task, nhấn + giữa dưới để tạo Action mới.

Action set Task > Wait đợi 30 giây. Điều này bypass quy tắc "30 giây sau boot" Android dùng để set safe volume state.

Tạo Action mới chọn Plugin > AutoTools > Secure Settings. Nhấn nút bút chì mở config AutoTools.

Vào Custom Settings config CHÍNH XÁC NHƯ SAU:

Cách tắt cảnh báo âm lượng an toàn trên Android

  • Setting Type: Global
  • Name: audio_safe_volume_state
  • Input Type: int
  • Value: 2

Đảm bảo nhập đúng, sai sẽ không chạy.

Quay về menu chính Tasker, tạo profile mới. Dành cho người hầu như không reboot Android – vì Android tự reset safe volume limit sau 20 giờ. Reboot phone ta reset limit, nhưng nếu không reboot bao giờ, cần profile Tasker riêng reset định kỳ timer safe volume.

Trong Tasker, tạo profile mới với context Time.

Set Time Edit giống hệt nhau cho "From" và "To" – vì muốn Task trigger một lần tại thời điểm cụ thể. 23:59 là tốt, như screenshot.

Cách tắt cảnh báo âm lượng an toàn trên Android

Cho Task Action, làm y hệt profile trước.

Reboot điện thoại, cảnh báo âm lượng an toàn sẽ bị tắt!

Cách tắt cảnh báo âm lượng trên Android đã root

Với Android đã root, dễ dàng hơn – có nhiều tweak/module download. Cách tốt nhất qua Xposed.

Nếu chưa cài Xposed, các hướng dẫn Appuals sau hữu ích:

  • Cách cài Xposed Framework trên Android
  • Cách Theme hoàn toàn Android với Xposed Modules
  • Top 5 Best Xposed Modules cho Android

Khi đã có Xposed, nhiều module tắt cảnh báo safe volume. Hay nhất:

NoSafeVolumeWarning

GravityBox (tùy chọn no safe volume warning ở Media Tweaks) – Với GravityBox, chọn module đúng phiên bản Android của bạn! Ví dụ GravityBox [N] cho Nougat, GravityBox [MM] cho Marshmallow, v.v.

Sau khi cài module, enable và reboot để kích hoạt, config nếu cần (GravityBox – NSVW chạy ngay).