jueves, 16 de abril de 2015

CyanogenMod

CyanogenMod es un software de código abierto basado en Android pero este incluye funciones y características que no están disponibles en las versiones puras de Android. Esta ROM es una de las más confiables ya que ofrece una increíble interfaz de usuario, una gran estabilidad y actualizaciones diarias llamadas "Nightlies". Esta ROM es amada por muchos y odiada por algunos ya que como cada Custom ROM tiene pros y contras los cuales serán detallados y explicados.

Pros:

Experiencia de Android puro: Tal como un teléfono Nexus o un Google Play Edition ofrece la versión de Android en la que no encontramos ningún tipo de capa de personalización como lo es TouchWiz en el caso de los teléfonos Samsung, lo cuál hace la ROM muy ligera, rápida y con una mejor duración de la batería

Actualizaciones: Hay demasiados desarrolladores para cada terminal, esto permite que aunque tu teléfono haya quedado fuera de servicio respecto a actualizaciones por la compañía puedas seguir teniendo la última versión de Android siempre y cuando el hardware de tu dispositivo logré soportarlo. Normalmente el hardware deja de soportar versiones de Android 3 a 4 años después del lanzamiento. Hay diferentes tipos de actualizaciones las cuales son:

Experimental: Son versiones para probar elementos específicos, son extremadamente inestables y se recomienda instalar solamente si somos desarrolladores ya que hay un inmensa probabilidad de que el teléfono no pueda ser usado más que para revisar un par de cosas para las cuales está enfocada esta actualización.

Nightly: Versiones que se generan cada noche como el nombre lo indica, hacen soluciones de bugs, cambios de código, mejoras y actualizaciones de aplicaciones y alguna otra característica nueva, suelen llegar a tener errores comúnmente encontrados en la cámara, teléfono, bluetooth e Internet, pero pese a ser versiones experimentales muchas personas la utilizan como base para el uso diario.

Snapshot: Versiones que salen cada mes juntando todas las mejoras y correcciones de las Nightlies en una sola actualización, suelen ser las mejores para el uso diario ya que a pesar de que pueden encontrarse errores estos son mínimos y no se encuentran con facilidad.

Release Candidate: Cuando una versión de CyanogenMod está casi libre de errores se lanza la RC, Release Candidate, una versión como su nombre lo describe es candidata a publicarse, una versión de CyanogenMod completamente libre de errores y perfecta para el uso diario sin ninguna probabilidad de encontrar algo mal, suelen salir cada año o año y medio por cada versión de CyanogenMod, pero se garantiza completamente que el rendimiento será el mejor.

Stable: La versión estable es la CyanogenMod libre de errores, la actualización candidata que logró pasar los filtros y es la que representará a CyanogenMod en cada versión, es completamente estable y sin errores, la ROM ideal para cualquier teléfono.

Mejoras en el código: Todos los sistemas operativos tienen errores y es algo que nunca se va a poder evitar, CyanogenMod ofrece actualizaciones diarias en las cuales se optimizan, mejoran y reparan algunos de los errores encontrados en el código original de Android para así poder tener la solución en un par de días y no hasta la siguiente versión de Android.

Aún mas personalización: Las ROM CyanogenMod cuentan con varias opciones de personalización que van más allá que un tipo de fuente o fondo de pantalla, podemos encontrar el Theme Engine, el cuál puede aplicar temas descargados desde la tienda de CyanogenMod o de la Google Play Store, estos temas pueden cambiar completamente la interfaz de usuario, animación de encendido, entre otras, nunca vamos a llegar a aburrirnos gracias a esta increíble herramienta de personalización

Contras:

Android puro: Todo lo bueno puede ser malo, un ejemplo de esto es que las ROM CyanogenMod no tienen capa de personalización, el perfecto ejemplo de esto es con los teléfonos Samsung, terminal que viene con sensores de movimiento, huella dactilar, ritmo cardíaco, funciones del software como multi-ventana, S-View, ultra ahorro de energía, control infrarrojo entre otras cosas que hacen este teléfono una bestia en especificaciones, todas las anteriores y muchas más características de Samsung no son posibles de implementar en CyanogenMod ya que esto es netamente de TouchWiz y nunca se van a poder implementar.

Abandono de la terminal: CyanogenMod no hace todas las ROMS, se apoya en desarrolladores los cuales sin previo aviso pueden dejar de dar soporte al teléfono y se tiene que esperar a que alguien más tome el trabajo.

Esto es CyanogenMod, ¿te atreves a probarlo?.

sábado, 11 de abril de 2015

Albe95 "LolliROM versión 3.1" para Galaxy S4 (i9505, i337m, m919v)

Actualmente se vive la manía de las Custom ROM con TouchWiz y con la versión de Android 5.0.2, ente muchas que están saliendo estos días una de las mejores, con mayor potencial y mayor desarrollo es la LolliROM por el desarrollador italiano Albe95, esta ROM nos muestra que ha logrado integrar las características del Galaxy Note 4, Galaxy S5 y Galaxy S6 para hacer una ROM con una excelente duración para el uso diario de la misma.

Se acaba de presentar la versión 3.1 de la ROM la cuál está enfocada a la solución de bugs y de otros errores que ocurren al usar las aplicaciones importadas del S5 y S6, sin más que decir pondré los cambios traducidos al español y las instrucciones de instalación.

Aviso: Realiza esto bajo tu propio riesgo ya que no nos hacemos responsables de "bricks" o algún daño a tu terminal.

Cambios en versión 3.1:


- Corregida la sombra en el widget AccuWeather del S6
- Corregidos errores con SView
- Se ha corregido todos los errores con el selector de fondo de pantalla
- Corregidos errores con la aplicación "Mis archivos" y el botón "compartir"
- Incompatibilidades con la cámara del Note 4
- Añadido botón para orden alfabético en el cajón de aplicaciones
- Eliminado por defecto la vista alfabética debido a la imposibilidad de crear una carpeta en el cajón de aplicaciones
- Se han eliminado tienda tema porque a veces da error. (Ahora, por supuesto, dará error al abrir ya que borró el APK)

Instrucciones para instalar;

1. Descargar la ROM versión 3.1 del siguiente link: https://mega.co.nz/#!K0pSBABI!ePzCSDo3_us69ttSuRlANB4WFx48BeOcGIexi-umgfk

2. Asegurarnos de tener un custom recovery como "TWRP", "CWM" o "PhilZ"

3. Copiar los archivos a la tarjeta SD, de lo contrario se eliminará la ROM en los procesos de limpieza.

4. Entrar en modo recovery (Apagar teléfono, y cuando esté totalmente apagado presionar el boton de Power, Home y la tecla de "bajar volumen" hasta que aparezcan letras azules).

5. Realizar los wipes, ejemplo con el recovery PhilZ, hacer los wipes en este orden: 1. "Clean to install a new ROM", 2. Wipe Cache, 3. Wipe Dalvik Cache

6. Regresar al menú principal y seleccionar "Install ZIP"

7. Localizar la ROM y aceptar el flasheo.

8. Esperar a que termine y reiniciar el dispositivo, este primer arranque puede tardar más de 20 minutos así que no te desesperes.

9. Comenzar a disfrutar de la ROM, en caso de no tener WiFi ni Datos continuar con los siguentes pasos.

10. Descargar uno de estos kernels, es altamente recomendado utilizar la última versión.

Ausdim: http://forum.xda-developers.com/gala...el-v1-t3024631
AEL: http://forum.xda-developers.com/gala...ernel-t3046715
Imperium : http://forum.xda-developers.com/gala...-v1-0-t3058867
HybridMax: http://forum.xda-developers.com/gala...x-3-4-t3001880
Hulk: http://forum.xda-developers.com/gala...based-t3050469


11. Copiar el ZIP en la tarjeta SD y reiniciar en modo recovery

12. Ir a "Install ZIP", localizar el ZIP del kernel y aceptar el flasheo.

13. Reiniciar y configurar la ROM


Demás información se puede leer en la página original donde está publicada la ROM, esto incluye mods, cámaras y Q&A.

Bootloader

¿Qué es el bootloader?

El bootloader o gestor de arranque en español, es el código que se ejecuta antes de cualquier sistema operativo con el fin de que este empiece a correr. La función principal de los bootloaders es empaquetar las instrucciones para arrancar de manera exitosa el núcleo del sistema operativo, como ejemplo se puede pensar que el bootloader es un control de seguridad para todas aquellas particiones que existen en nuestro teléfono. 

El bootloader se inicia antes de cualquier elemento del software en el dispositivo, lo que lo convierte en un proceso específico y cada celular tiene su propio bootloader. Esta es una razón por la que todos los teléfonos Android tienen diferentes ROMS personalizadas y no puede existir una Custom ROM que funcione en todos los dispositivos.

Android Bootloader

Cada teléfono Android tiene un bootloader que instruye al núcleo del sistema operativo a arrancar normalmente. Pero hay que entender una cosa aquí, que el sistema operativo Android es un sistema operativo de código abierto y por consecuente este está disponible en una gran variedad de hardware, cada fabricante tiene su propia versión del bootloader para el hardware presente en sus dispositivos. En su nivel más básico, el teléfono inteligente Android es como un disco duro, hecha de varias particiones. Una de esas particiones contiene los archivos del sistema Android, otros se contienen todos los datos de aplicaciones que se acumulan (esta es la partición que hace posible actualizar sin perder todas tus cosas).

¿Por qué están bloqueados los bootloaders?

El bootloader es generalmente bloqueado en un dispositivo Android ya pesar de que es un sistema operativo de código abierto los fabricantes quieren que "te pegues" a su versión del sistema operativo Android diseñado específicamente para el dispositivo, impidiendo que puedas hacer flash de ROMs y cambiar la personalización impuesta por la compañía fabricante de tu terminal.

¿Por qué mantener un bootloader "fuera de tu alcance"?

Una de las principales razones es que las telefónicas y los fabricantes no quieren tener que soportar los teléfonos hackeados debido a la escasa seguridad en algunas Custom ROM. En segundo lugar es que se invierte una gran cantidad de tiempo y dinero que se gasta el desarrollo de estas capas de personalización. La capa HTC Sense no es barata, tampoco lo es TouchWiz, sin embargo, Samsung y HTC han logrado encontrar un punto medio con la comunidad de modding y la presión está en otras empresas para que hagan lo mismo.

Instalar Android 5.0.1 en Galaxy S4 i337 (AT&T)

Aviso: Realiza esto bajo tu propio riesgo ya que no nos hacemos responsables de "bricks" o algún daño a tu terminal. También tienes que considerar que este proceso en específico borrará todos tus datos. Al no tener root, se tiene la posibilidad de nunca poder hacerlo y por lo tanto no poder instalar Custom ROMs en el futuro.


Advertencia: Este método es solo para el i337 de AT&T, NO intentarlo en otro modelo.

Pasos a seguir:

  1. Haz un respaldo de tu información usando alguna aplicación como Kies.
  2. Usando Odin, instala este archivo "ALL_ATT_I337UCUFNB1_I337ATTFNB1_505595_REV06_user_low_ship_MULTI_CERT.tar.rar" con la opcion AP bajándolo de aquí: https://www.androidfilehost.com/?fid=23501681358540571 , recuerda esperar hasta que Odin de la confirmación de que paso el proceso de flash.
  3. Baja este archivo "I337_NB1_to_NJ4_OTA_Update.zip" de aqui: https://www.androidfilehost.com/?fid=95784891001611216 y ponlo en tu memoria SD.
  4. Baja este otro archivo "5.0update.zip" de aqui:https://www.androidfilehost.com/?fid=95916177934552137 , descomprimelo en tu computadora, tendrás un archivo llamado "2400258.cfg", renombralo a "2400258.zip" y este ultimo ponlo en tu memoria SD.
  5. Una vez finalizado el flash con Odin del paso 2 y teniendo los archivos del paso 3 y 4, pon tu teléfono en modo de recovery de stock. Esto se logra asi:
    1. Apaga tu teléfono (con cable USB desconectado)
    2. Presiona los botones Volumen+, Home y Power, hasta que aparezcan unas letritas azules en la parte superior de la pantalla, sueltas el botón de Power, pero sigues presionando Volumen+ y Home.
  6. Una vez en el menú de recovery, usa los botones de volumen para seleccionar "apply update from external storage" (usas el botón de Power para seleccionar las opciones) y selecciona el zip que bajaste en el paso 3 ("I337_NB1_to_NJ4_OTA_Update.zip") y comienza el flash.
  7. Una vez finalizado el flash anterior, reinicia nuevamente en modo recovery y ahora busca el archivo que bajaste y renombraste para poner en tu SD Card ("2400258.zip") y selecciónalo para hacer el flash de Lollipop.
  8. Finalmente, vuelve a poner tus datos usando el método del paso uno para recuperar tu información.


Nota: Entre cada actualización que se haga (pasos 2, 6 y 7), el teléfono se reiniciara solo y cada vez que lo haga tomara mas tiempo del normal para iniciar, eso es completamente normal.