Releases: Lycidias93/audio-safe-volume-battery-aware
Release list
Audio Safe Volume Disabler v1.2.9
Audio Safe Volume Disabler v1.2.9
Hotfix release. Runtime audio behavior is unchanged from v1.2.8.
What changed
- Fixed stale Magisk installer text that still printed
Audio Safe Volume Disabler v1.2.7. - Installer UI now prints
Audio Safe Volume Disabler v1.2.9. - Fixed the local release-publish preflight workflow to verify SHA files from the asset directory instead of the repository directory.
- Kept the v1.2.8 Android 17 verified / output-hardening behavior unchanged.
Runtime
No runtime audio behavior changes.
Verify after install
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --markersExpected final result:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Audio Safe Volume Disabler v1.2.8
Audio Safe Volume Disabler v1.2.8
Android 17 verified / output-hardening release.
What changed
- Pixel 10 Pro XL / Android 17 / SDK 37 is now documented as verified.
- Added bounded marker-only verify mode:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --markers
- Hardened
verify.sh --compatandverify.sh --compat-xdaso huge Android settings values are omitted with length/hash/preview instead of flooding Termux/XDA. - Compatibility discovery now filters by setting key name, not by matching noisy values.
- XDA service-log tails are shorter by default.
- BT Helper reporting now separates
current_typefrom last requested type. - Support bundle generation falls back to
/data/local/tmpif Download is not writable.
Runtime
Runtime audio behavior is unchanged from v1.2.7:
- no resident daemon
- no default polling loop
- no wakelock
- no network access
- no Play Services manipulation
- no Bluetooth config patching
Verify after install
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --markersExpected:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Audio Safe Volume Disabler v1.2.7
Audio Safe Volume Disabler v1.2.7
Compatibility/support diagnostics release.
Changes
-
Added read-only compatibility probe:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --compat
-
Added copy-ready XDA/GitHub compatibility report:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --compat-xda
-
Added sanitized support bundle generation:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --support-bundle
-
Added config lint mode:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --lint-config
-
Added companion shared-state age/stale reporting for:
/data/adb/asvd/bt-helper.env
-
Added ASVD helper shared state written by apply-now.sh and active-guard-once.sh:
/data/adb/asvd/asvd.env
-
Improved README, SUPPORT.md, COMPATIBILITY.md and GitHub issue template for non-Pixel compatibility reports.
-
Runtime audio behavior unchanged from v1.2.6.
Runtime mode
- Magisk late_start service
- One-shot boot apply
- Bounded delayed reapply
- Final reapply only if drift is detected
- No resident daemon
- No network
- No wakelock
Verify after install
Full verify:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh
XDA/GitHub report:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xda
Compatibility report for non-Pixel devices:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --compat-xda
Expected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.
Audio Safe Volume Disabler v1.2.6
Audio Safe Volume Disabler v1.2.6
Companion detection release.
Changes
• Added optional ASVD BT Type Helper companion detection to verify output and XDA/GitHub reports.
• Reports companion package org.asvd.bttypehelper, package version and optional shared state when available.
• Added shared optional state path documentation: /data/adb/asvd/bt-helper.env.
• Kept ASVD and BT Helper loosely coupled: no hard dependency, no boot automation, no GMS-disable/offline-ui mode and no direct bt_config.conf patching.
• Runtime audio behavior unchanged from v1.2.5.
Runtime mode
• Magisk late_start service
• One-shot boot apply
• Bounded delayed reapply
• Final reapply only if drift is detected
• No resident daemon
• No network
• No wakelock
Verify after install
Full verify:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh
XDA/GitHub report:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xda
Expected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Companion note
If the optional ASVD BT Type Helper is installed, ASVD verify output will show its package/version and any state available from /data/adb/asvd/bt-helper.env.
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.
Audio Safe Volume Disabler v1.2.5
Audio Safe Volume Disabler v1.2.5
Docs/support safety release.
Changes
- Added docs/support warning about Google Play Billing account-context side effects observed during experimental GMS-disable/offline-ui helper tests.
- Explicitly marked the GMS-disable/offline-ui Bluetooth type helper path as rejected and not shipped.
- Documented failed H222 UI-unlock attempts:
- soft mode failed
- hard mode failed
- offline-ui + Bluetooth reload failed
- Clarified future BT Device Type Helper direction:
- optional Bluetooth metadata/API research only
- no GMS-disable/offline-ui mode
- no direct
bt_config.confpatching - no boot automation for Bluetooth type changes
- Fixed Magisk install text quoting in
customize.sh. - Runtime audio behavior unchanged from v1.2.4.
Runtime mode
- Magisk
late_start service - One-shot boot apply
- Bounded delayed reapply
- Final reapply only if drift is detected
- No resident daemon
- No network
- No wakelock
Manual helpers
Apply now:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/apply-now.shBounded active guard:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/active-guard-once.shVerify after install
Full verify:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.shXDA/GitHub report:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xdaExpected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.
Audio Safe Volume Disabler v1.2.4
Audio Safe Volume Disabler v1.2.4
Active-session helper release.
Changes
- Added
apply-now.shfor manual immediate reapply + verify. - Added
active-guard-once.shfor bounded active Bluetooth playback sessions where Android repopulates Sound Dose values. - Magisk Action button now runs
apply-now.sh. - Documented H222 / Skoda BT2MP3 receiver behavior: Android classifies it as headphones, transient warning can appear, and CSD values can repopulate during active playback.
- Documented verified recovery: bounded active guard restored target values and final verify passed.
- Clarified that ASVD does not currently modify Bluetooth device classification.
- Boot runtime behavior unchanged from v1.2.3.
Runtime mode
- Magisk
late_start service - One-shot boot apply
- Bounded delayed reapply
- Final reapply only if drift is detected
- No resident daemon
- No network
- No wakelock
Manual helpers
Apply now:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/apply-now.shBounded active guard:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/active-guard-once.shDefault active guard: 12 passes, 15 seconds apart.
Verify after install
Full verify:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.shXDA/GitHub report:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xdaExpected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.
Audio Safe Volume Disabler v1.2.3
Audio Safe Volume Disabler v1.2.3
Support-flow cleanup release.
Changes
- Simplified public support flow: full verify and XDA full report are now the recommended commands.
- Kept
verify.sh --compact,verify.sh --xda-short, andverify.sh --jsonas advanced/debug modes only. - Added the XDA thread link to full XDA report output.
- Simplified
README.md,SUPPORT.md,COMPATIBILITY.md, and GitHub issue template around the XDA full report. - Runtime audio behavior unchanged from v1.2.2.
Runtime mode
- Magisk
late_start service - One-shot boot apply
- Bounded delayed reapply
- Final reapply only if drift is detected
- No resident daemon
- No network
- No wakelock
Verify after install
Full verify:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.shXDA/GitHub report:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xdaExpected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.
Audio Safe Volume Disabler v1.2.2
Audio Safe Volume Disabler v1.2.2
Diagnostics polish release.
Changes
- Dynamic service log version/name from
module.prop. - Better Magisk version detection from Termux/root contexts.
- Hardened state/log permissions; snapshots are no longer world-writable.
- Added
verify.sh --xda-shortfor compact XDA compatibility reports. - Added
verify.sh --jsonfor machine-readable diagnostics. - Runtime audio behavior unchanged from v1.2.1.
Runtime mode
- Magisk
late_start service - One-shot boot apply
- Bounded delayed reapply
- Final reapply only if drift is detected
- No resident daemon
- No network
- No wakelock
Verify after install
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.shCompact:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --compactXDA short:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xda-shortXDA full:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xdaJSON:
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --jsonExpected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.
Audio Safe Volume Disabler v1.2.1
Audio Safe Volume Disabler v1.2.1
Privacy metadata cleanup release.
Changes
- Public project metadata now uses
Lycidias93only. - Old public releases/tags were removed before publishing this release.
- Kept Magisk module ID unchanged:
audio-safe-volume-battery-aware. - Kept GitHub repo slug and
updateJsonpath unchanged for update compatibility. - Runtime behavior unchanged from v1.2.0.
Runtime mode
- Magisk
late_start service - One-shot boot apply
- Bounded delayed reapply
- Final reapply only if drift is detected
- No resident daemon
- No network
- No wakelock
Verify after install
tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.shExpected final line:
RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS
Safety warning
This module can disable or delay loud-volume / Sound Dose warnings. That can increase risk of hearing damage. Use conservative playback levels.