5 votes

Dans volume d'appel Root modifier

J'ai un HTC One m7 international. Il a un accès Root. Android lollipop 5.0.2

Le volume d'appel est trop faible alors que le volume est au maximum.

Quel fichier du système racine dois-je modifier pour augmenter le volume maximal ? Quelle ligne de code correspond à ce paramètre ?

Merci vm

5voto

Manubhargav Points 3100

Cette approche permet d'obtenir la fonctionnalité souhaitée en communiquant avec les API Android au niveau de AIDL niveau en utilisant ADB


Exécutez la commande :

adb shell service call audio 7 i32 3 i32 0 i32 1

Ici, le service call se réfère à IAudioService . Cliquez sur aquí pour plus d'informations.

  • 7 est la fonction nommée setStreamVolume . Il s'agit de la 7e fonction de l'interface. IAudioService . Vérifiez-le aquí . ( setStreamVolume prend 3 paramètres streamType , index , flag )
  • i32 est d'écrire l'entier INT dans le paquet d'envoi. (Alternativement, nous pouvons utiliser s16 pour une chaîne UTF-16)
  • 3 es streamType valeur. (Valeur 1 → téléphone, 3 → haut-parleur, 4 → alarme, 6 → bluetooth)
  • 0 es index valeur et 1 es flag valeur

Voir la source aquí .

1voto

cxjean Points 11

Pour Android 10

adb shell media volume --show --stream 1 --set 1

exemple :

/ $ media volume --show --stream 4 --set 1
[v] will control stream=4 (STREAM_ALARM)
[v] will set volume to index=1
[v] Connecting to AudioService

Utilisation spécifique

usage: media [subcommand] [options]
       media dispatch KEY
       media list-sessions
       media monitor <tag>
       media volume [options]

media dispatch: dispatch a media key to the system.
                KEY may be: play, pause, play-pause, mute, headsethook,
                stop, next, previous, rewind, record, fast-forword.
media list-sessions: print a list of the current sessions.
media monitor: monitor updates to the specified session.
                       Use the tag from list-sessions.
media volume:  the options are as follows:
                --stream STREAM selects the stream to control, see AudioManager.STREAM_*
                                controls AudioManager.STREAM_MUSIC if no stream is specified
                --set INDEX     sets the volume index value
                --adj DIRECTION adjusts the volume, use raise|same|lower for the direction
                --get           outputs the current volume
                --show          shows the UI during the volume change
        examples:
                adb shell media volume --show --stream 3 --set 11
                adb shell media volume --stream 0 --adj lower
                adb shell media volume --stream 3 --get

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X