Tema: [ SOLUCIONADO ] Status 7 error en CMW 6.0.4.7
Ver Mensaje Individual
  #3  
Viejo 14/03/14, 22:22:12
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Tu operador: Vodafone
No tengo tiempo de leer todo el post y es una pena por que se ve que esta muy bien echo. Pero aun pecando de que este ya escrito os comento el problema del status 7 y las posibles soluciones.

La carpeta de los zip con las instrucciones de instalación es /META-IF dentro esta un binario a modo de "bypass" con el recovery y que este entienda las instrucciones de instalación junto a un script donde se encuentran estas. El binario se llama update-binary y el script updater-script (si, no se rompieron la cabeza con los nombre y mejor así por que es muy explicito su nombre respecto a su función real).

El binario hasta las ultimas JB es de hace mas de 2 años y ahora se decidió cambiar a otro mas moderno que supuestamente hace mejor su función (personalmente yo lo hubiera dejado como estaba).

La teoría es muy bonita pero tiene sus contras. Uno de ellos y el mas importante es que los recoverys antiguos y validos hasta JB 4.3.1 no saben reconocer los nuevos update-binay y los nuevos no saben tampoco descifrar los antiguos, creando un caos y provocando el mas que conocido status 7 al usar zip con estos equivocados.

Existen varias formas de pasar el mal trago a cada cual con sus peculiaridades:

  1. Coger el zip y cambiar el update-binay por el que si reconoce el recovery instalado. ¿Parece fácil verdad? pues tiene mas "miga", resulta que los nuevos también cambian ciertos comandos a usar en el uptader-scrip para hacer la misma función que antes con los viejos y viceversa. Con lo que este también necesita ser editado con los comandos viejos o los nuevos según el caso.
  2. Meter directamente el Aroma Installer a la carpeta META-IF aunque no se use para elegir opciones, MODs, app a instalar, modem, kernels... solo para instalar la ROM sin status 7 de por medio. Como no lo malo es que se ha de saber una vez mas como editar los script de este y ademas de updater-script también lleva el aroma-config que aunque no metas opciones a instalar mas cosas tendrás igualmente que editarlo casi seguro.
  3. El recovery PhilZ desde su versión 6.15.4 lleva incorporado un sistema para forzar la lectura de los binarios antiguos que en cada arranque se ha de volver a activar (mas que nada por que supuestamente poco a poco se ira usando el nuevo y quedando en el olvido el viejo y con el tiempo ni ara falta esta opción). Por desgracia hace mucho que el desarrollador no trabaja ni actualiza la version del S2 (en el G2 va de cine este recovery). A ver si con suerte el TWRP que se acaba de actualizar a la v2.7.0.0 que me pareció leer que lleva algo similar al PhilZ es portado oficialmente al S2 y si no ayudarles a ellos que están pidiendo ayuda en lo terminales que no tienen para poder portarlo.
  4. El mas facil aunque como no tengo el S2 ahora no puedo probarlo, de todas formas dudo que falle. Aprovecharnos de las debilidades de la mayoría de los galaxys por tener en una partición kernel y recovery y de la posibilidad de usar un recovery temporal. Teniendo KK y su recovery para los binarios nuevos se puede flashear el temporal de ICS/JB con el que si deberia dejaros instalar los zip antiguos, sobre todo para el tema de MODs como crossbreder y similares.
Esto ultimo lo echo mucho de menos en el G2 ya que hasta que Philz no metió mano portando su magnifico recovery, segun la ROM o MOD a instalar tenias que estar flasheando el CWM o el TWRP por que también daba status 7 aun siendo JB a JB o KK a KK, y para colmo cada uno lleva su sistema de backup independiente e incompatible con el otro (si quieres restaurar un nandroid... otra vez a flashear el correcto). Menos mal que Philz con su CWM avanzado nos saco de este lio tan tonto con un recovery para "gobernar" todas las ROMs
__________________
Responder Con Cita
Los siguientes 3 usuarios han agradecido a raziel-77 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]