ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II


 
Herramientas
  #1  
Viejo 15/03/13, 14:59:13
Avatar de compiler
compiler compiler no está en línea
Miembro del foro
Mensajes: 177
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 177
Modelo de smartphone: Samsung Galaxy S6
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
[Tutorial] SGS2: Volver a ROM 4.1.2 oficial con root y soporte BLN desde Cyanogenmod 9/10

Lo he puesto en mi blog pero lo reproduzco aquí por si le resulta de utilidad a alguien:

No dudéis en apuntarme si véis algo mal, algo que cambiar o algo que añadiríais.


Volver a ROM Samsung Galaxy S2 oficial 4.1.2-root desde CyanogenMod


Voy a describir los pasos necesarios para volver desde una CyanogenMod (9.1 en mi caso, pero también sirve para las 10.x) a la ROM oficial de SAMSUNG XWLSD_FOPLS4 (Febrero 2013). Ojo, sólo he probado lo siguiente en esa versión de ROM, así que no recomiendo realizar los mismos pasos y usar los mismos programas para otras (no puedo certificar nada para versiones diferentes).

En mi caso vuelvo a la ROM oficial porque estoy cansado de trastear con el teléfono. Creo que la versión 4.1.2 ya es suficientemente completa para mi uso diario y no quiero perder más tiempo con el teléfono más allá de usarlo y disfrutarlo. Poner la ROM oficial te limita mucho así que un término medio entre Custom ROM y ROM oficial es poner la ROM oficial y un kernel custom que te "regala" root+CWM+BLN.

Básicamente, el procedimiento consiste en:
  • Descargar todos los ficheros necesarios (ROM, kernel, ODIN, apks para liberar el móvil, etc)
  • Hacer backup del contenido del móvil (carpeta /efs, nandroid, aplicaciones, etc)
  • Instalar ROM oficial con ODIN.
  • Rootear el teléfono con un kernel custom y ODIN.
  • Liberar de nuevo la SIM del teléfono.
  • Quitar el triángulo amarillo de aviso de que el móvil ha sido modificado.
  • Recuperar nuestras aplicaciones y personalizar de nuevo las configuraciones.

Comencemos:


COSAS A DESCARGAR:

Buscamos en google (normalmente es fácil de encontrar y están enlazadas en htcmania o xda-developers):
  • Samsung Kies (si no lo tienes ya instalado, hay que instalarlo para que Windows reconozca el teléfono).
  • Odin 3 v1.85 (para instalar la ROM)
  • Odin 3 v3.07 (para instalar el kernel Siyah con root)
  • Siyah-s2-v6.0b5.tar (kernel con root y soporte BLN)
  • GalaxSimUnlock.apk (para re-liberar el móvil)
  • TriangleAway237.apk (para quitar el triángulo amarillo que avisa en el arranque de que el móvil ha sido modificado)
  • ROM I9100XWLSD_I9100FOPLS4_FOP.zip (descargada de sammobile, ahora explico cómo).



DESCARGAR LA ROM:
  • Ir a http://www.sammobile.com/firmwares
  • Necesitaremos crear una cuenta para poder descargar ficheros. Creamos una cuenta nueva.
  • Una vez en /firmwares/, pulsamos arriba en FIRMWARES donde pone "HOME - CHECK YOUR FIRMWARE - FIRMWARES"
  • En el cajetín de búsqueda ponemos "SmartPhone" - "Android" - "GT-I9100 - Galaxy SII" - "Spain - FOP". La versión FOP es la versión libre. Podemos instalar también (están en ese desplegable) las de las operadoras Movistar, Vodafone, Orange y Yoigo (yo prefiero la libre).
  • Abajo nos aparecerán los posibles firmwares a descargar. Por ejemplo:


Código:
Country  Date Version    PDA     CSC             Kies
Spain  2013 February  4.1.2  I9100XWLSD  I9100FOPLS4
Spain  2013 January  4.1.2  I9100XWLS8  I9100FOPLS3
  • Pulsamos sobre I9100XWLSD, que es la última versión. Es la misma que la XWLS8 con un parche de 21MB que salió a las 2 semanas vía OTA. Esto nos llevará a un enlace directo en hotfile, de donde bajamos la ROM (552.7MB).
  • Desempaquetamos el ZIP y obtendremos un fichero .tar.md5 que es el que usaremos en ODIN.



HACER COPIAS:
  • Si somos root en el dispositivo (lo normal si usamos Cyanogenmod), es muy recomendable hacer una copia del directorio /efs. Este directorio es importante porque contiene el IMEI de nuestro teléfono, y si lo perdemos podemos tener bastantes problemas después para hacer llamadas. De hecho, este backup deberíais hacerlo desde el primer día y guardarlo, estéis cambiando de rom o no. EFS cuelga de /, no de /mnt/sdcard que es la raíz que vemos en la mayoría de gestores de ficheros. Yo hice la copia con el FX File Explorer explorando / en modo root, pulsación larga sobre EFS, Comprimir, en /emmc/backup/efs.tar.gz . Es necesario un tar.gz para que se preserven propietarios y permisos de los ficheros porque la SD suele ser formato FAT. También hay aplicaciones específicas para hacer copias de la carpeta EFS. En teoría no se debería sobreescribir este directorio porque es una partición diferente de data, system y /, pero por si acaso (y por si algún día se os corrompe) haced este backup.
  • Instalar MyBackup o Titanium Backup hacer copia de las apps instaladas (sólo APKs, no APKs+DATOS). Los datos no nos servirán porque no son compatibles entre versiones, sólo los APKs.
  • Hacer una copia de la /sdcard/DCIM (las fotos y vídeos) a la microSD, para tenerlas por si acaso.
  • Si tenemos Clockworkmod, entrar en modo recovery (encender el teléfono pulsando POWER + HOME + VOLUP) y hacer nandroid en formato tar del sistema, en la microSD.
  • Apagar el teléfono, poner la microSD en el PC y hacer una copia de sus contenidos (de los backups y los datos a conservar, vamos).
  • Aprovechar para crear una carpeta "OLD" en la microSD y MOVER alli todas las carpetas de "android" (android, data, databases, whatsapp, etc) que hay en la microSD, propias de Android o de aplicaciones, para que las cree limpias en el mismo sistema. Dejar solo las carpetas nuestras personales (Download, musica, etc).
  • Entrar en modo recovery de nuevo y hacer "Wipe Cache", "Wipe Battery Stats", "Wipe Dalvik Cache" y "Wipe Data / Factory Reset". Acabamos de resetear totalmente el teléfono.


INSTALAR LA ROM 4.1.2 OFICIAL:
  • Cargar batería del móvil al 100% por seguridad. Si el procedimiento lo hacemos desde un portátil conectado a la luz y con la batería cargada, mejor.
  • Instalar Samsung Kyes (si no lo tenemos ya).
  • Reiniciar Windows.
  • Insertar el teléfono para que instale los drivers. Esperar hasta que esté reconocido el teléfono (avisará de una serie de drivers instalados).
  • Desconectar el teléfono.
  • Matar Kyes con (Inicio -> ejecutar -> taskmgr -> procesos -> eliminar Kyes.exe).
  • Abrir Odin 3 v1.85
  • Quitar cable del teléfono y del PC.
  • Arrancar el teléfono en modo download (apagar, encender con VOLDOWN+POWER+HOME y soltarlo cuando salga una pregunta a la que contestaremos con la tecla necesaria para continue).
  • Conectar el cable al teléfono y al PC, y esperar a que lo detecte Windows y ODIN.
  • En PDA seleccionar el tar.md5 de la rom a flashear. Asegurarse de que sólo están marcadas las opciones "AutoReboot" y "F. Reset Time". NO MARCAR NINGUNA OTRA OPCION.
  • Darle a START. Esperar unos minutos, NO DESCONECTAR EL CABLE NI TOCAR NI EL PC NI EL TELEFONO.
  • El teléfono se reiniciará (desconectar entonces los cables ya sin problemas).
  • Arrancará 4.1.2 JB. Configuradlo pero no pongáis cuenta de google aún.
  • No marcar todavía las opciones de "Hacer copia de este dispositivo" y "Restaurar el dispositivo".
  • Meter el PIN de red. Luego (al menos en mi caso) nos pedirá un código para desbloquear la SIM porque si el teléfono era liberado, probablemente ya no lo estará. En este segundo punto cancelamos/descartamos para seguir usando el teléfono sin SIM.


Este procedimiento lo podéis ver más o menos en este estupendo vídeo del forero coper190:





ROOTEAR EL TELEFONO E INSTALAR KERNEL CON SOPORTE BLN:

Como véis, la ROM original no tiene root por lo que estamos limitados para ciertas cosas y además si era un teléfono liberado, es posible que necesitemos root para liberarlo de nuevo. Instalando un kernel personalizado podemos tener root y además cosas adicionales, como soporte BLN.

El soporte BLN es IMPRESCINDIBLE. Nuestro móvil no tiene LED de avisos, como sí tienen otros móviles, así que si alguien te escribe por Whatsapp o te llama y no estás delante del teléfono, cuando lo tienes de nuevo delante no te enteras a menos que enciendas la pantalla y veas las notificaciones. Con el soporte BLN y la aplicación del market BLN Control, se encenderán las luces de la parte de abajo de la pantalla (menú y volver) como si fueran leds de notificación, de forma que sólo mirando el teléfono puedes saber si tienes algún mensaje nuevo. No gastan tanta batería como podáis pensar. Lo único que tuve que hacer yo para que no estuvieran siempre encendidas (por culpa del correo) fue quitar las notificaciones de gmail y poner un widget de gmail que tiene un numerito con los correos sin leer.

Aunque no queráis soporte BLN, tenéis que instalar este kernel para tener root, luego no tenéis por qué activar el BLN (ni descargar siquiera BLN Control) si no queréis.
  • Abrir Odin 3 v3.07
  • Quitar cables del teléfono y del PC.
  • Arrancar el teléfono en modo download (apagar, encender con VOLDOWN+POWER+HOME y soltarlo cuando salga una pregunta a la que contestaremos con continue).
  • Conectar el cable al teléfono y al PC, y esperar a que lo detecte Windows y ODIN.
  • En PDA seleccionar el tar.md5 de Siyah-s2-v6.0b5.tar. Asegurarse de que sólo están marcadas las opciones "AutoReboot" y "F. Reset Time".
  • Darle a START. Acabará muy rápido y reiniciará el teléfono (podemos quitar los cables).
  • Meter el PIN de red. Luego nos pedirá un código para desbloquear la SIM porque si el teléfono era liberado, probablemente ya no lo estará. En este segundo punto cancelamos/descartamos para seguir usando el teléfono sin SIM.
  • Ir a "Cajón de aplicaciones" -> "Ajustes" -> "Seguridad" -> "Fuentes desconocidas" y activarlo.
  • Ir a las aplicaciones, Archivos e instalar GalaxSimUnlock.apk. Ejecutarlo y desbloquear la SIM.
  • Reiniciar, esta vez sí nos aceptará el PIN.



QUITAR EL TRIANGULO DE AVISO DE TELEFONO MODIFICADO

Al modificar el teléfono (hacerse root) siempre sale un triángulo amarillo de aviso al arrancar. Podemos quitarlo así:

  • Instalar TriangleAway237.apk y ejecutarlo.
  • Reiniciar para comprobar que ya no aparece.



RECUPERAR TODAS LAS APLICACIONES:

Ahora viene lo peor, dejar el teléfono como estaba antes de meternos en faena (con todas sus aplicaciones y configuraciones):
  • Activar copia de seguridad y restauración ("Ajustes" -> "Copia de seguridad").
  • Configuramos nuestra cuenta de Google en "Ajustes" -> "Cuentas" -> "Google".

Y ahora, recuperamos las aplicaciones:
  • Opción A: Entrar en google play, sección aplicaciones, todas, y descargar manualmente las aplicaciones que queramos descargar.
  • Opción B: Instalar MyBackup o Titanium Backup y restaurar las apps instaladas. Ojo, tendréis que desmarcar algunas de las aplicaciones para que no las restaure (cosas de Cyanogen como su cámara, sus salvapantallas, el ROM manager, etc). Si restauramos desde backup, deberá ser SOLO los APKs, no los datos. Tendremos que configurar las aplicaciones otra vez (al restaurar sólo los APKs no están configuradas).
  • Hay que tener paciencia en este paso, y restaurar sólo lo que vayamos a usar y no meter "basura" que venía de Cyanogen.
  • Si tenemos titaniumBackup, "congelar" (o desinstalar) aplicaciones que puedan consumir recursos o que sean de Samsung.
  • Configuramos el launcher, ponemos los iconos en su sitio, agregamos los widgets deseados, etc etc etc...

Algunas aplicaciones que se pueden congelar con seguridad (visto en htcmania y xda-developers):

Código:
Actualizacion de software
Allshare service
Almacenamiento de contenido protegido por DRM
Dias
Dispositivos cercanos
DSMForwarding
DSMLawmo
Enterprise SysScope Service
Kies mediante wifi
MAPServiceSamsung
Rastreador móvil
Samsung browser syncadapter
Samsung calendar syncadapter
Samsung contact syncadapter
Samsung syncadapter
SamsungAppsUNA2
SASlideShow
SysScope
Weather widget
wssyncmlnps
ChatOn
Video Hub
Readers Hub
Music Hub
En XDA hay un hilo con más aplicaciones que se pueden congelar (o deinstalar) para reducir el consumo de batería:

http://forum.xda-developers.com/show....php?t=2016419

Espero que os haya sido de utilidad . Por si acaso, yo no me responsabilizo del resultado de la ejecución de los anteriores pasos, sólo diré que lo he hecho en mi teléfono con éxito y que la semana que viene lo haré en otro S2 para dejarlo también en la versión oficial.

Última edición por compiler Día 15/03/13 a las 15:41:41
Responder Con Cita


  #2  
Viejo 17/03/13, 10:55:50
Avatar de karryvlc
karryvlc karryvlc no está en línea
Miembro del foro
Mensajes: 74
 
Fecha de registro: oct 2011
Mensajes: 74
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Porque usas una version mas antigua de odin para meter la custom rom?
Responder Con Cita
  #3  
Viejo 17/03/13, 10:59:40
Avatar de compiler
compiler compiler no está en línea
Miembro del foro
Mensajes: 177
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 177
Modelo de smartphone: Samsung Galaxy S6
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por karryvlc Ver Mensaje
Porque usas una version mas antigua de odin para meter la custom rom?
Es la primera vez que hago este procedimiento, así que he seguido para cada "parte" los tutoriales que he encontrado en Internet. En el vídeo que enlazo, de un forero de este foro, usa Odin 1.85 para flashear exáctamente esta ROM, así que yo, por si acaso, he usado la misma versión.

Como no quería riesgos (ni para mí ni para quien lea el tutorial), lo he hecho exáctamente igual que el forero, que ha tenido éxito en esa operación.

Si me podéis confirmar que la 3.07 sirve también exáctamente para flashear la ROM sin riesgos como la 1.85, cambio el tutorial, y una dependencia menos

Un saludo!
Responder Con Cita
  #4  
Viejo 17/03/13, 15:13:44
Avatar de cokeX
cokeX cokeX no está en línea
Miembro del foro
Mensajes: 187
Compra y venta: (3)
 
Fecha de registro: feb 2010
Mensajes: 187
Mencionado: 2 comentarios
Tagged: 0 hilos
muchas gracias, seguido sin problemas. Es recomendable hacer un limpiado de kernel antes de hacer el proceso? no se ha borrado la carpeta EFS y es muy raro, siempre me pasa.

p.d: tampoco se quita el triangulo
Responder Con Cita
  #5  
Viejo 17/03/13, 15:34:10
Avatar de compiler
compiler compiler no está en línea
Miembro del foro
Mensajes: 177
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 177
Modelo de smartphone: Samsung Galaxy S6
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Re: [Tutorial] SGS2: Volver a ROM 4.1.2 oficial con root y soporte BLN desde Cyanogenmod 9/10

Cita:
Originalmente Escrito por cokeX Ver Mensaje
muchas gracias, seguido sin problemas. Es recomendable hacer un limpiado de kernel antes de hacer el proceso? no se ha borrado la carpeta EFS y es muy raro, siempre me pasa.

p.d: tampoco se quita el triangulo
¿Pero te ha dado algún error el programa para quitar el triángulo al pulsar en "Reset flash counter"?

Sobre el limpiado de kernel, yo no lo he hecho...
Responder Con Cita
  #6  
Viejo 17/03/13, 21:53:49
Avatar de cokeX
cokeX cokeX no está en línea
Miembro del foro
Mensajes: 187
Compra y venta: (3)
 
Fecha de registro: feb 2010
Mensajes: 187
Mencionado: 2 comentarios
Tagged: 0 hilos
nada, lo he ejecutado ya ya está. No se si tengo que resetear el contador.
Responder Con Cita
  #7  
Viejo 17/03/13, 22:07:14
Avatar de compiler
compiler compiler no está en línea
Miembro del foro
Mensajes: 177
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 177
Modelo de smartphone: Samsung Galaxy S6
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Re: [Tutorial] SGS2: Volver a ROM 4.1.2 oficial con root y soporte BLN desde Cyanogenmod 9/10

Cita:
Originalmente Escrito por cokeX Ver Mensaje
nada, lo he ejecutado ya ya está. No se si tengo que resetear el contador.

Sí... tienes que resetearlo. Precisamente el triangulo sale cuando el contador de flasheos es mayor que cero (vamos, que has flasheado una rom, por eso sale).

Al resetearlo, lo pones a cero y deja de salir el triángulo...
Responder Con Cita
  #8  
Viejo 17/03/13, 22:18:16
Avatar de silfredo
silfredo silfredo no está en línea
Usuario muy activo
Mensajes: 1,273
 
Fecha de registro: abr 2011
Localización: las palmas
Mensajes: 1,273
Tu operador: Vodafone
Mencionado: 4 comentarios
Tagged: 0 hilos
Yo añadirira, si tienes el mobile odin, el cual puedes mantener el root en el flasheo y encimas te ahorras usar el triangule anyway
Responder Con Cita
  #9  
Viejo 17/03/13, 23:37:44
Avatar de karryvlc
karryvlc karryvlc no está en línea
Miembro del foro
Mensajes: 74
 
Fecha de registro: oct 2011
Mensajes: 74
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Me instala todo bien pero cuando inicia la rom no me sale la opcion de desbloquear la sim, le he pasado el apk que lo libera y sigue igual. La carpeta efs esta bien, alguien sabe que puede estar pasando?
Responder Con Cita
  #10  
Viejo 19/03/13, 10:49:05
Avatar de compiler
compiler compiler no está en línea
Miembro del foro
Mensajes: 177
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 177
Modelo de smartphone: Samsung Galaxy S6
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por karryvlc Ver Mensaje
Me instala todo bien pero cuando inicia la rom no me sale la opcion de desbloquear la sim, le he pasado el apk que lo libera y sigue igual. La carpeta efs esta bien, alguien sabe que puede estar pasando?
¿Tienes PIN en la tarjeta? Si no lo tienes, es normal que no te salga.

¿Has metido bien la SIM? Un familiar la metió y no hacía bien contacto y hasta que no la volvió a poner bien no le pedía el PIN (como si no hubiera metido SIM).
Responder Con Cita
  #11  
Viejo 22/03/13, 18:03:27
Avatar de cokeX
cokeX cokeX no está en línea
Miembro del foro
Mensajes: 187
Compra y venta: (3)
 
Fecha de registro: feb 2010
Mensajes: 187
Mencionado: 2 comentarios
Tagged: 0 hilos
ahora tengo unas dudas... si quiero poner mods como el multiwindow o el ripple effect que debo de hacer? he leido por ahí que hay dedoxearla pero eso ya es otra cosa no?
Responder Con Cita
  #12  
Viejo 23/03/13, 00:03:36
Avatar de compiler
compiler compiler no está en línea
Miembro del foro
Mensajes: 177
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 177
Modelo de smartphone: Samsung Galaxy S6
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por cokeX Ver Mensaje
ahora tengo unas dudas... si quiero poner mods como el multiwindow o el ripple effect que debo de hacer? he leido por ahí que hay dedoxearla pero eso ya es otra cosa no?
Este tutorial es sólo para la ROM OFICIAL. En esencia, es similar al de otras roms (deoxeadas, modeadas, etc), pero yo sólo he probado lo que explico con la oficial.

Un saludo.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S II > ROMs y desarrollo Samsung Galaxy S II


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:39:58 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007