Génération mobiles - Forum smartphones & tablettes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

Le deal à ne pas rater :
Pokémon Évolutions Prismatiques : coffrets et dates de sortie de ...
Voir le deal

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] Empty[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz

Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications

(pour utilisateurs avancés)

Description

Ceci est un mod sur le framework.jar de votre ROM qui va modifier le réglage du son afin d'éviter des écarts trop importants quand on augmente ou baisse le volume de son téléphone.
A noter que certains téléphones peuvent avoir une str

Ce dont vous avez besoin

1/ Une ROM déodexée et avoir localisé le fichier framework.jar
2/ Le kit de développement Jaba Software : http://www.oracle.com/technetwork/ja...d-1377129.html
3/ L'outil smali/baksmali : http://api2.ge.tt/0/9LvgHdB/0/blob/download
(lien mort, remplacé par celui-ci : Backsmali / Smali Manager la partie "nos premiers pas" est donc différente - cf topic XDA pour plus de précisions)
4/ Un éditeur de texte (Notepad++ recommandé)
5/ Un programme qui peut extraire le contenu d'un fichier .jar comme 7zip.
6/ Un gestionnaire de fichiers Android pour votre appareil comme Root Explorer.
4/ Un recovery custom et une rom flashable en cas de bootloop (ou alors faites un Nandroid backup)

Nos premiers pas

1/ Décompressez l'outil smali/bksmali dans un dossier à part et placez le framework.jar dedans.
2/ Lancez le fichier baksmali manager.bat
3/ Sélectionnez le framework.jar en sélectionnant 4 => 2 dans le menu principal.
4/ Appuyez sur 1 pour décomposer le framework.jar
5/ Patientez...
6/ Assurez-vous que le nouveau dossier "framework" est créé et que des fichiers sont stockés dedans. NE PAS FERMER LA FENÊTRE WINDOWS DU BAKSMALI !

Passons à la modification

MOD POUR LES NIVEAUX DU VOLUME
Concrètement, si à ce jour, vous devez appuyer 10 fois sur volume + pour passer du minimum au maximum, alors ces modifications vous permettront de mettre 30 niveaux pour atteindre le son maximum. Vous pouvez donc mieux ajuster le son.

1/ Avec l'éditeur de texte, ouvrez le fichier framework/android/media/AudioService.smali

2/ Faites un CTRL + F pour faire une recherche sur "max_"

3/ Continuez de chercher jusqu'à trouver cette ligne :
[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 33625706
4/ Vous pouvez voir sur cette image le "array_1ba". Cela peut varier selon les ROMs mais normalement seul "1ba" change. Ceci va vous guider pour le choix du volume maximum.
Recherchez "array_1ba" une nouvelle fois.

5/ Vous devriez tomber sur ceci :
[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 46332436
Cette donnée veut dire la même que ceci (source CM7) :
[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 71951298
6/ Alors si vous voulez modifier le volume pour la musique ou les films, vous devez modifier la 4e ligne "f" (ce "f" veut dire "15" en chiffre hexadécimal)
Pour le bluetooth, vous devez vous occuper de la 7e ligne.
L'auteur de ce tuto a modifié "f en "1e", ce qui veut dire 30 en chiffre hexadécimal.

7/ Sauvegardez.


MOD POUR UN DEFILEMENT PLUS FLUIDE
Si vous avez une ROM basée CyanogenMod, cette fonctionnalité est intégrée dans la ROM. Very Happy 
Mais si vous avez une Sense, Blur, TouchWiz... à vous de juger !

Certaines applications ont des lags (ralentissements) quand on les fait défiler, cela vient de la fonction "scrollingcache" de Android. Des développeurs d'applications recommandent de désactiver ce scrollingcache dans la configuration interne de l'appli. Le hic c'est que pas tous les développeurs le sachent ou le font.


Voilà ce que vous devez modifier pour être tranquille avec ça :

1/ Avec votre éditeur de texte, ouvrez le fichier framework/android/widget/AbsListView.smali

2/ Recherchez "ScrollingCache" et modifiez de cette manière :
[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 99696845
----------------------------------------------------------
[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 78110686
-------------------------------------------------------------
[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 69682123
3/ Sauvegardez.


On arrive à la fin...

1/ Retournez sur la fenêtre du gestionnaire Baksmali du début.
2/ Appuyez sur 2 pour Smali
3/ Attendez (ça va créer un fichier classes.dex)
4/ Ouvrez le fichier framework.jar avec 7zip
5/ Ecrasez le fichier classes.dex à l'intérieur du framework.jar (faites un glisser-déposer dans la fenêtre de 7zip).


Installaition

1/ Mettez le framework.jar modifié dans la mémoire interne de votre appareil Android.

2/ Ouvrez votre gestionnaire de fichiers avec les accès root et copiez le framework.jar dans /system.

3/ Définissez les permissions sur rw-r--r--

4/ Déplacez-le dans /systeM/framework et validez l'écrasement du fichier existant.

5/ Redémarrez.


Note : si cela ne fonctionne pas avec Power : allez dans ses paramètres > Audio > Options avancées > Décochez "Contrôle direct du volume".

Autres infos

Source


[Comment uploader et partager un fichier?] - [Vous êtes développeur ou cuisto?]


Dernière édition par Primokorn le Sam 3 Aoû 2013 - 19:30, édité 4 fois

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] Emptymeilleur réglagle son, son plus précis, niveaux sonores

more_horiz
RESERVE

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
Salut, Pinèz ce n'est pas mal du tout!!!
Merci de l'astuce!!!! bone week end à toi

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
Merci
Bon we aussi Wink

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
Super [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] 750705 

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
:merci: 

Primokorn a écrit:
...
3/ L'outil smali/baksmali : http://api2.ge.tt/0/9LvgHdB/0/blob/download
...
Un Pb sur le lien ?

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
J'ai mis un autre outil : Backsmali / Smali Manager

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
Yep ! ^^

Les manips dans la fenêtre ne sont plus les mêmes, si je ne m'abuse.:p

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
Y'a que "Nos premiers pas" qui devrait changer donc j'ai ajouté un petit commentaire : se référer au topic du programme smile

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
Ok, merci Wink

description[TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013] EmptyRe: [TUTO][Root]Comment être plus précis dans le réglage du volume et fluidifier le défilement des applications[03.08.2013]

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre