Soy un veterano experimentado en Linux y recientemente compré un Samsung Galaxy S2 de T-Mobile. He estado sintiendo el error, así que opté por descargar el código fuente del sitio de Samsung y comenzar a jugar.
Mi problema es que ya tengo ClockworkMod instalado en mi teléfono, por lo que no quiero flashear un nuevo kernel y, por lo tanto, corromper ClockworkMod, así que estoy buscando detalles sobre cómo crear un paquete de instalación ClockworkMod adecuado (generalmente / siempre un archivo zip?) para que pueda probar los núcleos recién compilados.
Mi búsqueda en Google hasta ahora no ha sacado nada. La página ClockworkMod parece estar bastante vacía de documentación. ¿Alguien puede señalarme alguna documentación sobre el proceso de creación del paquete de instalación?
fuente
Respuestas:
La parte requerida de un archivo .zip del núcleo se ve así:
También querrás tener el
zImage
archivo del kernel en otro lugar, más fácil si solo lo tienes en la raíz del archivo.updater-script
contiene lo siguiente como mínimo (se suponezImage
en la raíz):También puede hacer cosas como mostrar una barra de progreso, imprimir mensajes, borrar
/cache
, etc.update-binary
Querrá obtener de otro paquete de kernel para el SGS2. Uno al azar se adjunta a esta publicación XDA .Probé este método en mi SGS Vibrant sin problemas, usando un kernel de un paquete Odin y un
update-binary
.zip de otro kernel Vibrant. Tenga en cuenta que esto es perfectamente seguro siempre que esté escribiendo en la partición correcta: para el Vibrante que erabml17
, para el SGS2 parece sermmcblk0p5
(basado en el núcleo de XDA que he vinculado anteriormente) ommcblk0p8
si está flasheando un imagen de arranque completa (ver comentarios a continuación). Querrás verificarlo con seguridad. En el peor de los casos, su núcleo no funciona y muestra una buena conocida.fuente
mount
para ver qué bloques están asignados y dónde. De lo contrario, busque una ROM.mount
no muestra ni p8 ni p5. Buscar en Google parece indicar que zImage debería escribirse en p5, y también este sitio: forum.xda-developers.com/showthread.php?t=1691867 . He intentado enumerar el contenido de la carpeta mencionada en el hilo, pero no existe en mi teléfono ...Descubrí que puedes usar fastboot sin afectar a CWM.
o
fuente