0 votes

Comment rétrograder correctement un téléphone livré avec une version plus récente d'Android ?

J'ai récemment acheté deux téléphones Samsung G5 sur Amazon avec l'intention de développer une ROM sur une version dégradée (le téléphone était livré avec 5.0). J'ai pris l'un des téléphones et j'ai réussi à rétrograder l'appareil vers une version 4x antérieure sans problème. Ce n'est que plus tard, lorsque j'ai tenté de le faire sur le deuxième appareil, que j'ai rencontré des problèmes.

Il s'avère que le même firmware que j'ai installé sur le premier appareil ne semble pas fonctionner avec le second. Après quelques recherches, je me suis rendu compte que le deuxième appareil était d'une localité différente. Les deux appareils, cependant, ont le même numéro de modèle. Je me retrouve donc avec les questions suivantes :

  • Qu'est-ce qui fait que des localisations différentes peuvent rendre le firmware incompatible pour des appareils de même modèle ? (En dehors des types d'opérateurs : GSM, CDMA)

  • Si un téléphone est livré avec une version plus récente, est-il possible que la rétrogradation soit impossible ?

  • Si ce n'est pas le cas, quelles informations, en dehors du numéro de modèle et de la région, sont nécessaires pour sélectionner la bonne version de firmware pour un appareil ? (PDA, CSC, etc. semblent différents selon les versions du micrologiciel).

Pour répondre à la troisième question ci-dessus : J'ai essayé de flasher d'innombrables images de firmware 4x (pour le bon modèle et la bonne région), mais le téléphone reste bloqué sur l'écran d'accueil Samsung.

1 votes

Les appareils destinés à des régions différentes présentent parfois des différences au niveau des composants matériels. Ainsi, avant vous allez flasher une autre ROM, vous devez vérifier toutes les spécificités en Paramètres ' Info sur l'appareil Souvent, le numéro de version du micrologiciel ou la version de base donnent des indications à ce sujet. Malheureusement, certains fabricants ne reflètent pas les différences "de manière visible sur le matériel" pour que l'utilisateur final puisse les distinguer.

2voto

GiantTree Points 4016

Différentes localités :

Il est possible que le différente locale est livré avec un chargeur de démarrage différent.
Ce chargeur de démarrage est responsable du chargement d'Android et peut contenir des vérifications supplémentaires pour les firmwares stockés avant le démarrage. Il est également possible que l'appareil ait été livré avec un matériel différent (processeurs Qualcomm/Exynos), de sorte qu'Android doit inclure les modules de noyau et de microprogramme nécessaires pour fonctionner sur cet appareil particulier.

Rétrogradation d'un appareil livré avec une version plus récente d'Android :

Il est certainement possible qu'une mise à jour du chargeur de démarrage vous empêche de flasher un complet version plus ancienne. Il existe des moyens de contourner ce problème :

  • Ne flash pas le bootloader : Certains chargeurs de démarrage vous empêchent juste de vous mettre à jour, mais pas le reste du firmware. Il est alors possible de flasher uniquement Android et d'utiliser une ancienne version avec le nouveau bootloader (possible sur le Samsung Galaxy S3, expérience personnelle).
  • Utilisez une ROM personnalisée : les ROM personnalisées sont généralement gratuites à installer, même si l'appareil est livré avec une version plus récente d'Android. Elles ne permettent tout simplement pas de les vérifier, car elles ne sont pas stockées. C'est donc, à mon avis, la meilleure façon de rétrograder votre appareil. (Sans parler de tous les avantages d'avoir un appareil pré-enraciné et débloqué).
  • Ne pas déclasser du tout : Les anciennes versions d'Android comportent souvent des bogues, des problèmes de sécurité, des fonctionnalités manquantes et des avertissements dans votre IDE, qui rendent le développement d'applications pénible. Le développement de ROM ne nécessite qu'une compatible, déverrouillé bootloader et une récupération personnalisée, donc ne vous inquiétez pas de mettre à jour Android sur votre appareil. (A moins que vous n'ayez obtenu l'appareil auprès d'un opérateur qui met sa ROM stock personnalisée sur ses appareils, alors essayez de mettre à jour Android sur votre appareil. pas ne pas faire de mise à jour du tout et attendre que la communauté trouve des moyens de déverrouiller le bootloader et d'installer une ROM personnalisée)

Ces informations peuvent vous aider à trouver le bon micrologiciel :

  • Aller à Paramètres -> Info sur le dispositif et lisez votre bande de base, votre numéro de build et votre version de build.
  • Recherchez votre IMEI sur la boîte ou derrière la batterie de votre appareil (ou recherchez Statut -> Informations IMEI (si votre application "Paramètres" contient cette information)
  • (si vous n'êtes pas sûr du micrologiciel à utiliser car il y a différents agencements de matériel) : Obtenez le numéro de série de la carte mère. Étant donné qu'actuellement tous les téléphones sont des SOC (system on a chip), vous devriez être en mesure de déterminer si vous devez utiliser la version Qualcomm Snapdragon, Exynos, MediaTek etc. du micrologiciel que vous recherchez.
  • En cas de doute, posez la question sur le forum approprié de xda-developers ; la plupart des principaux appareils ont des sous-forums comme "Aide générale" , "Développement du ROM" etc. Les personnes qui y sont actives savent ce qu'elles font et devraient être en mesure de vous aider.

0 votes

Les numéros de bande de base et de construction ne changent-ils pas à chaque version ? Que représente réellement la version de bande de base de toute façon ? Le seul identificateur statique que j'ai trouvé pour un appareil donné est l'IMEI (que je n'ai pas trouvé très utile) et le numéro de modèle, qui est évidemment muy utile (mais seulement dans une certaine mesure, car il y a encore d'innombrables versions de firmware à choisir).

0 votes

La bande de base peut contenir des identifiants supplémentaires, comme des lettres après le numéro de modèle, ainsi que le numéro de fabrication. Pensez aux microprogrammes spécifiques aux opérateurs qui n'autorisent pas le flashage de versions stock, sans marque, sur ces microprogrammes.

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