domingo, 21 de octubre de 2012

Que es SO? ROM? Firmware? Flasheo? Rootear? o.O

Buenas compañeros!

Si visteis mis entradas de ayer, algunos os preguntareis que hicimos exactamente y eso quiero hacer hoy, quiero explicar lo que significa.

Antes de entrar a mayor terminología quería que tuviésemos muy claro el concepto de Sistema Operativo:

¿Qué es el Sistema Operativo?


Es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. 

Sabiendo esto paso a aclarar los distintos conceptos desde una página que vi ayer:


¿Qué es ROM?

ROM significa READ-ONLY MEMORY.  Se refiere a la memoria interna del dispositivo que contiene las instrucciones del sistema operativo que no necesitan ser modificados durante el funcionamiento normal del dispositivo. Por tal razón, este sistema operativo se almacena en la memoria READ-ONLY (que no se puede escribir o cambiar), para que no se le hagan cambios y altere o dañe el funcionamiento del dispositivo.
A diferencia de las computadoras o algunos dispositivos con disco duro, que permiten que se cambie o altere cualquier archivo, en estos dispositivos con ROM no se puede alterar el sistema operativo.
¿Qué es un firmware?

El sistema operativo que se almacena en el ROM, del que hablamos anteriormente, se le conoce como firmware. Firmware se compone de Software firme, porque reside en el ROM sin que nadie lo toque o modifique.
Aunque este Firmware está hecho para que no se toque, siempre hay formas de cambiarlo pero algunas veces se requiere Hardware especifico para hacerlo. En otros casos solo se necesita un programa específico para el Firmware que se desea cambiar o modificar.
Hasta ahora sistema operativo y firmware es lo mismo cuando hablamos de dispositivos mencionados anteriormente. Firmware es el sistema operativo de los dispositivos que tienen ROM y es allí donde reside el mismo.

¿Qué es Flasheo o Flashing?

Cuando se habla de Flashar un ROM o un Firmware es la acción de cambiar o reemplazar el sistema operativo que se encuentra en el ROM mediante un proceso "un poco peligroso".
El proceso de Flashing escribe al EPROM o EROM que significa Erasable Programmable Read Only Memory. En este caso el ROM se puede modificar y cambiar el sistema operativo que tiene. Estos sistemas operativos se cambian con el propósito de arreglar bugs, añadir nueva funcionalidad o en el caso de nuestros adorados celulares y dispositivos Android, convertirlos en una maquina de guerra.
Cuando en Android nos referimos a ROMs, hablamos del sistema operativo del móvil. Cuando decimos que vamos a flashear un ROM, significa que le vamos a cambiar el sistema operativo al dispositivo.
Los ROMS en Android pueden ser archivos que descargamos y flahseamos usando un Recovery o algún Software especial como Odin (para los samsung), para instalarlo en el dispositivo. Cuando decimos que vamos a flashear un firmware, estamos diciendo prácticamente lo mismo.
Ahora, hay custom ROMs, Sotck Firmwares y custom Firmwares. Los STOCK firmware son los sistemas operativos de fábrica del dispositivo. Estos son los que los manufactureros nos dan con la unidad. Estos Firmwares se pueden alterar y modificar para crear custom Firmwares o custom ROMS. Estos custom ROMS o ROMS personalizados no son otra cosa que Stock Firmwares modificados.
Desarrolladores alteran los stock firmwares para convertirlos en ROMS personalizados con optimizaciones, mejor rendimiento de bateria, nueva funcionalidad, etc.
Algunas de las ventajas que tienen los custom ROMS es que incluyen optimizaciones que los de fábrica no tienen y mucha funcionalidad añadida que los de fábrica tampoco tienen. Algunos de estos custom ROMS son modificados al punto que cambian todo el ambiente gráfico obteniendo una experiencia de usuario totalmente distinta a la que ofrece el manufacturero de fábrica. Varios ejemplos de Custom ROMS o custom Firmwares son Cyanogenmod, AOKP y MIUI. Todos son basados en el código fuente de Android pero con miles de modificaciones espectaculares.
Como hay ventajas también hay desventajas en los custom ROMS y entre ellas está el hecho de que dependes de un desarrollador voluntario que no se dedica a esto en muchas ocaciones. Puedes darte con varios bugs que no habían sido probados anteriormente y puedes acabar con un dispositivo casi inservible aunque en el 90% de los casos se puede restaurar.

¿Qué es Rootear?

Se le conoce al método utilizado para darte los privilegios de Administrador o Super Usuario(SuperUser) del sistema operativo Android. Este concepto proviene del OS Linux y se utiliza en Android ya que es un tipo de linux también. Este proceso de Root es necesario cuando necesitas correr ciertas aplicaciones que necesitan privilegios del directorio principal mejor conocido como ROOT DIRECTORY. 
Si tratamos de visualizar el Root Directory podríamos describirlo como la primera casilla de un organigrama. O sea es tener todos los privilegios de esa primera casilla la cual nos convierte en el SUPER USUARIO del sistema operativo. Cuando Rooteamos nuestro Android una de las primeras cosas que notaras es que instala un programa que se llama Super User y cada vez que intentes correr algun programa que necesite utilizar estos privilegios te saldra una pantalla pidiendote autorización para correr el proceso.




sábado, 20 de octubre de 2012

Instalar CyanogenMod en nuestro Sansumg Galaxy Ace

Para empezar tendremos que tener rooteado el movil. Si no sabes como hacerlo puedes mirar mi entrada anterior.

Instalación del CWM Recovery:


- Después tendremos que instalar el CWM Recovery.


- Para ello descargaremos el archivo.


- Metemos el archivo sin descomprimir directamente en la raiz de nuestra tarjeta SD.


- Apagamos el teléfono.


- Con el teléfono ya apagado, dejamos presionado el botón HOME y el START a la vez durante varios segundos. Veréis como se intenta reiniciar varias veces. No lo soltéis.


- Entraremos en el recovery, y desplazandonos con las teclas de control de volumen del telefono ( a la izquierda ) tenemos que seleccionar la opción que ponga sdcard ( según si es 2.3.3 o 2.3.4 ..., podrá algo así: apply update from sdcard) y aceptamos con el botón HOME.


- Buscamos el archivo recovery-clockwork-5.0.2.6-galaxyace-fix.zip anterior y volvemos a aceptar con el HOME.


- Cuando se haya instalado, le damos a la opción REBOOT.


Descarga de la Rom CyanogenMod:


Lo complicado viene ahora con la elección de la ROM. Según he estado mirando las que recomiendan son las siguientes:


IceCream Sunday Final, Ginfercruzt 2.3 y CyanogenMod RC 2.2 by BehardGh. 


Os dejo el enlace de la que le he puesto yo.


A partir de aquí podéis coger una tila e irosla poniendo cerca por si algo sale mal... que al menos no os de un chungo xD ( Lo digo porque estoy escribiendo al mismo tiempo que estoy haciendo esto, así que en esa situación me encuentro yo ahora mismo xDDD)


Pasamos el archivo a la tarjeta SD y volvemos a entrar en Recovery.


Como observamos el color de las letras ha cambiado y hay más opciones. Pues ANTES de instalar nada, vamos a realizar una limpieza.


- Le damos a la opscion de wipe data/factory reset. Nos aparece muchos No y luego abajo un Yes -- delete all user data. Pues le damos ahí.


Hacemos lo mismo con wipe cache partition.


Una vez que hayamos hecho esto le damos a install zip from sdcard. Le damos a choose zip from sdcard y buscamos el archivo. Lo seleccionamos para que empiece a instalar. Este proceso va a tardar un rato.


Cuando haya finalizado, le damos a la tecla de atras y a REBOOT para reiniciarlo.


Al principio tarda un poco en iniciarse.


Bueno... mi corazón ha vuelto a ponerse en su sitio, y ahora puedo decir: SEEEEH!!!!!!! FUNCIONAAAAAA!!!!!!!!!!!! YIAAAAAHHHHHHHHHHHHH!!!!!!!!!!!


Ala! un chocolate pa celebrarlo!


Un saludo a todos y a disfrutarlo!


Como Rootear el Samsung Galaxy Ace con Android 2.3.3

Buenas compañeros!

Voy a poner un tutorial realizado por mi misma sobre como rootear un Samsung Galaxy Ace con Android 2.3.3:

- Para empezar tendremos que tener instalado el samsung kies para poder conectar el movil con el PC ( en caso de que nos pida la actualización del SP3 de windows y no queramos o no podamos ( como me pasa a mi ya que tengo un windows modificado ) instalarlo, podemos instalarle una versión más antigua como la kies 1.5.

- Después descargaremos el archivo upd 1.zip si tenemos la versión 2.3.3.

- Metemos el archivo sin descomprimir directamente en la raiz de nuestra tarjeta SD.

- Apagamos el teléfono.

- Con el teléfono ya apagado, dejamos presionado el botón HOME y el START a la vez durante varios segundos. Veréis como se intenta reiniciar varias veces. No lo soltéis.

- Entraremos en el recovery, y desplazandonos con las teclas de control de volumen del telefono ( a la izquierda ) tenemos que seleccionar la opción que ponga sdcard ( según si es 2.3.3 o 2.3.4 ..., podrá algo así: apply update from sdcard) y aceptamos con el botón HOME.

- Buscamos el archivo upd1.zip anterior y volvemos a aceptar con el HOME.

- Cuando se haya instalado, le damos a la opción REBOOT.


jueves, 18 de octubre de 2012

iPad Mini, la tableta que Steve Jobs nunca habría hecho



No será el 17 como toda la prensa especializada había anunciado, sino el 23 de octubre. El cambio de fecha y de escenario habitual (San Francisco por San José) más parece una hartura por las filtraciones que otra cosa. Pero una semana antes o después, al final se presenta lo que ya se estaba fabricando en Brasil: la iPad Mini, una tableta de siete pulgadas y pico (7,85), un tamaño del que abominó Steve Jobs cuando Samsung sacó su aparato Galaxy Tab para hacerle la competencia.
Para Steve Jobs las 10 pulgadas de su iPad original era el tamaño perfecto para los contenidos multimedia. "Creemos que hay límites en cómo los usuarios interactúan con las pantallas táctiles", dijo públicamente. "La pantalla de diez pulgadas es el mínimo. Siete pulgadas no son suficientes para crear grandes aplicaciones".
Jobs apareció en aquel septiembre de 2010, entre irritado e irónico, por la respuesta de Samsung a su tableta, nacida cinco meses antes. En lugar de la pantalla de las 10 pulgadas, la de la marca corena medía 7, pero estéticamente se parecía mucho al iPad, un objeto "revolucionario".
Jobs argumentaba que como las pantallas se miden diagonalmente, el área de 7 pulgadas es 45% menor que un aparato de 10 pulgadas. El tambnién denominaba a estas tabletas, que inicialmente lanzaron Samsung y Dell, entre otros, aunque la firma coreana fue la que se llevó las mayores collejas de Jobs, "tweeners", demasiado pequeñas para competir con el iPad y demasiado grandes para harcerlo con lossmartphones.
La tableta pequeña de Samsung no tuvo mucho éxito, ni ninguna otra. Apple ha dominado este mercado y  seguirá dominándolo, aunque los pronósticos dicen que del actual 78% caerá al 50% en un par de años.
"Ellos tendrán que sacar tabletas de 10 pulgadas el próximo año", pronosticó Jobs, que aquí sí acertó. "Las tabletas de 7 pulgadas van a morir nada más salir". Un año después de morir Jobs, Apple va a sacar su minitableta.

¿Por qué? Jobs, ciertamente, no pudo ver el surgimiento de Amazon con sus tabletas Kindle de 200 dólares ni las de Google Nexus por un precio similar. Una competencia demasiado fuerte en tamaño y precio como para despreciar esos nuevos retos. A Tim Cook le ha tocado tomar esa decisión para que el consumidor pueda elegir la opción que más le convenga. Se apunta a que el día 23 se puede presentar una docena de diferentes variantes de tabletas.
Además de esas pequeñas tabletas a pequeño precio, donde Apple no entrará (su mini tableta estará en torno a los 300 dólares), hay una cuestión educativa, un sector en donde Apple siempre ha tenido gran predicamento. Las tabletas de Amazon están muy bien posicionados en el alquiler de libros de texto, por precio y catálogo, mientras que a Apple le resultaría difícil mantenerse en ese mercado con tabletas de 600 dólares.
 A partir del 23 de octubre, Apple sacará de dudas al consumidor. Si la pantalla será de Retina (parece que no, demasiado caro), si serán de colores (parece que sí, al menos dos) y si están fabricadas en aluminio (parece que también). Mientras tanto, la noticia es que Apple tendrá una tableta del tamaño de su competidor Samsung. Cook ha roto una de las premisas de Jobs: no seguir la senda de otros.

lunes, 15 de octubre de 2012

Parodia del iPhone 5

¿Recordais la comparativa de iPhone 5 que realice en anteriores entradas? Pues como mi opinión esta clara, os dejo uno de los videos que ha hecho iPhone 5 para promocionarlo y una parodia sobre esto... divertirse! XD

Anuncio de iPhone 5 (auriculares):

Parodia del video:

jueves, 4 de octubre de 2012

¿Como sería la nueva versión de Android 4.2?


Es un hecho que Jelly Bean (Android 4.1) ya lo podemos tocar en varios terminales del mercado, y aunque su proyección no abarca mucho y hasta que se consolide en el mercado aún queda, por Internet se especula de la próxima versión de Android, incluso ya se le ha bautizado, siguiendo el estricto orden alfabético sobre los postres americanos: Key Lime Pie (la letra K). Los compañeros de www.androidheadlines.commediante pura especulación y rumorología, han argumentado algunas características que, bajo su criterio, serían buenas para la próxima versión de Android. A continuación expondremos unas (potenciales) características que podrían ayudar a mejorar la actual versión de Android.

Mejor soporte para múltiples dispositivos
Todos sabemos que para poder iniciarte en un terminal o tablet Android tienes que crear una cuenta de Gmail y si ya la tienes pues simplemente integrarla a tu dispositivo Android. Esta cuenta hará que todo terminal Android tenga tu señal de identidad para controlar los correos, redes sociales, etc… ¿pero que pasa cuando conectamos dos dispositivos Android con nuestra cuenta? Pues, por ejemplo, cuando tienes notificaciones de cualquier red social en un terminal, no es sincronizado en el otro dispositivo Android. En resumen, con esto se pide que Google se haga responsable de esta limitación y fuera bueno que diera soporte para dispositivos múltiples en la misma cuenta simultáneamente.

Mejor Integración de redes sociales
Share, esta es la palabra con la que muchas redes sociales que tenemos en Android nos deleita en cada una de sus aplicaciones pero poco más hace Android por la integración de las redes sociales. Tenemos widgets que nos sirven para administrar varias redes sociales, como sonTwitter y Facebook. Pero en el caso de Google+, todo está integrado en el terminal. Sabemos que es la red social de Google, pero no todo el mundo tiene a sus amigos y familiares en esta red social, y está claro que tenemos que seguir en contacto. Por lo que Google podría integrar un poco mas otras redes sociales a parte de la suya.

Aplicación de video-chat de serie
Muchos de los terminales y tablets Android viene con una cámara frontal integrada para hacer videollamadas, pero ¿tenemos una aplicación por defecto para controlar el videochat?. La verdad es que no, a menos que utilices Google+, por lo que sería una buena alternativa para que instalarán una aplicación por defecto para gestionar mejor nuestras videollamadas.

Más Mejoras del proyecto mantequilla
Una de las principales novedades con la que trabaja JB (Android 4.1) es el proyecto mantequilla (o butter proyect), término metafórico que intenta explicar la optimización de recursos que haces JB del terminal para que todo funcione muy fluido, sin lags en las transiciones. Esto que explico solo se puede ver en el funcionamiento de un terminal con JB, incluso comparando Samsung Galaxy III con Galaxy Nexus con la actualización podemos notar la mejora en el rendimiento, y eso que lo comparamos con unos de los terminales mas avanzados del mercado. Por lo que se le podría pedir a Google es mejoras en este sentido, porque todos queremos rapidez y fluidez en el terminal.


Adecuados servicios de Google disponibles fuera de los EE.UU
Hacen alusión a un servicio de Google llamado Google Music, pero solo se puede disfrutar en Estados Unidos. En este país ha tenido mucho éxito, de hecho, es el principal reproductor de música de muchas personas que tienen un dispositivo Android en sus manos. En la nueva versión de Android no estaría mal que este servicio y otros se publicará en otros países, en Europa seguro que triunfaría.

Mejor multi-tarea
El concepto de multitarea ha estado ligado siempre a las funciones de los smartphones, la potencia de estos hacen que esta funcionalidad sea una realidad, pero para nuestros amigos de androidheadline parece que no. Ya que, para ellos, la multitarea solo es congelar (como si quedará en 2º plano) una aplicación mientras utilizas otra, volviendo a la aplicación congelada apareciendo tal como la dejaste. Samsung ha dado un salto de calidad en este sentido y toda persona que haya trasteado con el Galaxy SIII habrá comprobado las bondades de la funciónPop-Up-Play, que saca bastante partido al concepto de multitarea, con la habilidad de poder ver un video encima de cualquier otra aplicación a un tamaño reducido. Como todos sabemos es una virtud de la interfaz de usuario creado por Samsung (TouchWiz), por lo que no es una funcionalidad de la versión Android, Google podría tomar nota en este sentido.

Más personalizaciones en el Launcher
El launcher hace referencia a las pantallas de inicio que tenemos en un terminal Android por defecto, según la versión de Android y la capa de personalización que el fabricante quiera instalar. Pues bien, estos chicos de androidheadline critican el hecho de que no se pueda girar la pantalla, por eso toman launcher de ROMs personalizadas, que optimizan mejor los recursos de inicio de pantalla. Critican que no se puede elegir el tamaño de cuadricula de pantalla, ¿porque no 4×45×5 o 6×6?, pantallas de mas de 4 pulgadas agradecerían tener esa personalización en el launcher. Por último comentan sobre lo poco útil que es la barra de busqueda de Google, ocupando un espacio valioso para localizar ahí varias aplicaciones. En resumen, algo mas de personalización en el launcher por parte de Google no estaría nada mal, podría dejar mas libertad en este sentido para que los fabricantes, a la hora de personalizar, tuvieran mas con que trabajar la personalización.

Android Game Center
Poder jugar online con otro jugador, este es el concepto que quieren resaltar, ya que, como por ejemplo, con el iPhone es una realidad. Hay una gran variedad de juegos en la comunidad Android y esta modalidad haría mas versátil la jugabilidad de muchos juegos. No estaría mal que Google tuviera una iniciativa en ese sentido, y lanzará, con la nueva versión, una funcionalidad de este tipo.

No sabemos si Google tomará nota sobre el artículo de nuestros compañeros (casi seguro que no jijijiji) pero la verdad que no son propuestas descabelladas, ya que son limitaciones de Android obtenidas de los propios usuarios del sistema operativo. El mes de octubre es mas que propicio para que Google se anime a lanzar el nuevo sistema operativo del androide verde, ya que lo dice la pequeña historia de Android:
Android 1.0Septiembre 28, 2008
Android 2.0Octubre 26, 2009
Android 3.0Febrero 22, 2010
Android 4.0Octubre 19, 2011
Android 4.2Octubre 29-30, ¿2012?
Especificamos la fecha de la próxima versión porque por parte de Google se espera un evento en este mes, y puede que antes de que termine el año 2012 sabremos de las características de la nueva versión Android.

viernes, 28 de septiembre de 2012

Quinta Generación

Aparte de las cuatro generaciones vistas en clase, existe una quinta generación, pero hay distintas opiniones acerca de esto. Algunos dicen que aún no hemos entrado en la quinta generación y que la sociedad no esta preparada para ello, sin embargo otros dicen que hemos salido ya de la quinta generación y hemos entrado en la sexta generación.

La quinta generación empieza tras terminar la cuarta generación de ordenadores, anunciada por lo mayores países productores de nuevas tecnologías como EEUU y Japón. Esto sucedió a causa de la ley de Moore (aproximadamente cada 2 años se duplica el número de transistores en un circuito integrado). Esto permitió que las velocidades de los circuitos internos fueran cada vez mas rápidas. También que bajasen el precio de los ordenadores lo que permitió una gran revolución en ventas.

Por otro lado los beneficios que trajo la ley de moore fue que permitió la miniaturizacion de los ordenadores. Estos eran capaces de realizar cálculos miles hasta millones de veces mas rápido que las de las generaciones anteriores. Nacieron con ello los procesadores de doble núcleo e inclusive de muchos mas nucleos y distintas arquitecturas. Permitió la integración de archivos multimedia,comunicación entre distintos tipos de dispositivos, comunicación entre computadores, nuevas tecnologías de comunicación, los inicios de la inteligencia artificial, la robotica y mejoras en los lenguajes de programación, como también tecnologías para proceso de informacion de bases de datos y bases de conocimientos masivos.


Se crearon distintos tipos de sistemas operativos para los distintos dispositivos de uso de la vida diaria.
Algunos ejemplos:

  • Las distribuciones Debian y Ubuntu en el 1996 y 2004, respectivamente.
  • Solaris, que es un sistema operativo de tipo UNIX, en el 1992.
  • OS/2, que intento suceder a DOS, en el 1996.
  • Windows 98, que se creó en el 1995.


En conclusión, la quinta generación esta basada en hacer más fácil y rápida la vida tecnológica a las personas.

A continuación pongo un video explicativo sobre la quinta generación: