Comment rendre sa ROM stock comme une custom sans grandes modifications - Tweaks pour toutes les versions
Introduction
Les gens semblent penser dans la communauté Android qu'il est obligatoirement nécessaire d'être en Rom Custom pour pouvoir bénéficier de certaines fonctionnalités et améliorations de nos smartphones. Bien sûr, certains savent qu'il est possible d'apporter des changements en modifiant les fichiers apk, mais ces modifications doivent être effectuées à chaque mise à jour de la Rom de base.
N'ayant rien contre les roms customs, il existe cependant une trop grande dépendance des utilisateurs vis à vis d'elles. Les utilisateurs sont emmenés à attendre les mises à jour des cuistots de Rom qui ne font que décompiler les apks, y apporter des modifications en dur et les recompiler ensuite.
Le siècle des lumières
rovo89 mérite une bierre de la part de tous les utilisateurs d'Android pour son travail sur le Framework Xposed. Avec Tungstwenty, leur job a permis de modifier le système de base Android sans aucun réel impact sur les applications.
Pourkoi vous parler de tout ça?
Cette invention semble être passée inaperçue aux yeux du monde. Les raisons pour lesqelles cette technique est de loin meilleure à tout autre moyen visant à modifier les applications et le système sont les suivantes:
- Vos modifications ne sont pas liées à une seule version de l'apk, de l'application ou du framework. Si la Rom est mise à jour, le patch devrait fonctionner parfaitement sur la nouvelle version de l'application (cela ne s'applique pas nécessairement aux mises à jour majeures comme passer de Android 4.1 à 4.2 mais sans problème pour les changements de style de 4.1.0 à 4.1.2)
- Vous ne modifiez réellement aucun fichier sur le téléphone. Si les choses se passent mal, vous avez juste à désactiver le support du framework et les tweaks ne s'appliqueront pas. Ainsi, il est très facile de retrouver un téléphone fonctionnel si quelque chose meurt. En fait, il existe un zip placé sur votre carte SD dans ce but précis. Il suffit de le flasher dans CWM Recovery et il désactive le framework.
- Comme aucun fichier n'est modifié, il n'est pas grave d'avoir une rom odexed, deodexed ou un peu des deux (exple: certaines applis deodexed mais framework odexed). Pour cela, il n'y a aucune raison d'être en Rom deodexed puisque vous pouvez à peu près modifier tout ce que vous voulez sans toucher aux fichiers bruts. Laisser les donc sous forme de fichiers odex et vous n'aurez aucun problème. Gardez à l'esprit qu'on deodex pour permettre une personnalisation simplifiée sinon le système odex est légèrement plus rapide et élimine la majeure partie du processus dexopt au premier démarrage.
- Pas de modification de signature des applications, donc si vous deviez l'utiliser pour modifier un soft comme Maps ou Gmail, il n'y aura aucun problème lors de la mise à jour via le Market.
Avec ce système vous pouvez réaliser énormement de choses comme un multifenêtrage toute appli, la désactivation de la conversion sms -> mms, l'activation par défaut du scrolling wallpaper, etc... Je ne vous en mettrai que quelques uns pour ce topic mais j'ajouterai un lien où vous pourriez trouvez ce que vous voulez.
Tweakbox
Tweakbox est une collection de tweaks tout en un (tout dans une seule application xposed) qui vous permettra de personnaliser quelques petites choses telles que:
- la couleur de la barre de statut
- la couleur de l'indicateur horaire
- le nombre de barre du signal opérateur
- la modification des différents seuils de notification du niveau de batterie
- la désactivation ou pas de la notification full charge battery
- l'activation ou pas de la vibration du téléphone lorsque votre correspondant est en communication
- l'activation ou pas du volume croissant de la sonnerie à la réception d'appel
- l'activation ou pas du call recording
- l'activation ou pas de la possibilité d'appel IP
- la désactivation ou pas du réveil de l'appareil lorsqu'on le débranche de la charge
- l'activation ou pas du contrôle de la musique par les boutons de volume, écran éteint.
XThemeEngine
XThemeEngine est un moteur alimenté par Xposed Framework, permettant d'appliquer des thèmes à votre appareil Android à la façon de Tmobile/CM1O Theme Engine.
- Installer Xposed Installer
- Installer XThemeEngine
- Activater le module dans l'appli Xposed Installer
- Télécharger et installer votre thème préféré, l'activer dans XThemeEngineApp
Enjoy!
Prérequis
1- Avoir un Samsung Galaxy Note 2 (ou SGS3 peut être), le framework Xposed s'appliquant au système Android par contre les apks de modification sont développés pour des appareils précis.
2- Avoir un appareil rooté
Comment l'utiliser?
1- Télécharger et installer l'application Xposed Installer, lui accorder les droits root, cliquer sur "Install/Update", ensuite "Reboot"
2- Télécharger et installer l'apk de modification que vous voulez
3- Lorsque vous recevrez une notifivation d'activation de la modification (après l'installation de l'apk), appuyer la dessus et activer le plugin en cochant la case ou aller dans l'appli Xposed Installer et activer le module.
4- Redémarrer le téléphone
5- Tester la modification
Screenshots
Quelques mods simples
Tweakbox
Téléchargements
Xposed Installer
XposedInstaller_2.1.3.apk
APKs de modification (07 exemples)
XposedMultiwindow.apk (Multifenêtrage toute application)
Allowlongsms.apk (Désactivation conversion sms - mms)
Stocklauncher5*4mod.apk (Modification du launcher Samsung par défaut en 5*4, mais léger problème de redimensionnement des widgets stocks)
alternateapppicker.apk (Style ICS du sélecteur d'applications)
Xposeddoubletap.apk (Double tap sur une appli dans le sélecteur d'application par défaut pour le "Cette fois seulement")
Received SMSes' Sent Times in Details (Ajout de l'heure d'envoi des messages reçus dans les détails du message)
XposedEmailTextColour.apk (Remplace la couleur grise des caractères dans Email par la couleur blanche contrastant mieux avec le fond noir)
Xposed Tweakbox (Collection de tweaks tout en un et sans flash)
XposedTweakbox_1.4.0.apk
XThemeEngine
XThemeEngine_beta5.apk
Quelques thèmes pour XthemeEngine
Sample theme (ruqqq)
Liquid Blue (Annex1)
Betterbean cyan (Blackout1911)
Betterbean red (Blackout1911)
Blackedout (Blackout1911)
Royal elegance (artvandelay440)
Hue (Kroz)
Comment revenir en arrière?
C'est très simple:
1- Si vous n'êtes plus intéressé par un mod alors que vous l'avez installé, il suffit de le désactiver dans l'appli Xposed Installer et de redémarrer l'appareil. SI vous pensez ne plus en avoir besoin, vous allez dans le gestionnaire d'applications et vous le désinstallez
2- Si vous n'êtes plus intéressé par le framework, vous copiez sur votre micro SD le zip Xposed-Disabler-CWM.zip qui se trouve dans la rubrique "Autres Infos", vous allez dans CWM Recovery et vous le flashez pour désactiver le framework. Vous pouvez maintenant supprimer l'appli dans le gestionnaire d'applications.
Autres Infos
Source XDA XPOSED FRAMEWORK (de rovo89)
Source XDA Xposed Multiwindow (de scalee)
Les mods Xposed Framefork (L'ensemble des apk sur forum villainrom)
Xposed-Disabler-CWM.zip (à flasher dans CWM Recovery pour désactiver le framework en cas de problème)
Source XDA Xposed Tweakbox (de rovo89)
Source XDA XThemeEngine (de ruqqq)
ENJOY!!!!!
Dernière édition par kamso le Mar 21 Mai 2013 - 19:41, édité 26 fois