|
||
|
![]() |
![]() |
ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II |
![]() |
|
Herramientas |
#1
|
||||
|
||||
![]()
*English info inside the zip
Bueno, tenemos Odin y heimdall para flashear stock roms desde tu PC y desde el modo download, y tenemos MobileODIN para hacerlo desde una aplicación. Perfecto, todas son opciones fantásticas y funcionan de maravilla. Pues ahora ya podemos hacerlo desde el recovery con esta herramienta que es como mínimo impronunciable :P Se me ocurren varias situaciones en que puede ser muy útil y puede sacarnos de un apuro, pero cuanto menos no deja de ser una opción más. El cómo y cuándo es ya problema tuyo ;) ¿Cómo funciona? Flashear una rom stock pura, como si fuera ODIN Necesitas crear una carpeta llamada CWMODIN en tu sdcard. En ella pondremos nuestra stock rom en formato tar o tar.md5. Es decir, prácticamente los mismos tar que debemos usar en ODIN, sea en formato de uno o tres archivos tar/tar.md5. CWMODIN permite comprimir los tar o tar.md5 con gz,tgz o zip si quieres. Es decir, puedes usar un zip con los tar o tar.md5 dentro, o cada unos de los tar comprimido con gz, tgz o zip. Bien, eso sería lo básico, y si solo quieres flashear la stock pura, descargas el zip de CWMODIN, lo flasheas desde el recovery y andando. ![]() Personalizando la instalación Pero ya puestos, puedes cambiarle cosillas y personalizar la instalación, como por ejemplo ponerle un modem que te gusta, tu custom kernel favorito, la imagen que prefieras, e incluso hacerla Lite!. Todo en el mismo flasheo! Para ello creas la carpeta /CWMODIN/CUSTOM y allí mete por ejemplo un modem.bin y un zImage(kernel) ,así sueltos, o dentro de tar/tar.md5, como prefieras. Las imágenes que se encuentren en /CWMODIN/CUSTOM tienen preferencia sobre lo que existan en /CWMODIN . Luego pongo unos ejemplo para que se entienda mejor el proceso. Podrías por ejemplo no poner ninguna rom en /CWMODIN y poner en /CWMODIN/CUSTOM imágenes sueltas, solo las que te interesan, solo un kernel, solo un modem , kernel+modem, kernel+modem+factoryfs.img,.... Puedes combinar en esa carpeta lo que quieras sin tener porqué tener una stock completa. En definitiva, puedes usar CWMODIN para flashear rom completas o solo imágenes. Ejemplo: flashear una rom stock estándar de un solo tar.md5: /CWMODIN/I9100_STOCK_XXX.tar.md5 Ejemplo: flashear una rom stock estándar de tres archivos tar.md5: /CWMODIN/I9100_PDA_XXX.tar.md5 /CWMODIN/I9100_CSC_XXX.tar.md5 /CWMODIN/I9100_MODEM_XXX.tar.md5 Ejemplo: flashear una stock de tres archivos tar.md5, pero personalizándolo con nuestro modem y kernel preferido: /CWMODIN/CUSTOM/modem.bin (se instalará) /CWMODIN/CUSTOM/custom_kernel.tar (su zImage se instalará) /CWMODIN/I9100_PDA_XXX.tar.md5 (su zImage será ignorado, el resto se instalará) /CWMODIN/I9100_CSC_XXX.tar.md5 (se instalará todo) /CWMODIN/I9100_MODEM_XXX.tar.md5 (su modem.bin será ignorado) Ejemplo: flashear una stock de un solo tar.md5, pero personalizándolo con nuestro modem y kernel preferido: /CWMODIN/CUSTOM/modem.bin (se instalará) /CWMODIN/CUSTOM/zImage (se instalará) /CWMODIN/I9100_STOCK_XXX.tar (su zImage & modem.bin serán ignorados, el resto se instalará) Ejemplo: En vez de una rom completa, flashear solo imágenes sueltas en vez de un rom completa: /CWMODIN/CUSTOM/modem.bin /CWMODIN/CUSTOM/zImage Hacer LITE tu instalación Bueno, he rescatado el proceso de hacer Lite la instalación en el mismo proceso. Para ello solo tienes que crear un archivo llamado LITE (sin extensión) en la raíz de la sdcard e incluir en él un listado con la apps que quieras eliminar. Puedes renombrarlo como LITE.txt para editarlo pero asegúrate de renombrar a LITE sin extensión al finalizar. Por ejemplo: "/sdcard/LITE" (ojo! no lleva extensión) Stk.apkNo utilices el block de notas de windows. Edita/crea el archivo con Notepad++ o similares en formato columna Las apps eliminadas se guardarán comprimidas aquí: /CWMODIN/LITE/LITE_APPS_BACKUP.tar.gz Aquí tienes un ejemplo de archivo LITE totalmente funcional con todo lo que podrías eliminar en el proceso de instalación. Incluye comentarios con la función que desempeñan cada una de ellas, y ten en cuenta que depende de la versión pueden varían las apps y sus nombres. Es solo un ejemplo y no pretende estar actualizado al día.
Configurar CWMODIN Dentro del zip de CWMODIN, en la carpeta CONFIG, verás dos archivos que puedes editar con Notepad++ o similares. En ellos podrás configurar algunos parámetros "especiales" o avanzados por si necesitas hacer uso de ciertas funciones, y aunque en un principio no haría falta tocar nada, ya que por defecto viene todo preconfigurado, no estaría de más conocer aunque sea por encima qué opciones brinda CMWODIN, por si necesitáramos hacer uso de ellas. CWMODIN.config
CWMODIN.layout Aquí se define el modelo de PDA y layout de las particiones. La plantilla viene preconfigurada con el layout de un SGS 19100 Internacional (i9100), de manera que solo debería funcionar con este modelo específico del SGS2. Si tienes otra variante del SGS2, deberás asegurarte de que es compatible y adaptar el layout si fuese necesario. Estate seguro de lo que haces o brickerás. Avisado estás. Si quieres adaptarlo a otra variante del SGS2 y tienes dudas, pregunta por aquí y lo miramos antes que improvisar o correr riesgos innecesarios. Aun a riesgo de ser pesado, repetir que ambos vienen preconfigurados con las opciones más comunes para que, en condiciones normales, no tengamos que editar nada. Proceso de instalación Bueno, debido a que se pueden hacer opcionalmente muchas cosas puede parecer lioso, pero en el fondo es muy muy simple. Echa un vistazo por el hilo, hay varios ejemplos sobre cómo se flashea para que veas lo sencillo que es. ;) Así que llegado a este punto, ya solo queda descargar, flashear CWMODIN_vX.X. zip y leer los mensajes ;) En un principio, si "no detecta" errores graves se reiniciará automáticamente, pero si se detiene con errores deberías solucionarlos o reportarlos por aquí. Consideraciones a tener en cuenta:
Lo primero que notarás y debes tener en cuenta es que el proceso requiere de un tiempo por lo laborioso que es.
Si el sistema detecta que existe un archivo LITE en la raíz de la sdcard, se requerirá al menos 200MB libres en ella para continuar sí o sí. Es un margen estimado de seguridad para almacenar el backup independientemente de cuantas apps respaldemos.
Intentando que el proceso sea lo más garantista posible, el sistema realizará una serie de comprobaciones, interrumpiendo el proceso si detecta que algo falla antes y durante el volcado de imágenes. En ese caso atento a los mensajes mostrados en pantalla y/o extrae los logs del proceso para ver qué ha fallado, solucionarlo o reportarlo por aquí
El sistema solo trabajará con estas imágenes si son incluidas en la carpeta CWMODIN, ya sea dentro de tar, tar.md5 o desempaquetadas:
Se puede utilizar cualquier sdcard para la instalación, sea interna o externa (siempre que el recovery sea capaz de montarla). Logs Además de los mensajes en pantalla generados por el propio CWMODIN, el recovery genera sus propios logs en /cache/recovery o /tmp detallando el proceso de flasheo. Cuando recibimos errores, éstos logs son la mejor opción que tenemos para saber qué ha ido mal y cómo poder solucionarlo. Extráelos justo después del flasheo y antes de flashear nada más y échales un vistazo. Y si necesitas ayuda para interpretarlos, súbelos por aquí. Problemas conocidos
Descarga CWMODIN v1.8.2
_____________________________________________ http://db.tt/iqa0TiMz _____________________________________________ - ###
__________________
________ ★[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt★[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm Última edición por intronauta Día 24/01/13 a las 03:11:01. |
Los siguientes 99 usuarios han agradecido a intronauta su comentario: | ||
|
#2
|
||||
|
||||
</Changelog>
v.0.9 Hola mundo! v1.0 Multitud de bugs corregidos. Añadidos más sistemas de seguridad. Añadido "auto root" para stock kernels. Ahora hacer wipe está desactivado por defecto. v1.1 Rehechos, optimizados y reordenados varios procesos reduciendo el tiempo de aplicación considerablemente. Añadidos más "checks" por seguridad </ modo ultraparanoico ON> v1.2 Corregido problema para hacer WIPE con algunos kernel. Añadida opción para elegir la carpeta de trabajo en la sdcard. Corregidos problemas menores. v1.3 Mejor soporte para el proceso LITE v1.4 Corregidos problemas flasheando desde kernels cyanogenmod v1.5 Eliminada la necesidad de espacio en la sdcard para manipular imágenes v1.6 Soluciona un problema al montar /system en recoveries basados en CWM 6.x v1.7 Añadido soporte a Jelly Bean || Actualizados los binarios del proceso autoroot, y ya no se incluye busybox, mejor instalarlo desde "Busybox Installer" v1.7.1 Corrección menor en el proceso LITE v1.7.2 Corrección menor en el proceso de suma md5 v1.7.3 Ahora el proceso buscará hashes de sumas md5 dentro de cualquier tarball, sea .tar o .tar.md5. Correcciones menores v1.7.4 Reañadido el assert ro.product.model al updater-script ya que vuelve a funcionar en nuestros CWM (Kernels Philz > v3.99) v1.8 Compatibilidad con archivos comprimidos (gz,tgz y zip) || Eliminado el proceso de formateo, solo rm -rf en /data si es requerido ergo eliminada la necesidad del binario mke2fs ...... Cambios menores y rehechos algunos procesos superficialmente v1.8.1 Añadida la opción de hacer backup de efs en /sdcard/EFS_BACKUP v1.8.2 Corregido un error descomprimiendo los paquetes </Descargo de responsabilidad>
</Agradecimientos y donaciones>
__________________
________ ★[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt★[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm Última edición por intronauta Día 23/01/13 a las 20:04:33. |
Los siguientes 17 usuarios han agradecido a intronauta su comentario: | ||
#3
|
||||
|
||||
MUY BUENO
![]() Ahora estoy medio dormido pero mañana le echo un ojo en serio, va a ser de gran ayuda, GRACIAS ![]()
__________________
|
#4
|
||||
|
||||
esto podia haberme salvado del cambio de placa! enorme trabajo intro eres un fiera!
|
#5
|
||||
|
||||
Eres un maquinon tio!!
Enviado desde mi GT-I9100 usando Tapatalk
__________________
![]() |
#6
|
||||
|
||||
Anonadado me has dejado. Olé tus cataplines
![]() |
#9
|
||||
|
||||
Preguntas hay que tener previo root? Tengo un s2 que no reconoce ningún pc y no he podido hacerle root ni actualizar ni nada por el estilo, aun esta en ginger y quiero saber que se puede hacer al respecto pues en ics hay una forma de rooter desde el mismo cel pero eso es lo malo no puedo pasar a ics.
Gracias Enviado desde mi GT-I9100 usando Tapatalk |
#10
|
||||
|
||||
Hola,
Papa Noel en Marzo.... ¿Que mas se puede pedir? Fantástico trabajo, gracias por esta magnifica "navaja suiza". Saludos. |
Gracias de parte de: | ||
#11
|
||||
|
||||
ost*a!!esto es muy bueno!!!gracias
|
#12
|
||||
|
||||
Pero que suerte tenemos!!
Gracias por compartir y explicarlo todo tan claro. O_o 3,2,1.... Uuuéééééépale!!!
__________________
CANARY ROM BY NUAZET
![]() |
#13
|
||||
|
||||
Madre mía , no dejas de sorprenderme.
Voy a tener que ver "La casa de la pradera" a ver si se me pega algo. Muchísimas Gracias por todas y cada una de tus aportaciones |
#15
|
||||
|
||||
Impresionante...gracias compañero
![]() Enviado desde mi GT-I9100 usando Tapatalk
__________________
🔝🔝Cupones para artículos XIAOMI ,de otros CALIDAD/PRECIO y alguna cosa+🔝🔝
http://t.me/gangasxiaomiymas |
#19
|
||||
|
||||
Como siempre haciendo mas facil la vida a todos con tus script.
Muchas gracias campeon, eres muy grande
__________________
![]() |
|
#20
|
||||
|
||||
Muchas gracias Maestro, tus post siempre dicen algo bueno, siempre sorprendes a todo el mundo.
GRANDE MUY GRANDE, MAESTROOOOOOO. Un saludo.
__________________
![]() |
![]() |
![]() |
||||||
|