Skip to content

Releases: Lycidias93/audio-safe-volume-battery-aware

Audio Safe Volume Disabler v1.2.9

Choose a tag to compare

@Lycidias93 Lycidias93 released this 21 Jun 10:52
243af20

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 --markers

Expected final result:

RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS

Audio Safe Volume Disabler v1.2.8

Choose a tag to compare

@Lycidias93 Lycidias93 released this 21 Jun 10:36
0c96d95

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 --compat and verify.sh --compat-xda so 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_type from last requested type.
  • Support bundle generation falls back to /data/local/tmp if 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 --markers

Expected:

RESULT: AUDIO_SAFE_VOLUME_VERIFY_PASS

Audio Safe Volume Disabler v1.2.7

Choose a tag to compare

@Lycidias93 Lycidias93 released this 16 May 20:02

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

Choose a tag to compare

@Lycidias93 Lycidias93 released this 13 May 07:17

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

Choose a tag to compare

@Lycidias93 Lycidias93 released this 11 May 12:22

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.conf patching
    • 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.sh

Bounded active guard:

tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/active-guard-once.sh

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

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

Choose a tag to compare

@Lycidias93 Lycidias93 released this 11 May 10:56

Audio Safe Volume Disabler v1.2.4

Active-session helper release.

Changes

  • Added apply-now.sh for manual immediate reapply + verify.
  • Added active-guard-once.sh for 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.sh

Bounded active guard:

tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/active-guard-once.sh

Default 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.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

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

Choose a tag to compare

@Lycidias93 Lycidias93 released this 11 May 08:02

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, and verify.sh --json as 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.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

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

Choose a tag to compare

@Lycidias93 Lycidias93 released this 11 May 07:52

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-short for compact XDA compatibility reports.
  • Added verify.sh --json for 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.sh

Compact:

tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --compact

XDA short:

tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xda-short

XDA full:

tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --xda

JSON:

tsu /system/bin/sh /data/adb/modules/audio-safe-volume-battery-aware/verify.sh --json

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.1

Choose a tag to compare

@Lycidias93 Lycidias93 released this 11 May 07:31

Audio Safe Volume Disabler v1.2.1

Privacy metadata cleanup release.

Changes

  • Public project metadata now uses Lycidias93 only.
  • 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 updateJson path 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.sh

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.