Cuál es la diferencia entre:
(¿algún otro término a menudo confuso que me haya perdido?)
Rootear y Jailbreaking son esencialmente las mismas cosas, Jailbreaking es la palabra de los usuarios de iPhone para lo que los usuarios de Android llaman Rooting. El enraizamiento es cuando obtiene acceso "Root" al teléfono que le da el poder de hacer lo que quiera (proviene del Usuario raíz de Unix , esencialmente el equivalente de Unix a la cuenta de Administrador de Windows). Normalmente, se le impide ser Root por su propio bien, ya que es muy fácil romper su teléfono una vez que tiene acceso de root, y bastante difícil romperlo sin él.
Más información: ¿Qué significa "rootear un teléfono"? y he rooteado mi teléfono. ¿Ahora que? ¿Qué gano con rootear?
Una copia de seguridad de Nandroid es una copia de seguridad de su teléfono que es una imagen exacta del estado de su teléfono. Por lo tanto, puede hacer una copia exacta de su teléfono actual, luego hacer cambios importantes en él y luego restaurar su copia de seguridad anterior al actualizar la copia de seguridad en el teléfono. Flashear significa copiar o instalar... esencialmente está limpiando el dispositivo y restaurando un estado anterior (una copia de seguridad) o está flasheando una nueva ROM (ver más abajo). NAND es el almacenamiento flash de su dispositivo, por lo que copiar archivos allí se denomina "flasheo".
El sistema operativo Android es el software que administra el hardware en un teléfono Android, como la pantalla, las comunicaciones de datos, el almacenamiento, la cámara y el GPS. Proporciona una capa común que permite que las aplicaciones usen y accedan a estos recursos en una variedad de dispositivos diferentes sin que la aplicación tenga que saber nada especial sobre el hardware real en el que se ejecuta. El sistema operativo Android también incluye una serie de aplicaciones y servicios estándar, como Contactos, Cámara, Galería de fotos y aplicaciones de navegador web, y permite al usuario hacer cosas como controlar el brillo de la pantalla o conectarse a redes wifi.
Aunque las definiciones reales son diferentes, en el mundo de Android, ROM , Mod y Firmware se usan como si significaran esencialmente lo mismo. Todos se refieren a una versión personalizada del sistema operativo Android que ha sido modificada para funcionar en una marca particular de teléfono con un conjunto específico de personalizaciones o cambios. Esto se puede hacer para que un teléfono antiguo como el G1 pueda recibir una nueva versión de Android, como la 2.2, incluso si el fabricante ha decidido no proporcionarla. O podría ser para proporcionar una funcionalidad adicional que no está disponible en la versión de Android proporcionada por el fabricante, o para solucionar problemas en la versión proporcionada por el fabricante. Más información: ¿ Cuál es la diferencia entre una ROM AOSP y una ROM estándar?, ¿ Cuáles son las ventajas de una ROM personalizada? , ¿ Por qué hay tantos núcleos de Android diferentes y dónde puedo encontrar ROM estándar o personalizadas para mi dispositivo Android?
Un controlador es lo que le dice al sistema operativo del software Android cómo comunicarse con todos los diferentes hardware que hay en un teléfono Android. Cuando alguien está armando una ROM para un modelo de teléfono en particular, deberá incluir todos los controladores de ese teléfono dentro de la ROM (para cosas como el módem celular, el acceso WiFi, el tipo de cámara en particular, el procesador específico, etc.) de lo contrario, la ROM no funcionará en ese teléfono o solo podrá funcionar en ciertas partes del teléfono y, por ejemplo, es posible que no pueda usar la cámara frontal o que no pueda conectarse a una red WiFi. Esto es exactamente lo mismo que cuando conecta algo nuevo a Windows y ejecuta el asistente Nuevo hardware agregado y busca un nuevo controlador antes de que pueda usarlo. Los controladores son cargados por el kernel, el núcleo del sistema operativo.
Una actualización Over The Air (OTA) es cuando su teléfono recibe una actualización de su sistema operativo Android "over the air", es decir, se envían los archivos automáticamente a través de la red celular desde Google o desde su red telefónica sin necesidad de ser conectado a una PC. Esto contrasta con la forma en que, por ejemplo, el iPhone se actualizó originalmente donde necesitaba estar conectado físicamente a una computadora con iTunes para obtener sus actualizaciones.
El gestor de arranque controla cómo se inicia el dispositivo. La herramienta del lado de la PC de Google para ingresar al cargador de arranque y otras tareas relacionadas se llama Fastboot , y ejecutar el cargador de arranque de forma interactiva puede llamarse "modo Fastboot". Un cargador de arranque bloqueado verificará la partición del sistema Android y la restaurará a su estado original si no coincide, mientras que un cargador de arranque desbloqueado no realiza la misma verificación, por lo que es necesario desbloquear el cargador de arranque para rootear un dispositivo de forma permanente.
El término recuperación se usa a menudo para referirse a varias cosas diferentes. Podría significar un modo de operación para el teléfono. Por ejemplo, para iniciar en modo de recuperación en Atrix 4G MB860 olympus, uno debe:
para entrar en el modo de recuperación de Android .
Este es un modo de operación que permite al usuario realizar cambios importantes en el teléfono. O la recuperación también podría significar la partición de recuperación en el teléfono. O la recuperación también podría significar el archivo de imagen (nombre de archivo.img) que se puede actualizar a la partición de recuperación . Por ejemplo, el Atrix 4G MB860 olympus se envía con una imagen de recuperación de stock flasheada en la partición de recuperación , y arrancar en modo de recuperación en un teléfono de este tipo permite al usuario realizar algunos cambios importantes en el teléfono:
Es posible (aunque esto generalmente requiere un cargador de arranque desbloqueado ) reemplazar el código que se ejecuta en el modo de recuperación de Android al reemplazar la imagen de recuperación de stock que el fabricante instaló en la partición de recuperación con una imagen de recuperación personalizada como ClockworkMod . La instalación y ejecución del código en una imagen de recuperación personalizada a menudo permite al usuario realizar muchos cambios más completos en el teléfono y, a menudo, también permite al usuario realizar copias de seguridad de Nandroid y restaurar estas copias de seguridad en el teléfono.
El cargador de arranque también puede desempeñar algún papel en la actualización del firmware, aunque esto suele ser parte de la recuperación . Si bien normalmente no desea meterse con el cargador de arranque, los usuarios avanzados a menudo mostrarán una recuperación personalizada como ClockworkMod(aunque un gestor de arranque bloqueado puede evitarlo). Esto permite actualizar el firmware que no ha sido firmado por el fabricante (como las ROM personalizadas), ya que la recuperación de stock generalmente verifica la firma y realiza tareas avanzadas como copias de seguridad completas de Nandroid. La recuperación es un poco como la pantalla de inicio del BIOS en las PC, ya que se accede presionando una combinación especial de botones cuando el teléfono se inicia. La recuperación también puede hacer cosas como ejecutar un archivo de actualización desde la tarjeta SD del teléfono o permitirle conectarse desde una PC a través de ADB (Android Debug Bridge) para administrar el dispositivo desde la línea de comandos.
Más información: ¿Cuál es la relación entre ROM Manager, ClockworkMod y Nandroid? ¿Cuál(es) necesito?
Muchas redes de telefonía móvil que venden teléfonos GSM en un contrato restringen el teléfono para que solo se pueda usar en su red telefónica, esto se conoce como bloqueo de SIM , bloqueo de red o bloqueo de subsidio . Esto permite que un proveedor se asegure de que un teléfono que ha subvencionado solo se puede usar en una red que le ayudará a recuperar ese dinero. El teléfono lee el código IMSI de la tarjeta SIM insertada y comprueba que se corresponde con los códigos de país o de red permitidos con los que se ha programado el teléfono. Desbloqueo de SIMelimina esta restricción de un teléfono para que se pueda insertar y utilizar la tarjeta SIM de cualquier red. Esto generalmente implica escribir un código en el marcador del teléfono que elimina el bloqueo. Hay diferentes formas de obtener este código según su dispositivo y red, algunas redes le darán el código de desbloqueo una vez que llegue al final del plazo de su contrato, algunos fabricantes publican estos códigos en sus sitios web, algunos fabricantes incorporan estos códigos en sus dispositivos de forma que una aplicación puede extraerlos y algunos requieren el uso de un software especial para PC para reprogramar el teléfono. El bloqueo de SIM generalmente se implementa en hardware/firmware de solo lectura, por lo que generalmente no es posible desbloquear su dispositivo sin un código.
Más información: ¿Puedo usar mi dispositivo en un proveedor diferente?
Relacionado : Otra pregunta que explica algunas partes de la plataforma Android en términos familiares para los usuarios de sistemas informáticos tradicionales es:
En términos informáticos normales, ¿cuáles son las diferentes partes de un sistema Android?
Rootear y Jailbreak se refiere a lo mismo. El término Jailbreaking proviene de la comunidad iPhone de Apple, el término preferido en Android es rootear.
Rooting/Jailbreaking se refiere a habilitar al usuario administrador/superusuario/root/user-id-0 en el teléfono. En un dispositivo no rooteado, la cuenta de superusuario está deshabilitada por motivos de seguridad. El superusuario posee todos los privilegios sobre el sistema, incluida la eliminación o modificación de archivos críticos del sistema.
Más sobre rootear: ¿Qué significa "rootear un teléfono"?
El firmware se refiere a toda la pila de software de Android: Kernel (incluidos los controladores), Dalvik VM y el sistema operativo. Sin embargo, no incluye las aplicaciones instaladas desde Market.
El firmware puede ser oficial (publicado por el fabricante y/o el proveedor de servicios) o no oficial (publicado por la comunidad de modding).
CyanogenMod tiene una buena definición de ROM (y muchos de los otros términos en esa lista)
Memoria de sólo lectura. En el contexto de un dispositivo Android, la ROM es la memoria flash interna donde reside el sistema operativo central. También puede referirse a una versión específica de firmware que se puede aplicar a un dispositivo a través de un proceso que generalmente se conoce como flasheo. Una ROM mal flasheada a menudo puede bloquear el dispositivo, dejándolo inutilizable.
Esta pregunta ya está bien respondida, pero una cosa que encuentro que la mayoría de las personas que no son tecnológicas se confunden es la diferencia entre rootear/jailbreak y desbloquear SIM.
Esta es la explicación simple que uso para las personas que no son tecnológicas.
Un teléfono inteligente es esencialmente 2 cosas
Un teléfono
El desbloqueo es relevante para la parte del teléfono del teléfono inteligente.
En algunos países (generalmente en EE. UU.), el operador bloquea la parte del teléfono del teléfono inteligente para que no se pueda usar con otros operadores.
Un ordenador
Rooting/Jailbreaking es relevante para la parte de la computadora del teléfono inteligente.
El sistema operativo del teléfono (Android/IOS/Windows) está bloqueado por el escritor del sistema operativo (Google/Apple/Microsoft) para que solo pueda acceder a la funcionalidad con el sistema operativo y la interfaz proporcionada por el fabricante. No tiene permiso de administrador en su dispositivo (a diferencia de una PC con Windows donde puede iniciar sesión como administrador).
Esto se hace por muchas razones
1. Tienes que comprar a través de su tienda de aplicaciones, etc.
2. Muchos usuarios no son lo suficientemente técnicos, por lo tanto, esto se hace para protegerlos de hacer algo estúpido.
Eludir estas medidas para obtener acceso de administrador a su propio dispositivo se denomina enraizamiento o jailbreak.
TL;DR versión:
Desbloqueo del gestor de arranque
Enraizamiento
Jailbreak
ROM
NAND
MMC/SD
Nandroid
Sistema operativo
Mod (por ejemplo, CyanogenMod)
Recuperación (ClockworkMod, Amon Ra)
Kernel personalizado (por ejemplo, kernel de LeshaK)
firmware
Conductor
Actualización por aire (OTA)
Arranque rápido
Desbloqueo de SIM
Brillante
SPL (Segundo programa cargador)
Kernel de Android se refiere al kernel de Linux y al conjunto de controladores que viene con el kernel de Linux. El kernel no incluye aplicaciones que vienen con Android ni la máquina virtual Java/Dalvik.
Costum Kernel se refiere a las modificaciones realizadas por la comunidad al kernel de Linux. El Kernel proporciona servicios de bajo nivel, administración de recursos y seguridad.
El controlador es una parte del núcleo que se comunica directamente con el hardware, proporciona una interfaz estándar que oculta las complejidades de un hardware en particular.
Las modificaciones en el kernel y el controlador generalmente incluyen la corrección de errores específicos del hardware, la optimización de la administración de recursos y el desbloqueo de funciones de hardware que estaban deshabilitadas en el nivel del controlador.
La actualización Over The Air se refiere a una actualización oficial del fabricante y operador de su dispositivo, la actualización se envía automáticamente a su dispositivo.
La actualización OTA es básicamente una actualización de firmware oficial, ya que cubre toda la pila de Android (controladores, firmware, kernel, VM, aplicaciones).
Tengo entendido que diferentes mod/rom son similares a los gustos de ubuntu y fedora (variante diferente de linux) en el mundo de la PC. El kernel es de un nivel más bajo que este, ya que tanto ubuntu 10.10 como fedora 14 usan el mismo kernel de Linux 2.6.35
bryan denny