<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Jhuan Reategui Solis</title><link>https://chijure.github.io/es/blog/</link><description>Recent content in Blog on Jhuan Reategui Solis</description><generator>Hugo</generator><language>es</language><atom:link href="https://chijure.github.io/es/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>xray v1: una radiografía de Android antes de portar</title><link>https://chijure.github.io/es/blog/xray-radiografia-android/</link><pubDate>Thu, 05 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/xray-radiografia-android/</guid><description>&lt;p&gt;Compro teléfonos viejos para portarles CyanogenMod, y cada uno obliga a empezar igual: averiguar el SoC, la RAM, el kernel, cómo están repartidas las particiones, qué monta el &lt;code&gt;fstab&lt;/code&gt; y si el flash es eMMC o NAND. Lo hacía a mano con &lt;code&gt;adb shell&lt;/code&gt;, y cada equipo respondía distinto. &lt;strong&gt;xray&lt;/strong&gt; hace esa primera pasada con un comando. Es una herramienta en Go, un solo binario para Linux, Windows y macOS, con licencia MIT. La probé en 13 equipos con Android de 2.2 a 4.2.2.&lt;/p&gt;</description></item><item><title>TWRP persistente en el LG Optimus F3 P659H: un perfil Loki nuevo</title><link>https://chijure.github.io/es/blog/loki-lg-f3-p659h/</link><pubDate>Wed, 04 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/loki-lg-f3-p659h/</guid><description>&lt;p&gt;El &lt;strong&gt;LG Optimus F3 P659H&lt;/strong&gt; (&lt;code&gt;fx3sca&lt;/code&gt;, firmware &lt;code&gt;P659h10a&lt;/code&gt;) podía arrancar un recovery personalizado temporalmente, pero no aceptarlo en su partición. Al escribir TWRP directamente y pedir &lt;code&gt;adb reboot recovery&lt;/code&gt;, el resultado era siempre el mismo: &lt;strong&gt;“boot certification verify”&lt;/strong&gt;. El &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#bootloader" title="Primer programa que corre al encender el teléfono: inicializa lo básico, carga el kernel y se lo pasa."&gt;bootloader&lt;/a&gt; de LG comprobaba la imagen instalada y la rechazaba antes de ejecutar su &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;kernel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>El LG G2 Mini no usa LK: desbloquear un Tegra 4i con nvflash</title><link>https://chijure.github.io/es/blog/nvflash-lg-d625/</link><pubDate>Tue, 03 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/nvflash-lg-d625/</guid><description>&lt;p&gt;El &lt;a href="https://chijure.github.io/es/blog/parche-lk-mediatek/"&gt;L5 II, el L4 II y el L50&lt;/a&gt; comparten el bootloader &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#lk" title="Bootloader usado por MediaTek y Qualcomm en Android. Se ejecuta tras el primer cargador (en MediaTek, el preloader), enciende la pantalla, dibuja el logo y carga el kernel."&gt;LK&lt;/a&gt; de MediaTek, así que un mismo método de análisis sirvió, con ajustes, para los tres. El &lt;strong&gt;LG G2 Mini (D625)&lt;/strong&gt; es otra familia por dentro: un &lt;strong&gt;NVIDIA Tegra 4i&lt;/strong&gt;, con su propio modo de recuperación de bajo nivel y su propia herramienta de grabado. Nada de lo aprendido con el LK se podía reutilizar tal cual.&lt;/p&gt;</description></item><item><title>Kernel 3.4 para el LG L3 (E400): de un teléfono que se reiniciaba solo a CM10.1 con GPS, sensores y cámara</title><link>https://chijure.github.io/es/blog/kernel-34-lg-l3/</link><pubDate>Tue, 03 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/kernel-34-lg-l3/</guid><description>&lt;p&gt;El &lt;strong&gt;LG Optimus L3 (E400)&lt;/strong&gt; es un teléfono de 2012: Qualcomm &lt;strong&gt;MSM7225A&lt;/strong&gt;, pantalla de 320x240, 384 MB de RAM (unos 299 MB para Android) y un kernel 2.6.38 de fábrica. Ya tenía &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#cm" title="ROM comunitaria basada en el código abierto de Android, hoy discontinuada (la continúa LineageOS). CM7 es Android 2.3 y CM10 es Android 4.1/4.2."&gt;CyanogenMod&lt;/a&gt; 7 y 9 funcionando. Quise llevarlo a &lt;strong&gt;CM10.1 (Android 4.2.2)&lt;/strong&gt; sobre un &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;kernel&lt;/a&gt; &lt;strong&gt;3.4&lt;/strong&gt;, como los hermanos L5 y L7. Este artículo cuenta el camino y los fallos que hubo que desarmar. Continúa el &lt;a href="https://chijure.github.io/es/blog/reinicio-612-segundos/"&gt;reinicio de los 612 segundos&lt;/a&gt;, que ahora tiene un final distinto.&lt;/p&gt;</description></item><item><title>adb por Wi-Fi, y por qué se pierde justo cuando más lo necesitas</title><link>https://chijure.github.io/es/blog/adb-por-wifi/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/adb-por-wifi/</guid><description>&lt;p&gt;Cuando pruebo &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#otg" title="On-The-Go: permite que un teléfono haga de host USB para conectar pendrives, ratones y teclados, con un adaptador especial."&gt;USB OTG&lt;/a&gt; en modo &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#host-mode" title="El teléfono actúa como el «PC»: maneja y alimenta lo que se le conecta (pendrive, ratón). Lo contrario es el modo periférico, el normal al conectarlo a un PC."&gt;Modo host (USB host)&lt;/a&gt;, el puerto USB del teléfono deja de servir para &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#adb" title="Android Debug Bridge: herramienta de línea de comandos para hablar con un teléfono por USB o por red. Sirve para copiar archivos, abrir una terminal e instalar aplicaciones."&gt;ADB&lt;/a&gt;: está ocupado hablando con el pendrive o el ratón conectado. La solución es &lt;code&gt;adb&lt;/code&gt; por Wi-Fi:&lt;/p&gt;</description></item><item><title>Capturar pantalla en Android 2.3 sin screencap</title><link>https://chijure.github.io/es/blog/capturar-pantalla-gingerbread/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/capturar-pantalla-gingerbread/</guid><description>&lt;p&gt;&lt;code&gt;adb shell screencap&lt;/code&gt; llegó en Android 4.0. En &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#gingerbread" title="Versión 2.3 de Android, de 2010 y 2011. Sus kernels y herramientas son antiguos, y por eso muchas soluciones modernas no sirven."&gt;Gingerbread (Android 2.3)&lt;/a&gt; (2.3) no existe, así que para sacar una captura de pantalla de un teléfono viejo hay que leer el &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#framebuffer" title="Zona de memoria de vídeo cuyo contenido se muestra en pantalla. El kernel la expone como /dev/graphics/fb0."&gt;Framebuffer&lt;/a&gt; directamente: &lt;code&gt;/dev/graphics/fb0&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;La parte que falla casi siempre no es el permiso ni el formato, sino el &lt;strong&gt;&lt;a class="gloss" href="https://chijure.github.io/es/glosario/#bpp" title="Profundidad de color de una imagen. 16 bpp usa 2 bytes por píxel (RGB565); 32 bpp usa 4 (8 bits por canal y transparencia)."&gt;bpp (bits por píxel)&lt;/a&gt; (stride)&lt;/strong&gt;: el ancho real, en píxeles, de cada fila de memoria, que casi nunca es igual al ancho visible de la pantalla. En el LG C660, la pantalla es de 240×320, pero el stride real es de &lt;strong&gt;256 píxeles&lt;/strong&gt;, no 240. Si lees la imagen asumiendo 240, cada fila queda corrida y el resultado sale con rayas diagonales, como si el video estuviera descuadrado.&lt;/p&gt;</description></item><item><title>La batería del C660: qué se puede medir sin fuel gauge</title><link>https://chijure.github.io/es/blog/bateria-sin-fuel-gauge/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/bateria-sin-fuel-gauge/</guid><description>&lt;p&gt;Cuando sospechas de una batería gastada, lo ideal es un multímetro. Lo que tenía a mano era el LG C660 y &lt;a href="https://chijure.github.io/es/blog/qapp-probar-sin-adivinar/"&gt;QApp&lt;/a&gt;, así que esto es hasta dónde se puede llegar con software, y dónde hay que parar.&lt;/p&gt;&#10;&lt;h2 id="el-teléfono-no-tiene-hahahugoshortcode14s1hbhb-con-medidor-de-celda"&gt;El teléfono no tiene &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#pmic" title="Chip de gestión de energía: reguladores, carga de la batería, botón de encendido."&gt;PMIC&lt;/a&gt; con medidor de celda&lt;/h2&gt;&#10;&lt;p&gt;El C660 no trae un chip dedicado a medir la batería (ni &lt;code&gt;bq27x00&lt;/code&gt; ni &lt;code&gt;max17040&lt;/code&gt;, los dos están apagados en el kernel). Todo lo que ve Android —voltaje, capacidad, temperatura— llega por una llamada remota al módem (&lt;code&gt;msm_battery&lt;/code&gt; por RPC), que a su vez filtra la señal del ADC. La consecuencia práctica: el voltaje se mueve en &lt;strong&gt;saltos de unos 17 mV&lt;/strong&gt;, no en una curva continua, y hay que tenerlo en cuenta al interpretar cualquier número.&lt;/p&gt;</description></item><item><title>QApp: probar una ROM sin adivinar</title><link>https://chijure.github.io/es/blog/qapp-probar-sin-adivinar/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/qapp-probar-sin-adivinar/</guid><description>&lt;p&gt;Portar una ROM a un teléfono viejo tiene un problema que no es de software: cuando algo falla, no siempre está claro si falla la ROM o el propio hardware, gastado por años de uso. &lt;strong&gt;QApp&lt;/strong&gt; nació para sacar esa duda de en medio.&lt;/p&gt;&#10;&lt;h2 id="el-origen-una-batería-que-ya-no-aguantaba"&gt;El origen: una batería que ya no aguantaba&lt;/h2&gt;&#10;&lt;p&gt;La primera versión se escribió para el LG D625, mientras investigaba un reinicio que parecía un bug de la ROM. La prueba de batería mide el voltaje en reposo, lo somete a una carga de CPU y GPU durante treinta segundos, y mide cuánto cae. Una batería sana cae poco y se recupera rápido; una gastada cae mucho y tarda en volver. Con esa medida pude descartar el kernel como causa y confirmar que la batería era la culpable, sin abrir el teléfono ni comprar una de repuesto para probar.&lt;/p&gt;</description></item><item><title>Qué no existe en la shell de Android 2.3 (y qué sí, contra lo que creía)</title><link>https://chijure.github.io/es/blog/que-no-existe-gingerbread/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/que-no-existe-gingerbread/</guid><description>&lt;p&gt;Depurar un teléfono con &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#gingerbread" title="Versión 2.3 de Android, de 2010 y 2011. Sus kernels y herramientas son antiguos, y por eso muchas soluciones modernas no sirven."&gt;Gingerbread (Android 2.3)&lt;/a&gt; (Android 2.3) por &lt;code&gt;adb shell&lt;/code&gt; tiene trampas que no existen en versiones más nuevas, y conviene conocerlas antes de escribir un script que se vaya a quedar colgado a mitad de una prueba.&lt;/p&gt;&#10;&lt;h2 id="lo-que-de-verdad-no-existe"&gt;Lo que de verdad no existe&lt;/h2&gt;&#10;&lt;p&gt;Comprobado en un LG C660 con CM7:&lt;/p&gt;</description></item><item><title>TWRP en una partición de 5 MB: el LG C660</title><link>https://chijure.github.io/es/blog/twrp-5mb-c660/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/twrp-5mb-c660/</guid><description>&lt;p&gt;La partición &lt;code&gt;recovery&lt;/code&gt; del &lt;strong&gt;LG Optimus Pro C660&lt;/strong&gt; es una &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#mtd" title="Memory Technology Device: capa de Linux para memoria flash cruda. Cada partición aparece como /dev/mtd/mtdN."&gt;MTD&lt;/a&gt; de solo &lt;code&gt;0x500000&lt;/code&gt; bytes (5 MB). Con el &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;kernel&lt;/a&gt; de la &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#recovery" title="Modo de arranque aparte, con su propia partición, para mantenimiento: instalar archivos zip, hacer copias de seguridad y borrar datos."&gt;recovery&lt;/a&gt; original (3,2 MB) &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#twrp" title="Team Win Recovery Project: recovery con interfaz táctil que instala zips, hace copias de seguridad y restaura particiones."&gt;TWRP&lt;/a&gt; no cabe, así que hubo que adelgazar el kernel.&lt;/p&gt;</description></item><item><title>USB OTG en el LG C660: qué medí y por qué no funciona</title><link>https://chijure.github.io/es/blog/usb-otg-c660/</link><pubDate>Mon, 02 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/usb-otg-c660/</guid><description>&lt;p&gt;En el LG L3 (E400) el modo USB host funcionó con un adaptador &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#otg" title="On-The-Go: permite que un teléfono haga de host USB para conectar pendrives, ratones y teclados, con un adaptador especial."&gt;OTG&lt;/a&gt; alimentado, así que intenté lo mismo en el &lt;strong&gt;LG Optimus Pro C660&lt;/strong&gt;. No funciona, y esto es lo que medí para saberlo con certeza.&lt;/p&gt;&#10;&lt;h2 id="el-punto-de-partida"&gt;El punto de partida&lt;/h2&gt;&#10;&lt;p&gt;El &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;kernel&lt;/a&gt; 2.6.35 del C660 estaba compilado sin la pila host: faltaban &lt;code&gt;CONFIG_USB&lt;/code&gt;, &lt;code&gt;USB_EHCI_HCD&lt;/code&gt;, &lt;code&gt;USB_EHCI_MSM&lt;/code&gt; y &lt;code&gt;USB_STORAGE&lt;/code&gt;. La placa sí registraba el controlador &lt;code&gt;msm_hsusb_host&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>USB OTG en el LG L3 (E400): modo host con un interruptor de software</title><link>https://chijure.github.io/es/blog/usb-otg-e400/</link><pubDate>Sun, 01 Nov 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/usb-otg-e400/</guid><description>&lt;p&gt;En el &lt;strong&gt;LG Optimus L3 (E400)&lt;/strong&gt; con &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#cm" title="ROM comunitaria basada en el código abierto de Android, hoy discontinuada (la continúa LineageOS). CM7 es Android 2.3 y CM10 es Android 4.1/4.2."&gt;CyanogenMod&lt;/a&gt; 7, un pendrive conectado por &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#otg" title="On-The-Go: permite que un teléfono haga de host USB para conectar pendrives, ratones y teclados, con un adaptador especial."&gt;USB OTG&lt;/a&gt; funciona: se monta solo y se lee desde el teléfono. Esto es lo que hizo falta, y lo contrasto con el &lt;a href="https://chijure.github.io/es/blog/usb-otg-c660/"&gt;C660&lt;/a&gt;, donde no hubo manera.&lt;/p&gt;</description></item><item><title>Un reinicio exacto a los 612 segundos</title><link>https://chijure.github.io/es/blog/reinicio-612-segundos/</link><pubDate>Sat, 31 Oct 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/reinicio-612-segundos/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;Actualización del 3 de noviembre de 2026:&lt;/strong&gt; este reinicio dejó de ocurrir tras restaurar el firmware de fábrica completo del teléfono (módem y NV incluidos), con el mismo kernel 3.4. Así que la conclusión de abajo, &amp;ldquo;no es el módem&amp;rdquo;, era demasiado fuerte. Lo cuento en &lt;a href="https://chijure.github.io/es/blog/kernel-34-lg-l3/"&gt;Kernel 3.4 para el LG L3&lt;/a&gt;.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;Portar &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#cm" title="ROM comunitaria basada en el código abierto de Android, hoy discontinuada (la continúa LineageOS). CM7 es Android 2.3 y CM10 es Android 4.1/4.2."&gt;CyanogenMod (CM)&lt;/a&gt; 10.1 al &lt;strong&gt;LG Optimus L3 (E400)&lt;/strong&gt; con un &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;Kernel&lt;/a&gt; 3.4 (en vez del 2.6.38 que ya tenía andando) trajo un fallo que no había visto antes: el teléfono se reinicia solo, sin ningún &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#panic" title="Error irrecuperable del kernel: se detiene y reinicia el equipo. Su mensaje queda en last_kmsg."&gt;Kernel panic&lt;/a&gt; ni &lt;em&gt;oops&lt;/em&gt; en el log, casi siempre entre los &lt;strong&gt;609 y los 616 segundos&lt;/strong&gt; de actividad. Pasa incluso en reposo total, con la pantalla apagada. Después del reinicio, el bootloader arranca en modo carga.&lt;/p&gt;</description></item><item><title>Kernel 3.4.5 para el Huawei Y220-U05: 26 commits de un árbol donante a un Gingerbread estable</title><link>https://chijure.github.io/es/blog/kernel-y220/</link><pubDate>Fri, 23 Oct 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/kernel-y220/</guid><description>&lt;p&gt;Este es el segundo de dos artículos sobre el &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;kernel&lt;/a&gt; del &lt;strong&gt;Huawei Ascend Y220-U05&lt;/strong&gt; (MediaTek &lt;strong&gt;&lt;a class="gloss" href="https://chijure.github.io/es/glosario/#mt6572" title="Procesador MediaTek de doble núcleo Cortex-A7, usado en teléfonos económicos como el Huawei Y220."&gt;MT6572&lt;/a&gt;&lt;/strong&gt;, Android 2.3.6 de fábrica). En el &lt;a href="https://chijure.github.io/es/blog/y220-twrp-primero/"&gt;primero&lt;/a&gt; cuento cómo lo probé en &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#twrp" title="Team Win Recovery Project: recovery con interfaz táctil que instala zips, hace copias de seguridad y restaura particiones."&gt;TWRP&lt;/a&gt; para no arriesgar el sistema. Aquí van los arreglos.&lt;/p&gt;</description></item><item><title>Parches de plataforma o device tree: por qué elijo HALs y shims</title><link>https://chijure.github.io/es/blog/hals-y-shims/</link><pubDate>Thu, 22 Oct 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/hals-y-shims/</guid><description>&lt;p&gt;Si miras los árboles de dispositivo que he publicado, vas a encontrar la misma frase repetida: &lt;em&gt;&amp;ldquo;todo por &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#device-tree" title="En el mundo de las ROMs, la carpeta con la configuración de un modelo concreto: particiones, init.rc, archivos de arranque. No es el device tree binario (DTB) del kernel."&gt;Árbol del dispositivo (device tree)&lt;/a&gt; HAL, como en el Y220&amp;rdquo;&lt;/em&gt;. No es una regla abstracta, es una decisión que tomo en cada port y que me ha costado deshacer cuando no la seguí. Esto es lo que significa y por qué la prefiero.&lt;/p&gt;</description></item><item><title>Un parche, tres teléfonos: el bootloader LK de MediaTek</title><link>https://chijure.github.io/es/blog/parche-lk-mediatek/</link><pubDate>Sat, 17 Oct 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/parche-lk-mediatek/</guid><description>&lt;p&gt;El &lt;a href="https://github.com/chijure-android-system-development/lg-d625-tegra-bootloader-patch"&gt;LG D625&lt;/a&gt; (Tegra 4i) necesitó su propio camino de desbloqueo, con &lt;code&gt;nvflash&lt;/code&gt;. Un grupo distinto de teléfonos LG más viejos —el &lt;strong&gt;L5 II (E450g)&lt;/strong&gt;, el &lt;strong&gt;L4 II (E440g)&lt;/strong&gt; y el &lt;strong&gt;L50 (D213)&lt;/strong&gt;— comparten algo que lo hace distinto: el mismo bootloader &lt;strong&gt;LK&lt;/strong&gt; de MediaTek, de la misma familia de chips (MT6575 y MT6572). Esa coincidencia es la que permitió que un solo trabajo de análisis sirviera, con ajustes, para los tres.&lt;/p&gt;</description></item><item><title>Probar el kernel del Huawei Y220-U05 sin arriesgar la ROM: TWRP primero</title><link>https://chijure.github.io/es/blog/y220-twrp-primero/</link><pubDate>Mon, 12 Oct 2026 00:00:00 -0500</pubDate><guid>https://chijure.github.io/es/blog/y220-twrp-primero/</guid><description>&lt;p&gt;El &lt;strong&gt;Huawei Ascend Y220-U05&lt;/strong&gt; usa un MediaTek &lt;strong&gt;&lt;a class="gloss" href="https://chijure.github.io/es/glosario/#mt6572" title="Procesador MediaTek de doble núcleo Cortex-A7, usado en teléfonos económicos como el Huawei Y220."&gt;MT6572&lt;/a&gt;&lt;/strong&gt; con Android 2.3.6 de fábrica (compilación &lt;code&gt;C482B206SP05&lt;/code&gt;). Para el port de &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#cm" title="ROM comunitaria basada en el código abierto de Android, hoy discontinuada (la continúa LineageOS). CM7 es Android 2.3 y CM10 es Android 4.1/4.2."&gt;CyanogenMod&lt;/a&gt; necesitaba un &lt;a class="gloss" href="https://chijure.github.io/es/glosario/#kernel" title="Núcleo del sistema operativo (Linux en Android): maneja el hardware, la memoria y los procesos."&gt;kernel&lt;/a&gt; propio, y el punto de partida fue un árbol &lt;strong&gt;donante&lt;/strong&gt; de Longcheer para Jelly Bean (&lt;code&gt;lcsh72_we_jb3&lt;/code&gt;): un Linux 3.4.5 con soporte de MediaTek (su historial lo marca como importado desde un proyecto de Lenovo en 2014).&lt;/p&gt;</description></item></channel></rss>