175 votes

Quelle est la différence entre : Rooting, Jailbreaking, ROM, Mod, etc.?

Quelle est la différence entre :

  • Déverrouiller le chargeur de démarrage (prérequis pour faire beaucoup, bien que pas toutes les autres choses ci-dessous)
  • Rooting
  • Jailbreak
  • ROM
  • NAND et Nandroid
  • Système d'exploitation
  • Mod (par exemple CyanogenMod)
  • Récupération (ClockworkMod, Amon Ra)
  • Noyau personnalisé (par exemple le noyau de LeshaK)
  • Firmware
  • Pilote
  • Mise à jour Over The Air (OTA)
  • Fastboot
  • Déverrouillage SIM
  • Flashing
  • SPL (Second Program Loader)

(d'autres termes souvent confondus que j'ai oubliés ?)

0 votes

149voto

Joe Shaw Points 6386

Enracinement y Jailbreaking sont essentiellement les mêmes choses, Jailbreaking est le mot des utilisateurs d'iPhone pour ce que les utilisateurs d'Android appellent Rooting. Le Rooting consiste à obtenir un accès "Root" au téléphone, ce qui vous donne le pouvoir de faire tout ce que vous voulez (cela vient de l'Unix Utilisateur racine l'équivalent Unix du compte Administrateur de Windows). Normalement, on vous empêche d'être Root pour votre propre bien, car il est très facile de casser votre téléphone une fois que vous avez un accès Root, et assez difficile de le casser sans.
Plus d'informations : Que signifie "Rooter un téléphone" ? y J'ai enraciné mon téléphone. Et maintenant ? Qu'est-ce que j'y gagne ?

A Nandroid La sauvegarde est une sauvegarde de votre téléphone qui est une image exacte de l'état de votre téléphone. Ainsi, vous pouvez faire une copie exacte de votre téléphone actuel, y apporter des modifications importantes, puis restaurer votre sauvegarde précédente en utilisant les méthodes suivantes clignotant la sauvegarde sur le téléphone. Clignotant signifie copier ou installer.... vous êtes essentiellement en train d'effacer le dispositif et de restaurer un état antérieur (une sauvegarde) ou de flasher une nouvelle ROM (voir ci-dessous). NAND est le stockage flash de votre appareil, c'est pourquoi la copie de fichiers à cet endroit est appelée "flashage".

L'Android système d'exploitation est le logiciel qui gère le matériel d'un téléphone Android, comme l'écran, les communications de données, le stockage, l'appareil photo et le GPS. Il fournit une couche commune qui permet aux applications d'utiliser et d'accéder à ces ressources sur toute une série d'appareils différents sans que l'application ait à connaître quoi que ce soit de spécial sur le matériel sur lequel elle fonctionne. Le système d'exploitation Android comprend également un certain nombre d'applications et de services standard, tels que les applications Contacts, Appareil photo, Galerie photo et navigateur web, et permet à l'utilisateur de contrôler la luminosité de l'écran ou de se connecter à des réseaux wifi.

Bien que les définitions réelles soient différentes, dans le monde Android, ROM , Mod y Firmware sont toutes utilisées comme si elles signifiaient essentiellement la même chose. Ils font tous référence à une version personnalisée de l'Android système d'exploitation qui a été modifié pour fonctionner sur une marque particulière de téléphone avec un ensemble spécifique de personnalisations ou de changements. Cela peut être fait pour qu'un vieux téléphone comme le G1 puisse recevoir une toute nouvelle version d'Android, comme la 2.2, même si le fabricant a décidé de ne pas la fournir. Il peut aussi s'agir de fournir des fonctionnalités supplémentaires qui ne sont pas disponibles dans la version d'Android fournie par le fabricant, ou de corriger des problèmes dans la version fournie par le fabricant. Plus d'informations : Quelle est la différence entre une ROM AOSP et une ROM stock ? , Quels sont les avantages d'une ROM personnalisée ? , Pourquoi y a-t-il autant de noyaux Android différents ? y Où puis-je trouver des ROMs stock ou personnalisées pour mon appareil Android ?

A Conducteur est ce qui indique au système d'exploitation Android comment communiquer avec les différents matériels présents dans un téléphone Android. Lorsque quelqu'un crée une ROM pour un modèle de téléphone particulier, il doit inclure tous les pilotes de ce téléphone dans la ROM (pour des choses comme le modem cellulaire, l'accès WiFi, le type de caméra particulier, le processeur spécifique, etc.), sinon la ROM ne fonctionnera pas sur ce téléphone, ou ne pourra fonctionner que sur certaines parties du téléphone et, par exemple, ne pourra pas utiliser la caméra frontale, ou ne pourra pas se connecter à un réseau WiFi. C'est exactement la même chose que lorsque vous branchez un nouveau matériel dans Windows et qu'il lance l'assistant Ajout de nouveau matériel et recherche un nouveau pilote avant que vous puissiez l'utiliser. Les pilotes sont chargés par le Noyau le cœur du système d'exploitation.

Un site Over The Air (OTA) La mise à jour est effectuée lorsque votre téléphone reçoit une mise à jour de son système d'exploitation Android "over the air", c'est-à-dire qu'il reçoit les fichiers automatiquement par le réseau cellulaire, soit de Google, soit du réseau de votre téléphone, sans qu'il soit nécessaire de le brancher à un PC. Cela contraste avec la façon dont, par exemple, l'iPhone a été mis à jour à l'origine où il devait être physiquement branché à un ordinateur exécutant iTunes pour obtenir ses mises à jour.

El chargeur de démarrage contrôle la façon dont l'appareil démarre. L'outil de Google pour accéder au bootloader et effectuer d'autres tâches connexes s'appelle Fastboot et l'exécution interactive du chargeur de démarrage peut être appelée "mode Fastboot". A bootloader verrouillé vérifiera la partition du système Android et la restaurera à l'état initial si elle ne correspond pas. bootloader déverrouillé ne fait pas la même vérification, c'est pourquoi le déverrouillage du chargeur de démarrage est nécessaire pour Rooter un appareil de façon permanente.

Le terme récupération est souvent utilisé pour signifier plusieurs choses différentes. Il peut signifier mode de fonctionnement du téléphone. Par exemple, pour démarrer en récupération sur l'olympus Atrix 4G MB860, il faut :

  1. éteindre le téléphone
  2. Maintenez simultanément les boutons PWR et VOL DOWN jusqu'à ce que l'écran du téléphone affiche "Fastboot".
  3. touchez et relâchez VOL DOWN à plusieurs reprises (sept fois) jusqu'à ce que "Fastboot" devienne "Android Recovery".
  4. touchez et relâchez le bouton VOL UP pour choisir cette option
  5. Enfin, lorsque le téléphone affiche un triangle entourant un point d'exclamation adjacent à un robot Android vert, alors soit :
    • Si vous utilisez Android 2.2 (Froyo), touchez le coin inférieur droit de l'écran du téléphone.
    • si vous utilisez Android 2.3 (Gingerbread), maintenez simultanément les boutons VOL UP et VOL DOWN.

pour entrer dans Android Récupération mode.

Il s'agit d'un mode de fonctionnement qui permet à l'utilisateur d'apporter des modifications importantes au téléphone. Ou récupération pourrait également signifier le récupération partition au téléphone. Ou récupération pourrait également signifier le fichier image (nom de fichier.img) qui peut être flashé sur le serveur de la récupération partition. Par exemple, l'Olympus MB860 de l'Atrix 4G est livré avec une récupération des stocks l'image a clignoté à la récupération et en démarrant dans récupération sur un tel téléphone de stock permet à l'utilisateur de faire un peu de des changements majeurs sur le téléphone :

  • redémarrer le système maintenant
  • appliquer sdcard:update.zip
  • effacer les données/réinitialisation d'usine
  • effacer la partition cache

Il est possible (bien que cela nécessite généralement un bootloader déverrouillé ) pour remplacer le code qui s'exécute dans Android Récupération en remplaçant le stock récupération que le fabricant a installé sur le récupération avec une partition personnalisée récupération image comme ClockworkMod . L'installation et l'exécution du code dans une récupération permet souvent à l'utilisateur d'apporter des modifications beaucoup plus complètes au téléphone et permet également souvent à l'utilisateur de faire Nandroid sauvegardes et restaurer ces sauvegardes sur le téléphone.

Le chargeur d'amorçage peut également jouer un rôle dans le flashage du micrologiciel, bien que cela fasse généralement partie du processus d'amorçage. récupération . Bien que vous ne souhaitiez normalement pas manipuler le chargeur de démarrage, les utilisateurs avancés flashent souvent une restauration personnalisée telle que ClockworkMod (bien qu'un bootloader verrouillé puisse empêcher cela). Cela permet de flasher des firmwares qui n'ont pas été signés par le fabricant (comme les ROMs personnalisées), puisque la récupération stock vérifie généralement la signature, et d'effectuer des tâches avancées comme des sauvegardes Nandroid complètes. La restauration est un peu comme l'écran de démarrage du BIOS sur les PC, en ce sens que vous y accédez en appuyant sur une combinaison spéciale de boutons au démarrage du téléphone. La restauration peut également exécuter un fichier de mise à jour à partir de la carte SD du téléphone ou vous permettre de vous connecter à partir d'un PC via ADB (Android Debug Bridge) pour gérer l'appareil à partir de la ligne de commande.
Plus d'informations : Quelle est la relation entre ROM Manager, ClockworkMod et Nandroid ? Le(s)quel(s) ai-je besoin ?

De nombreux réseaux de téléphonie mobile qui vendent des téléphones GSM dans le cadre d'un contrat limitent le téléphone de manière à ce qu'il ne puisse être utilisé que sur leur réseau téléphonique. Verrouillage SIM , verrouillage du réseau o blocage des subventions . Cela permet à un fournisseur de s'assurer qu'un téléphone qu'il a subventionné ne peut être utilisé que sur un réseau qui l'aidera à récupérer son argent. Le téléphone lit le IMSI de la carte SIM insérée et vérifie qu'il correspond aux codes de pays ou de réseau autorisés avec lesquels le téléphone a été programmé. Déblocage de la carte SIM supprime cette restriction d'un téléphone afin que la carte SIM de n'importe quel réseau puisse être insérée et utilisée. Cela implique généralement de taper un code dans le composeur du téléphone qui supprime le verrouillage. Il existe différentes façons d'obtenir ce code en fonction de votre appareil et de votre réseau. Certains réseaux vous donneront le code de déverrouillage une fois que vous aurez atteint la fin de votre contrat, certains fabricants publient ces codes sur leurs sites Web, certains fabricants intègrent ces codes dans leurs appareils de manière à ce qu'ils puissent être extraits par une application et certains nécessitent l'utilisation d'un logiciel PC spécial pour reprogrammer le téléphone. Le verrouillage de la carte SIM est généralement implémenté dans un firmware matériel/en lecture seule, il n'est donc généralement pas possible de déverrouiller votre appareil sans code.
Plus d'informations : Puis-je utiliser mon appareil avec un autre opérateur ?


Related : Une autre question qui explique certaines parties de la plateforme Android en termes familiers aux utilisateurs de systèmes informatiques traditionnels :
En termes informatiques normaux, quelles sont les différentes parties d'un système Android ?

1 votes

Jailbreak et rooting sont similaires mais non identiques du point de vue du processus abstrait. Jailbreak implique de contourner un bootloader (ou d'ignorer la sécurité d'Apple) puis d'obtenir des privilèges administratifs, tandis que le rooting consiste uniquement à obtenir ces privilèges - rien d'autre n'est implicite. De plus, le gain de privilèges (liberté !) est probablement plus grand avec le jailbreak, car le sideloading est déjà autorisé avec Android.

0 votes

@GAThrawn Est-il correct de dire que le pilote fait partie du SE? Ou du moins, un ensemble de pilotes de base fera partie du SE, et si vous voulez quelque chose de spécifique, alors vous devez installer son pilote avant de pouvoir commencer à l'utiliser?

30voto

Thej Points 655

Rooting et Jailbreaking font référence à la même chose. Le terme Jailbreaking vient de la communauté de l'iPhone d'Apple, le terme préféré dans Android est le rooting.

Rooting/Jailbreaking fait référence à l'activation de l'administrateur/superutilisateur/root/utilisateur-id-0 sur le téléphone. Sur un appareil non rooté, le compte de superutilisateur est désactivé à des fins de sécurité. Le superutilisateur possède tous les privilèges sur le système, y compris la suppression ou la modification de fichiers système critiques.

Plus d'informations sur le rooting : Que signifie "rooter un téléphone"?

4 votes

Rooting = Accéder en tant que root (utilisateur root, utilisateur 0). Jailbreaking = la même chose que le rooting sauf que dans Android, vous n'êtes jamais lié par un chargeur de démarrage/logiciel propriétaire, donc ce n'est pas vraiment du jailbreaking, bien que le concept soit le même.

6voto

Thej Points 655

Le firmware fait référence à l'ensemble de la pile logicielle Android : noyau (incl. pilotes), machine virtuelle Dalvik et système d'exploitation. Cependant, il n'inclut pas les applications installées depuis le Market.

Le firmware peut être officiel (publié par le fabricant et/ou le fournisseur de services) ou il peut être non officiel (publié par la communauté de modding).

6voto

NotMe Points 3732

CyanogenMod a une bonne définition de ROM (et beaucoup des autres termes de cette liste)

Mémoire morte à lecture seule. Dans le contexte d'un appareil Android, ROM est la mémoire flash interne où réside le système d'exploitation principal. Il peut également faire référence à une version spécifique du micrologiciel qui peut être appliquée à un appareil via un processus généralement appelé flashage. Une ROM incorrectement flashée peut souvent briquer l'appareil, le rendant inutilisable.

4voto

J. Loomis Points 138

Cette question est déjà bien répondue, mais une chose qui semble perturber la plupart des personnes non techniques est la différence entre le rootage / jailbreak et le déverrouillage SIM.

Voici l'explication simple que j'utilise pour les personnes non techniques.

Un smartphone est essentiellement 2 choses

  1. Un téléphone

    Le déverrouillage est lié à la partie téléphone du smartphone.

    Dans certains pays (notamment aux États-Unis), la partie téléphone du smartphone est verrouillée par l'opérateur afin qu'elle ne puisse pas être utilisée avec d'autres opérateurs.

  2. Un ordinateur

    Le rootage / jailbreak est lié à la partie ordinateur du smartphone.

    Le système d'exploitation du téléphone (Android / iOS / Windows) est verrouillé par l'éditeur du système d'exploitation (Google / Apple / Microsoft) afin que vous ne puissiez accéder qu'aux fonctionnalités avec l'interface fournie par le système d'exploitation et le fabricant. Vous n'avez pas la permission d'administrateur sur votre appareil (contrairement à un PC Windows où vous pouvez vous connecter en tant qu'administrateur).

    Cela est fait pour de nombreuses raisons
    1. Vous devez acheter à travers leur magasin d'applications, etc.
    2. Beaucoup d'utilisateurs ne sont pas assez techniques, donc cela est fait pour les protéger de faire quelque chose de stupide.

    Contourner ces mesures pour obtenir un accès administrateur à son propre appareil est appelé rootage ou jailbreak.

0 votes

Mais n'y a-t-il pas une différence entre le déverrouillage SIM et le déverrouillage du chargeur d'amorçage? Si tel est le cas, alors je suppose qu'il y a essentiellement seulement 3 étapes principales impliquées dans le contournement des limitations du téléphone: 1) déverrouillage SIM/déverrouillage de la subvention; 2) déverrouillage du chargeur d'amorçage (qui, je suppose, permet l'installation de firmware personnalisé); et 3) enracinement du périphérique. Ou est-ce que (2) et (3) sont essentiellement la même chose ici? Tellement confus...

0 votes

2 (déverrouillage du chargeur de démarrage) permet 3 (rootage).

0 votes

Juste pour ajouter: mais 2 n'est pas toujours nécessaire pour 3 (voir les exploits de root). Mais la plupart des tweakers hardcore veulent 2 même s'il est possible d'obtenir 3 sans 2. Parce que 2 vous permet de faire plus que 3 - notamment des ROMs personnalisées/recoveries. 3 est juste cool pour supprimer les logiciels superflus et installer quelques applications de niche.

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