4 votes

Comment mettre à jour le noyau Linux de mon appareil Android ?

J'utilise le Sony Xperia E Dual avec le noyau qui s'identifie comme suit 3.0.8-perf administrator@ubuntu-scm01 #1 et maintenant je veux le mettre à jour avec le dernier et le meilleur.

Aidez-moi à comprendre que c'est possible.

D'après mes recherches, le site web https://www.kernel.org/ offre les derniers noyaux. Ces noyaux sont-ils destinés aux smartphones ? Et quelqu'un a-t-il une idée de l'endroit où obtenir le dernier noyau ? Comment remplacer celui qui existe déjà ?

1 votes

Le dernier noyau n'est pas automatiquement le meilleur.

8voto

CAdaker Points 3947

Le noyau de votre appareil est fortement lié à la version du système d'exploitation Android que vous exécutez. Sony livre votre téléphone avec la " ROM stock " (pensez à une voiture " stock " dans une course de stock-car ; aucune personnalisation, juste telle quelle depuis l'usine), y compris le noyau stock. Normalement, votre noyau devrait être mis à jour lorsque le système d'exploitation - votre " ROM " - est mis à jour. C'est la seule façon d'obtenir une mise à jour officielle (de Sony), et donc la seule façon d'obtenir une mise à jour supportée par Sony. Je vous rappelle que l'installation d'un noyau tel que décrit ci-dessous peut annuler votre garantie, car les changements n'ont pas été testés ou approuvés par Sony, et peuvent faire fonctionner votre appareil en dehors des limites prévues, voire le rendre inutilisable.

Ce que vous trouvez sur kernel.org est le code source du noyau lisible par l'homme, non seulement pour les smartphones, mais aussi pour les ordinateurs et tous les appareils utilisant le noyau Linux, comme les tablettes Android, les systèmes de navigation TomTom ou les routeurs Linksys. La version que vous trouvez sur votre téléphone a été modifiée spécifiquement pour votre téléphone, avec tous les pilotes nécessaires pour faire fonctionner des éléments comme l'écran tactile et la caméra. Il est fort probable que vous ne construisiez pas vous-même un noyau à partir du code source, mais que vous fassiez plutôt l'une des deux choses suivantes :

  • télécharger un noyau construit par quelqu'un d'autre, qui peut avoir utilisé une combinaison des sources les plus récentes sur kernel.org, et les pilotes et paramètres du noyau publié par Sony. Ce noyau serait installé par-dessus le noyau existant sur votre téléphone, et pour vous, le téléphone aurait la même apparence - comme une mise à jour de Windows qui change les choses en coulisse avec peu ou pas de changements perceptibles pour l'utilisateur. Une fonctionnalité populaire des noyaux personnalisés est l'overclocking, qui permet de faire fonctionner le téléphone à une vitesse plus rapide que celle prévue à l'origine, mais qui réduira probablement la durée de vie du téléphone lui-même, car les puces overclockées chauffent plus que prévu. Le risque est quelque chose que vous devriez rechercher par vous-même - personnellement, j'ai légèrement overclocké mon téléphone et ma tablette Android.

  • téléchargeant une version personnalisée d'Android construite spécifiquement pour votre téléphone. Certaines de ces ROM personnalisées sont extrêmement similaires à celle de Sony, y compris peut-être le même noyau, ou la même interface avec un noyau différent. Certaines ROM personnalisées sont extrêmement différentes, avec des modifications de l'interface utilisateur, de divers paramètres, voire des fonctionnalités supplémentaires empruntées à d'autres téléphones, et peuvent inclure un noyau personnalisé, avec des pilotes permettant à l'appareil photo de votre téléphone, aux radios sans fil, etc. de fonctionner pleinement. Cela peut (et c'est presque toujours le cas) exiger que vous effaciez complètement le logiciel existant sur votre téléphone, comme si vous effaciez et réinstalliez (ou installiez une version plus récente de) Windows ou MacOS sur un ordinateur. Il est rare que des ROM personnalisées puissent être installées en tant que mise à niveau de ROM existantes, "stock". Après avoir " flashé " (installé) la nouvelle ROM, votre téléphone se comportera comme si c'était la première fois que vous l'allumiez. Il est essentiel d'effectuer des sauvegardes adéquates et vous pouvez vous intéresser à des applications telles que "Titanium Backup", qui enregistre les paramètres et les applications pouvant être restaurés après que votre téléphone a été "flashé" avec une nouvelle ROM.

Pour ce qui est du choix du noyau ou de la ROM personnalisée à utiliser, cela dépend entièrement de vous et vous devez faire quelques recherches. Le plus important, c'est de vous demander pourquoi vous voulez utiliser une version plus récente du noyau Linux sur votre téléphone. Si vous ne pouvez pas indiquer de problèmes qui seraient corrigés par une version plus récente, ni de fonctionnalités spécifiques que vous pourriez gagner en utilisant un noyau personnalisé, il n'y a peut-être pas de bonne raison de changer. Parfois, les nouveaux noyaux peuvent augmenter l'autonomie de la batterie en modifiant la façon dont le téléphone fonctionne, réagit, dort, etc. mais pas toujours. Il est possible que le " meilleur " noyau à utiliser soit celui fourni par Sony avec la version d'Android actuellement installée sur votre téléphone. Vous pouvez trouver une ROM personnalisée qui inclut certaines fonctionnalités ou des modifications de l'interface utilisateur que vous souhaitez voir apparaître, et cette ROM peut utiliser le même noyau que celui mis à disposition par Sony.

Les noyaux et les ROM sont spécifiques à chaque appareil, ce qui signifie que vous ne pourrez pas utiliser un noyau ou une ROM tels quels, conçus pour un appareil HTC ou Samsung, ou même pour la plupart des appareils Sony. Je vous recommande vivement les forums xda-developers ; une communauté d'utilisateurs et de programmeurs qui ont entrepris de construire et de prendre en charge collectivement des noyaux et des ROM personnalisés pour divers appareils, ainsi que des boîtes à outils pour l'enracinement des appareils, l'installation de nouveaux noyaux et ROM, et la sauvegarde/restauration de tous les logiciels de votre téléphone dans son ensemble (tout comme vous le feriez pour sauvegarder et restaurer un ordinateur en cas de défaillance du disque dur). Il y a de fortes chances que si quelqu'un a construit une ROM ou un noyau personnalisé pour votre téléphone qui est suffisamment stable pour être utilisé par le public, il l'a mentionné et lié à cet endroit.

Les étapes de préparation de votre téléphone pour un nouveau noyau ou une ROM complètement nouvelle varient d'un appareil à l'autre. Votre appareil est livré "verrouillé" - il n'est pas possible d'installer des logiciels personnalisés sans reconnaître que vous prenez le risque d'endommager votre appareil - et devra être déverrouillé en premier lieu, en suivant les instructions sur le site Web de l'entreprise. ce site officiel de Sony. Ensuite, vous devrez installer une "récupération" personnalisée (un logiciel qui se charge avant même le démarrage d'Android et qui est indépendant de votre ROM), et utiliser cette interface de récupération pour faire une sauvegarde de votre ROM actuelle avant de faire des changements. Vous pouvez ensuite utiliser la récupération pour effacer l'appareil et installer la nouvelle ROM, ou simplement installer un nouveau noyau par-dessus votre ROM existante.

Le forum concernant votre appareil, le Sony Xperia E Dual, se trouve à l'adresse suivante ici Vous trouverez des discussions sur la manière d'effectuer toutes les étapes nécessaires pour votre appareil spécifique, les outils dont vous pouvez avoir besoin et les noyaux et ROM personnalisés dans les deux forums "Développement". Je ne saurais trop insister sur le fait que vous devez essayer de trouver un guide que vous êtes à l'aise de comprendre, car vous pouvez facilement laisser votre appareil dans un état inutilisable, ou dans des cas extrêmes, "briquer" l'appareil, le rendant plus ou moins inutile. La plupart des ROMs sont accompagnées d'une liste d'étapes à suivre et, heureusement, d'autres propriétaires d'appareils et les personnes responsables des ROMs et noyaux personnalisés peuvent être une ressource utile.

Bonne chance, et bienvenue dans l'un des meilleurs aspects de la possession d'un appareil Android : la personnalisation !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X