Avant de commencer, sachez que…

La procédure, qui est présentée à la suite de cet article, a été testée et approuvée, mais toutes les opérations qui réclament un accès aux droits super utilisateur (root) sont potentiellement risquées. Enfin, cela est valable seulement si vous ne suivez pas les consignes données à la lettre. Quoi qu’il en soit, vous devez partir du principe que ni AndroidPIT, ni moi-même ou qui que ce soit d’autre (hormis vous-même) ne pourra être tenu pour responsable de quelque dommage que ce soit. Alors, faites bien attention à ce que vous faites et suivez bien les étapes une à une.

Pourquoi mon mobile Android est si lent ?

Pour y répondre, il existe plusieurs raisons. Sans trop entrer dans les détails, gardez à l’esprit qu’Android exploite des données générées aléatoirement. Ces fameuses données se trouvent dans un dossier appelé ‘dev/random’ et auxquelles le système fait appel pour des protocoles de sécurité, des clefs de sessions, etc. Lorsque l’OS d’Android ne parvient pas à dénicher ce qu’il cherche dans ce dossier, devinez quoi ? Des ralentissements (lags) se présentent.

androidpit Nexus 6P speed up
Des problèmes de ralentissements ? Essayez Seeder, beaucoup en parlent comme une solution miracle ! © nextpit Source de l'image : NextPit

En revanche, notez bien qu’il existe une solution pour palier cela ! Un membre de la communauté, lambgx, de son pseudonyme, a réussi à concevoir une application qui permet justement de régler ce souci récurrent. Baptisée Seeder, l’application va justement être capable d’optimiser plus facilement la mécanique de création de cette entropy pool (du français bassin d’entropie pour nommer le dossier /dev/random). En plus clair, vous aurez compris que cette solution permet de réduire le temps de création de ces données, et donc de faciliter et d’accélérer la vitesse d’exécution des tâches du système et ce, de manière assez drastique. Passons à la suite !

Prérequis

  • Droits root : malheureusement et heureusement, pour effectuer cette opération, il faut posséder un Android rooté. Détails : Root Android : comment rooter son smartphone ?
  • Seeder : vous pouvez télécharger l’application en bas de ce post sur XDA : Seeder. Notez que si vous souhaitez apporter votre soutien au développeur, une version payante existe sur le Google Play Store. 

INSTALLER (com.lcis.seeder)

Utiliser Seeder : solution contre les ralentissements d’Android

Installez l’application Android de Seeder et autorisez l’accès aux droits super user (root), puis appuyez sur le bouton en haut à gauche de l’application pour activer et accéder aux options d’optimisation suivantes :

  • Suspend RNG service while screen off : désactive Seeder lorsque l’écran est éteint (smartphone en veille). Cette option est recommandée. Si vous rencontrez des problèmes, comme des difficultés à retourner à l’écran principal, désactivez-la. 
  • Extend I/O queue : cette option améliore la gestion du I/O Scheduler qui grosso modo permet au système de mieux gérer la priorité des commandes et l’espace.
  • Start automatically on boot : activez Seeder directement au démarrage.
pourquoi smartphone android est il lent probleme solution seeder images 01
En plus d’être relativement efficace, l’application Seeder est très simple d’utilisation. © nextpit Source de l'image : NextPit

En plus de ces options, il est également possible de choisir parmi trois profils différents de performances : ils conditionnent le taux de rafraîchissement de l’entropy pool : Light (léger), Moderate (moyen) et Aggressive (intense)Le dernier mode permet – à priori – d’obtenir un gain de vitesse encore plus élevée, mais il coûte un peu en batterie. En bas de la fenêtre, l’application de Seeder permet également de vérifier où en est le taux d’entropie. 

En fonction de votre version d’Android, gardez à l’esprit que votre système, interface ou une autre ROM Custom peut ne pas fonctionner pour vous. Auquel cas, je vous invite à nous l’indiquer dans les commentaires ou sur le forum.

Article original écrit par Quentin Ducreux Lerebours