Aller au contenu

[DEV] Mod Settings Profils audio


Recommended Posts

J'ai intégré la modification des profils sur la rom du E3 KK.
Par défaut on pouvais seulement en sélectionner un, sans aucune personnalisation, ni ajout de profil personnalisé, maintenant c'est possible.
 
fb89bf367522282.jpg
 
Tout les fichiers que j'ai modifié sont en rouges :
Settings.apk\smali\com\mediatek\audioprofile
3e9211367537280.jpg
(il y en a peu être d'autre, faudra que je vois)
 
J'ai repris tout le contenu audioprofile d'une rom MTK 4.4 "pure") et j'ai fait correspondre tout les constants avec ceux du E3 qui sont dans public.xml, car aucun ne correspondait, ça m'a pris des heures.
 
Pour l'instant c'est une version test.
 
Le réglage du volume se fait dans les profils audio et non plus dans "Son" (donc normal si FC) :
4bdcbf367538093.jpg
 
D'ailleurs sur la plupart des roms Mediatek il y a pas le bouton Son, le réglage du volume se fait dans les Profils audio.
 
La fonction BesAudEnh, je sais pas si ça sert sur le E2, ça y était avec le code que j'ai pris, alors si ça sert a rien, j’enlèverais, pour l'instant ça gêne pas. FAIT
 
DL :
 

v3 https://www.mediafire.com/?sibhurn2hja0tbn(interface stock)

Pour Androium 4 : http://www.mediafire.com/download/0c5l2y55lbfw0rv/AudioProfil-A4.2.zip(ça sera dans la prochaine OTA)
Pour rom stock E3 KK : http://www.mediafire.com/download/9ziznjj4mvznjj6/AudioProfil-StockE3.zip
 
ancienne vers. http://www.mediafire.com/download/4bgqkiq2v1jxm91/AudioProfil-test-settings.zip

 
A vous de tester ! fonctionne sur toutes les roms a base de E3 KK (si vous voulez mettre sur votre rom custom, merci de mettre les crédits)
J’enlèverais le bouton Son (d'ailleurs il s'appelle acer_sound_settings) et les raccourcis Androium plus tard (sauf pour ma rom)... donc c'est normal si FC, pas pris la peine d'enlever ça pour une version test, déjà faut voir si ça fonctionne correctement, mais ça a l'air pour le moment.

Modifié par Maͳx
Lien vers le commentaire
Partager sur d’autres sites

d'acc, je viens d'essayer de toute facon = erreur a gogo pour decompiler et j'ai qu'un fichier vide

 

<?xml version="1.0" encoding="utf-8"?>
<resources />

 

edit : smali S1 KK si je peux aider ...

 

https://drive.google.com/file/d/0Bx05TWhAN_N1eklWREt4eGRTM1E/view?usp=sharing

 

je vais flash la rom du S1 et voir le menu et te le screen au pire

Modifié par SuperDroid
Lien vers le commentaire
Partager sur d’autres sites

Je regarderai demain, mais il me semble bien que c'est le même code que le E3, c'est ça qui est bizarre la raison pour laquelle j'ai choisi la discovery pour mod.

Çà dois être encore la même histoire que les apn dans réseaux mobiles, je vais essayer de régler ça aussi, car la rom discovery avec le kernel de JujuXIII l'ajout des apns fonctionne et la rom du E3 non.

Modifié par Maͳx
Lien vers le commentaire
Partager sur d’autres sites

re,

 

donc j'ai essayé hier,

 

l'ajout fonctionne bien et exact fc du setting son

 

j'ai essayé hier soir avec les smali du S1 + supp l'onglet son = les parametres s'ouvre mais quand j’essaie de sélectionner profils audio j'ai une FC

Modifié par SuperDroid
Lien vers le commentaire
Partager sur d’autres sites

Merci pour avoir testé.

C'est normal tu peu pas prendre des smali tel quel, il faut tous les modifier et adapter avec le reste des déclarations dans public. Faut que ces valeurs (ex 0x7f040014) soit identiques dans public et smali.

 

Sinon effectivement ils sont différents sur le S1, j'ai du me gouré mais c'est pas bien grave car sur le S1 il y a un name (has_ringtone2) qui n'existe pas du tout sur le E3 et le code de la Discovery est le plus adapté.

 

Le seul fichier qui me sert dans le S1 parmi tout ce qui est en rouge est lui : AudioProfileSettings.smali, il m'a permis d'enlever Optimisation du son (inutile sur nos E2), que j'ai bien sur adapté ^^

 

J'up la version 2 plus tard sans optimisation du son avec deux versions, interface stock & version Androium

Modifié par Maͳx
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Voilà :

Pour Androium 4 : http://www.mediafire.com/download/0c5l2y55lbfw0rv/AudioProfil-A4.2.zip(ça sera dans la prochaine OTA)

Pour rom stock E3 KK : http://www.mediafire.com/download/9ziznjj4mvznjj6/AudioProfil-StockE3.zip

 

Suppression des fonctions inutiles (optimisation son/icône Son)

Modifié par Maͳx
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

d'acc, je viens d'essayer de toute facon = erreur a gogo pour decompiler et j'ai qu'un fichier vide

 

<?xml version="1.0" encoding="utf-8"?>

<resources />

 

Effectivement heureusement que j'ai gardé le source. Je viens de recompilé avec apk tool 2 rc2 au lieu de rc3 maintenant ça se décompile sans problème.

 

D'ailleurs les switchs O / I de MTK deviennent Oui / Non comme sur les pures KK avec la rc3.

Avec la rc2 tout est résolu :-) compil/décompil et switchs MTk. J'utiliserai plus la rc3...

Résolution problème de décompilation/recompile

v3 https://www.mediafire.com/?sibhurn2hja0tbn

Modifié par Maͳx
Lien vers le commentaire
Partager sur d’autres sites

Non version stock (enfin elle était basée sur la version AIUM, il y a les corrections au niveau des sonneries Sim1/Sim2),  j'ai enlevé les ajouts AIUM et remis l'interface E3.

La version AIUM je la met plus, elle sera en OTA, j’espère que la v3 est la dernière.

Modifié par Maͳx
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...