Comment installer des ROM et des GSI personnalisés sur des appareils Samsung Galaxy

click fraud protection

Lorsque vous possédez un appareil Android, vous faites partie d'une communauté open source. Le logiciel d'Android est open source, ce qui signifie que n'importe qui peut y accéder, modifier le code du logiciel, le reconditionner et l'ouvrir pour téléchargement par d'autres utilisateurs. Pour cette raison, le monde du modding autour d'Android est enthousiaste et créatif.

Les développeurs amateurs et professionnels sont souvent ceux qui créent des correctifs et des améliorations pour les applications et les logiciels. avant l'équipe de développement officielle d'Android (ce fut le cas avec la teinte d'écran verte 4XL de Google Pixel et DeX to Linux de Samsung problèmes). Avec des forums communautaires comme XDA, qui ressemble à une page de fans de développeurs pour Android, il est très facile d'explorer et de trouver ces améliorations maison sous la forme de ROM personnalisées et de GSI.

Qu'est-ce qu'une ROM personnalisée ?

Votre smartphone Android est pré-installé avec une ROM d'origine qui détermine les performances et les fonctionnalités disponibles. ROM signifie Read-Only Memory et est un firmware. Les ROM personnalisées sont développées par la communauté open source Android et peuvent débloquer de nouvelles fonctionnalités et améliorer le fonctionnement du système d'exploitation sur votre appareil Android. La plupart de ces ROM personnalisées sont gratuites.

Qu'est-ce que le GSI ?

GSI signifie imagerie générique du système. Les GSI vous aident finalement à tester vos applications sur des appareils qui ne prennent pas officiellement en charge votre application. Ils sont suffisamment similaires aux ROM pour que vous puissiez télécharger une ROM ou un GSI qui vous apporte une amélioration particulière à votre appareil Android, mais il existe une différence majeure.

ROM contre GSI

Une ROM est développée pour un appareil Android spécifique. GSI est plus une application multi-appareils. Il n'y a aucune garantie qu'un GSI fonctionnera sans bogues sur tous les logiciels Android, et les développeurs GSI ne sont pas non plus en mesure de corriger ces bogues. Il n'y a aucun mal à faire clignoter un GSI sur une ROM, surtout s'il n'y a pas de ROM disponible pour votre appareil. Assurez-vous simplement que votre téléphone est compatible avec Project Treble et dispose d'un chargeur de démarrage déverrouillable. En déverrouillant le bootloader (le logiciel qui est chargé à chaque fois que vous allumez votre téléphone), vous pouvez effectuer une réinitialisation d'usine.

Une ROM, de manière générale, est la plus stable des deux.

Installer une ROM personnalisée

Bien que vous hésitiez peut-être à franchir cette nouvelle étape avec votre système d'exploitation Android, télécharger et installer, également appelé flashage, une ROM personnalisée n'est pas si difficile. Ne soyez pas dupe, cependant. Vous pouvez gâcher votre téléphone royalement si vous ne suivez pas les instructions. Mais comme pour installer des meubles IKEA, si vous suivez le manuel, votre canapé - ou votre téléphone dans ce cas - ne se brisera pas lorsque vous vous asseyez dessus.

Pour télécharger une ROM personnalisée, votre téléphone aura également besoin de :

  • Chargeur de démarrage déverrouillable
  • GApps (Google Apps)
  • Récupération personnalisée

Sauvegardez vos données! Si je pouvais répéter cette commande pour un paragraphe entier, je le ferais. Ne sacrifiez pas ce que vous avez pour quelque chose que vous n'avez pas. Comme mentionné précédemment, vous pouvez gâcher votre téléphone en faisant clignoter une ROM personnalisée. Ne prenez aucun risque, sauvegardez-le.

  1. Téléchargez, mais n'extrayez pas, la ROM personnalisée que vous souhaitez utiliser.
  2. Trouvez l'application Google qui correspond à la ROM. Enregistrez les deux sur votre smartphone.
    • rom de l'application google
  3. Démarrez votre smartphone en mode de récupération. Les boutons peuvent varier en fonction de votre appareil. Maintenez enfoncé volume bas + bouton d'alimentation pendant quelques secondes.
  4. Une fois que vous êtes sur l'écran de récupération, sélectionnez Installer.
  5. Sélectionnez Installer à partir de [où que votre fichier zip a été enregistré]. C'est ce qu'on appelle le flashage du zip.
  6. Vous serez guidé à travers les étapes de sélection afin de récupérer le fichier zip correct. Enfin, il vous sera demandé de confirmer le flash.
  7. Une fois installé, revenez en arrière et videz votre cache.

Installer un GSI

Le téléchargement et l'installation d'un GSI sont entièrement spécifiques à l'appareil. Cependant, il existe quelques étapes générales pour vous permettre d'avoir une idée de la façon dont le processus se déroule.

Votre appareil a besoin :

  • Conformité aux aigus
  • Un bootsystem déverrouillable
  • Une méthode pour désactiver la vérification du démarrage

Sauvegardez vos données avant de continuer.

  1. Pour télécharger un GSI, vous devez vous assurer que votre appareil est compatible Treble. Exécutez la commande suivante sur ADB: getprop ro.treble.activé. Si vous recevez un « faux », vous ne pouvez pas exécuter un GSI sur votre téléphone.
  2. Vous voudrez alors voir avec quel système d'exploitation GSI votre téléphone est compatible. Dans ADB, exécutez cette invite: cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 "\[fournisseur\]". Si vous recevez un « vrai », vous pouvez exécuter à peu près n'importe quel GSI. Si c'est faux, vous ne pouvez exécuter qu'un GSI qui est le même système d'exploitation que votre téléphone.
  3. Désactivez la vérification du démarrage.
  4. Vous devrez effacer les spécifications actuelles de votre système pour flasher les spécifications GSI.
  5. Redémarrez votre appareil.

Emballer

Avant d'installer des ROM ou des GSI personnalisés, sauvegardez toutes vos données, peu importe que vous soyez un débutant ou un pro, aucun niveau d'expérience ne rendra la perte de données plus facile à gérer émotionnellement. À moins, bien sûr, que vous n'utilisiez un téléphone Android destiné à l'expérimentation.