Android

Comment personnaliser le volume et le volume du média sur Android

Menu caché : trouver la panne de son Samsung Galaxy

Menu caché : trouver la panne de son Samsung Galaxy

Table des matières:

Anonim

Je ne sais pas si vous avez remarqué, mais le volume multimédia par défaut de votre appareil Android est divisé en 15 étapes (0 à 14). 0 correspond à muet et 14 à volume maximal. Le problème, c’est que j’ai toujours pensé que le 11 était trop doux pour moi et le 12 un peu fort. Cela m'a donné envie d'un 12, 5 ou de quelque chose à cette échelle.

Personnaliser ce paramètre sur d'autres plates-formes n'est probablement pas possible. Mais nous parlons d’Android ici, et le meilleur atout de cet OS est la flexibilité qu’il offre en termes de mise au point.

Après quelques recherches, j'ai trouvé un article étonnant écrit par Chris Dube qui m'a aidé à convertir les 15 étapes du volume média en 30 étapes. Voyons comment cela se fait.

Remarque: vous aurez besoin d' un périphérique enraciné pour la tâche. Nous allons manipuler les fichiers système Android dans la tâche et vous devez faire très attention lors de l'édition du fichier. Prenez d'abord une sauvegarde Nandroid de votre téléphone par mesure de précaution. En outre, il s’agit d’un didacticiel geek qui exige que vous connaissiez des éléments tels que l’installation d’ADB, etc.

Outils à installer sur votre ordinateur.

Voici la liste des outils à installer sur votre système avant de lancer le didacticiel. Veuillez les installer si vous ne les avez pas déjà.

  • La dernière version de Java Development Kit.
  • Les pilotes de votre smartphone.
  • Téléchargez Smali / Baksmali Manager et extrayez-le dans un dossier de votre ordinateur
  • Vous aurez besoin des fichiers ADB. Vous pouvez les télécharger individuellement, mais je vous suggère d'installer le SDK Android complet sur votre ordinateur, puis les outils supplémentaires.
  • 7-Zip
  • Bloc-notes ++

Extraire le fichier de structure du périphérique

Étape 1: Téléchargez et installez tous les outils ci-dessus sur votre ordinateur et ajoutez le chemin d'accès aux fichiers ADB dans les variables d'environnement de chemin Windows (vérifiez le lien, vous y trouverez les étapes à suivre pour ajouter un chemin aux variables Windows). Pour vérifier si les pilotes du téléphone sont installés sur votre ordinateur, connectez le téléphone à votre ordinateur (activez le débogage USB) et tapez la commande adb devices. Si l'invite de commande retourne un périphérique, vous pouvez passer à l'étape suivante. Sinon, vérifiez les fichiers ADB et les pilotes mobiles sur votre ordinateur.

Étape 2: Accédez au dossier Baksmali Manager et ouvrez l'invite de commande à l'aide de l'option de clic droit. Maintenez les touches Ctrl et Maj enfoncées tout en cliquant sur la souris pour révéler cette option.

Étape 3: dans l'invite de commande, tapez adb pull /system/framework/framework.jar pour copier le fichier de structure de votre périphérique sur votre ordinateur afin de pouvoir le modifier.

Modification du fichier cadre

Étape 4: Maintenant, lancez Baksmali Manager en utilisant la commande baksmali Manager.bat.

Étape 5: Dans Baksmali Manager, sélectionnez 4 (Sélectionner le fichier) -> 2 (Framework.jar) -> 1 (Baksmali) et laissez l'invite de commande ouverte. Basculez vers le dossier Baksmali Manager, accédez au framework-> android-> dossier multimédia et ouvrez AudioService.smali dans NotePad ++.

Étape 6: Lorsque le fichier s'ouvre dans Notepad ++, recherchez 0xft 0x0t 0x0t 0x0t pour trouver une table de nombres hexadécimaux. La première entrée de la quatrième ligne dans le nombre hexadécimal du nombre d'étapes de volume de média et 0xf est la valeur hexadécimale de 15.

Étape 7: Tout ce que vous avez à faire est de remplacer le f (hexadécimal de 15) par n’importe quel autre nombre hexadécimal. Vous pouvez utiliser Window Scientific Calculator pour cela. Cependant, comme moi, si vous voulez vous aussi en faire 30, remplacez le f par 1e et sauvegardez le fichier.

Étape 8: Après avoir enregistré le fichier, ouvrez l’invite de commande de Baksmali Manager que vous avez laissée sans surveillance à l’étape 5 et appuyez sur 2 pour smali le fichier et créer un fichier classes.dex. Une fois le fichier dex créé, ouvrez le fichier framework.jar avec 7-Zip, faites glisser et remplacez le fichier classes.dex modifié à l’aide de Baksmali Manager.

Remplacement du fichier modifié

Étape 9: Quittez maintenant Baksmali Manager et entrez adb remount pour reconnecter le téléphone.

Étape 10: Après avoir reçu un message de confirmation, tapez adb push framework.jar /system/framework/framework.jar pour remplacer le fichier.

Étape 11: Après avoir remplacé le fichier, exécutez adb shell et tapez chmod 644 framework.jar pour modifier les autorisations du système de fichiers.

Ouf, c'est presque fini. Vous pouvez maintenant redémarrer votre appareil, écouter des chansons sur votre téléphone et ressentir la différence par vous-même.

Conclusion

J'admets que la procédure est un peu longue juste pour changer les paliers de volume, mais cela semble être le seul moyen de le faire. Espérons que les geeks Android parmi vous l'apprécieront et suivront les étapes sans aucun hoquet.

Crédits d'image: Woodleywonderworks