Recientemente compré dos teléfonos Samsung G5 de Amazon con la intención de desarrollar una ROM en una versión anterior (el teléfono se envió con 5.0). Tomé uno de los teléfonos y bajé con éxito el dispositivo a una versión 4x anterior sin problemas. Fue solo más tarde cuando intenté hacer esto en el segundo dispositivo que tuve problemas.
Resulta que el mismo firmware que instalé en el primer dispositivo no parece funcionar con el segundo. Después de investigar un poco, me di cuenta de que el segundo dispositivo era de una ubicación diferente. Sin embargo, ambos dispositivos tienen el mismo número de modelo. Así que esto me deja con las siguientes preguntas:
¿Qué pasa con las diferentes configuraciones regionales que pueden hacer que el firmware sea incompatible para dispositivos del mismo modelo? (Aparte de los tipos de operador: GSM, CDMA)
Si un teléfono se envía con una versión más nueva, ¿es posible que la degradación sea imposible?
Si no, ¿qué información, además del número de modelo y la región, se necesita para seleccionar la versión de firmware adecuada para un dispositivo? (PDA, CSC, etc. aparecen diferentes en las versiones de firmware)
Hablando de la tercera pregunta mencionada anteriormente: he intentado flashear innumerables imágenes de firmware 4x (para el modelo y la región correctos) solo para que el teléfono se atasque en la pantalla de inicio de Samsung.
Es posible que la configuración regional diferente se envíe con un gestor de arranque diferente.
Este cargador de arranque es responsable de cargar Android y puede contener verificaciones adicionales de firmwares de stock antes de arrancar. También es posible que el dispositivo se haya enviado con un hardware diferente (procesadores Qualcomm/Exynos), por lo que Android debe incluir los módulos del kernel y los módulos de firmware necesarios para funcionar en ese dispositivo en particular.
Ciertamente es posible que un cargador de arranque actualizado pueda evitar que actualice una versión anterior completa . Hay formas de eludir esto:
izzy