¿Qué tan difícil es instalar el stock de Android en un dispositivo que tiene una versión modificada del sistema operativo preinstalado?

No para todos, pero para la mayoría es increíblemente simple. La clave es tener un exploit para desbloquear el dispositivo, una ROM de stock (software / OS) que coincida con el dispositivo y la liberación de un kernel de stock apropiado. Una vez que obtenga acceso de raíz al dispositivo e instale una recuperación personalizada, flashear Android o cualquier otra ROM personalizada es pan comido. Ejecuté Android en mi SGS4 por un tiempo.

Cada dispositivo y cada fabricante son un poco diferentes, por lo que querrá encontrar el método para su dispositivo específico (operador, nación, software, etc.)

El mejor lugar para comenzar es XDA-developers.com. Incluso si solo desea detalles más específicos sobre el proceso sin intención de poseer o rootear su propio dispositivo Android, es un sitio interesante y un gran recurso.

Obviamente, hay una gran cantidad de terminología poco común (raíz, recuperación, ROM, kernel, etc.) sobre la que también puede obtener más información en XDA.

En caso de que se lo pregunte, he tenido 12 dispositivos Android, incluido el G1 / Dream (el primer dispositivo Android) y he rooteado cada uno de ellos. Recogí mi duodécimo esta noche, el Note 3 que rootearé mañana por la mañana. Estoy seguro de que muchas otras personas vendrán aquí con más información y diferentes perspectivas, pero no dude en preguntar si tiene alguna pregunta o desea información más específica.

“Stock” generalmente significa “según lo provisto por el vendedor”. En este sentido, la versión modificada de Android que viene preinstalada en estos dispositivos es “stock”.

Una mejor manera de pensar en las ediciones de Play Store de estos teléfonos es Android “limpio” o sin modificaciones. Solo cuando Google vende el dispositivo es esta versión no modificada “stock”.

Tanto las versiones modificadas como las no modificadas de estos dispositivos incluyen controladores para el hardware específico que contiene el dispositivo, que le permite funcionar.
La mayoría de los controladores son propietarios / de código cerrado, por lo que cuando Google crea un dispositivo Play Edition, generalmente tienen que obtener estos controladores del proveedor de hardware.

Si desea instalar la versión “ordenada” de Android en un dispositivo, deberá obtener el código del Proyecto de código abierto de Android (AOSP), compilarlo y subirlo a su dispositivo y esperar que se inicie. No recomendaría esto para empezar.

Para el principiante, la mejor opción es encontrar una ROM personalizada basada en AOSP. Hay muchos de estos en foros en xda-developers.com.

Personalmente, uso CyanogenMod (cyanogenmod.org), ya que trata de mantenerse fiel a AOSP, mientras lo mejora con una loca personalización. Tuve pocos problemas para instalarlo en mi Samsung Galaxy S3, siguiendo las instrucciones de esta página (pero usando el método Odin documentado en la sección “Sugerencia útil” en la parte superior):
http://wiki.cyanogenmod.org/w/In
Incluso tienen un instalador ahora, lo que hace que el proceso sea bastante sencillo.

Luego, después de tener una mejor idea de cómo instalar ROM precompiladas, puede extraer la fuente y compilarla usted mismo y cargarla en su teléfono. CyanogenMod también tiene instrucciones sobre cómo hacer esto:
http://wiki.cyanogenmod.org/w/De

Una vez que tenga una idea de cómo construir una fuente estable para un teléfono, entonces probablemente esté listo para cavar y construir su propia ROM desde cero.

De acuerdo, puede intentar ir directamente a construir su propia ROM desde cero al principio; Solo recomiendo esta ruta, ya que te facilitará el desarrollo de Android y (con suerte) te ahorrará un teléfono bloqueado.

En una nota al margen, inicialmente estaba un poco reacio a cambiar a Android, ya que estaba familiarizado con el iPhone y tenía muchas aplicaciones y música, pero ahora que he cambiado, me alegro de haberlo hecho y no lo hice ‘ No esperes volver pronto.

¡Feliz cacería!

No es difícil en absoluto. Además, no requiere acceso de root ni una comprensión profunda del flasheo del dispositivo. Casi todos los dispositivos Android tienen paquetes de firmware disponibles de forma gratuita en línea. A veces, los fabricantes lanzan estos paquetes, a veces los fabricantes los filtran, y otras veces los desarrolladores y entusiastas de Android compilan estos paquetes por amor a la comunidad de Android. El componente clave de un paquete de firmware de stock puro es que está firmado digitalmente por el fabricante. Esta firma asegura que se puede actualizar a un dispositivo desrooteado y bloqueado, así como a un dispositivo que está desbloqueado por OEM y completamente rooteado. En el dispositivo Motorola, por ejemplo, el modo fastboot se puede usar para flashear el dispositivo con un paquete de firmware original, independientemente del estado modificado del dispositivo. En los dispositivos Samsung, todo esto se puede hacer con un programa conocido como Odin. En dispositivos LG, la herramienta Flash de LG hace el trabajo. Casi todos los fabricantes de equipos originales tienen un medio para devolver el dispositivo a la condición de stock sin modificar.

Para su dispositivo en particular, para actualizarlo a la condición de stock, recomiendo buscar en los foros de Android XDA-Developers el modelo de su dispositivo. Allí, normalmente encontrará un paquete de firmware estándar para su dispositivo, así como los recursos y las instrucciones precisas para actualizar su dispositivo.

La respuesta 100% depende de su capacidad para encontrar una imagen de firmware sin procesar para su dispositivo. Si no hay uno disponible, estará más allá de la capacidad de la mayoría de las personas. También dependerá de si su gestor de arranque está desbloqueado o no y si alguien ha podido obtener la raíz completa en ese dispositivo. Sin permisos de root, cambiar su firmware no funcionará, ya que el teléfono simplemente volverá a cargar su copia de seguridad del modificado con el que vino. Si te refieres a modificado como si hubieras comprado un teléfono de alguien ya rooteado y flasheado, será bastante fácil. Simplemente vaya a XDA y busque su teléfono, encontrará todo lo que necesita