Cómo rootear tu dispositivo con Android

Hace ya un tiempo que mencioné en una entrada del blog que pondría algun tema relacionado con Android. Y bueno, después de algunos meses de sufrimiento he logrado con mi cometido.

Lo único que digo tal vez sean excusas. Pero bueno, tras ello se esconden muchas razones: trabajo, escuela, poco tiempo libre, entre otras cosas, que me han impdedido actualizar el blog constantemente, y espero poder hacerlo ahora que este semestre en mi universidad parece un poco menos cargado que el anterior.

Este tema lo he elegido por que me parece muy básico; es una de las primeras cosas con las que pensamos cuando tenemos un dispositivo al que podemos explotar su potencial y para ello requerimos sólamente un paso: el root de tu dispositivo.

¿Y qué es el root?

Para los que no lo saben, que dudo mucho que una persona que haya indagado un poco respecto a Android por la web no sepa de esto, es un proceso que otorgará permisos de administrador, permitiéndonos hacer cosas que un teléfono sin estos permisos no podría realizar. Cuando hacemos esto, entramos a otro nuevo mundo que se esconde tras este sistema operativo: un mundo lleno de aplicaciones interesantes, ROMs customizadas que mejoran el rendimiento que las que vienen por defecto con el dispositivo, y que requieren de estos permisos.

Sólo que el único precio para esto es la garantía de tu dispositivo. Es decir que, una vez rooteado, tu dispositivo no es soportado por los fabricantes de los mismos, y te dejan a la deriva por haber quebrantado con esa regla. Sin embargo, hay una enorme comunidad que soporta todos estos y que ofrecen opciones muy tentativas para mejorar el dispositivo hasta ponerlo al tope de sus capacidades.

Y sin más preámbulos, el proceso.

El proceso de rooting

Cuando hablamos del root no podemos generalizar, ya que hay métodos que no son infalibles y requieren que cada uno realice una serie de pasos característicos que le ofrecen los permisos de administrador. Pero hay unos métodos bien soportados que han hecho los desarrolladores para cubrir una gran gama de estos. Uno de ellos, el que me ha servido sobremanera, es SuperOneClick, que debido a su sencillez es preferido por muchas personas que requieren de brincarse los pasos típicos para sus androides. Sin embargo, sólo tiene su versión para Windows y desconozco si funciona en Linux bajo WINE. Si alguien se atreve a correrlo desde esta plataforma le pido que nos deje sus comentarios.

Nota importante: este método puede que tu dispositivo tenga un mal funcionamiento, y no me hago responsable si esto llega a suceder. Antes, deben googlear un poco si este método es 100% seguro para su dispositivo.

Para rootear tu dispositivo usando esta herramienta se deben seguir unos cuantos pasos.

  1. Obtener el programa SuperOneClick desde su página principal.
  2. Instalar los drivers USB para tu dispositivo. Por lo general la computadora ya los instala automáticamente, pero si no es así el fabricante suele colocarlos en su página de descargas. Conectamos tu dispositivo a la computadora.
  3. Abrir el programa. Veremos una ventana como esta:
  4. Ventana de programa SuperOneClick
  5. Simplemente presionamos el botón que dice Root y esperamos a que el proceso finalice. Por lo general, este paso no llega a tardar más de 5 min, y si tarda más, es probable que este método aún no trabaje para su dispositivo.
  6. Si todo salió bien, tu dispositivo debe reiniciarse ahora con permisos de administrador habilitados.

 

Lamento si este proceso no funcione con todos los dispositivos, pero se trabaja para que este trabaje para todos aquellos que aún no son soportados.

Espero que haya sido de su agrado y que les haya servido a más de uno a explotar el verdadero potencial de su dispositivo.

 

Recursos | SuperOneClick

Anuncios

Novedades en el blog: Android

Desde hace algun tiempo habia estado buscando un dispositivo que contara con Android como su sistema operativo. Cualquier cosa me hubiera bastado, aunque fuese un reproductor de nueva generacion que estan saliendo con este SO. Pero por un golpe de suerte logre hacerme con una tablet, y con ello, mis expectativas de cosegir una buena terminal fueron satisfechas, y con ello mi primer acercamiento al mundo de Android se llevo a cabo. Que ahora no se les haga raro que por el blog ponga algunas entradas referentes al sistema operativo movil.

Es por esto mismo que me gustaría ampliar el contenido del blog con algo mas que software libre y programación (como se habrán dado cuenta en mis ultimas entradas) a algo que en estos días ha estado ganando bastante auge.

Los siguientes días actualizaré con entradas respecto a este nuevo mundo que estoy por descubrir, desde aplicaciones, tips, wallpapers y noticias así como lo he estado haciendo para Ubuntu y Linux en general. Espero poder complementar de una manera mas efectiva su acervo de novedades y hacer que este blog sea de ayuda para ustedes.

[Programación] Cómo recortar imágenes en Java

Y aquí me tienen de nuevo colocando de nueva cuenta algo sobre Java, referente al proyecto que ando realizando actualmente. En este caso está asociado con la edición de imágenes en esta plataforma, la que con ayuda de una clase hecha por Kushal hace el trabajo bastante bien.

Java Image Crop

El código fuente lo pueden encontrar en su respectiva página.

Fuente | Saanjal.com

[Chrome] FastestChrome: navega rápidamente en Google Chrome

Ya ven que en Chrome hay muchas extensiones que nos sirven para distintos propósitos. Y muchos de ellos son engorrosos, dándonos más lata que el beneficio que ofrece. O simplemente no lo utilizamos. Me ha pasado varias veces que lleno mi Chrome de extensiones que al final ralentizan bastante mi navegador. Pero esta extensión me ha ayudado bastante y, quieras o no, te facilitará la vida bastante más navegando por internet, por blogs, etc.

FastestChrome puede permitir navegar por las diferentes páginas de Google, por ejemplo, cuando realizas una búsqueda, dando la oportunidad de que te ahorres un clic y dejando cada página debajo de la otra, para que cuando te acerques al final de una, la siguiente ya está cargada y se puede acceder navegando hacia abajo con la barra de deslizamiento.

FastestChrome

FastestChrome

Espero les sirva tanto como a mí me ha funcionado.

Vía | Chrome Web Store

[Programación] Cómo sobreponer un PDF sobre otro

Tal vez esto resulte un poco fuera de tema, ya que todo el blog ha tratado básicamente de Ubuntu, Linux, y software libre. Este será el primer post que hago referente a algo de programación, pero espero que, como a mi me ha servido para sacar adelante un proyecto, a alguien más le facilite la vida.

Resulta que me habían encargado hacer una especie de edición de un PDF de manera que, en pocas palabras, tendría que sobreponer un formato sobre otro.

Gracias a una excelente herramienta para la edición de PDFs iText que me encontré un buen día navegando en internet buscando la solución a mi problema, y a un libro en línea que trata de la edición de PDFs también, logré encontrar el método infalible para sobreponer dos archivos para hacerlos uno solo en Java (cabe remarcar que esto lo encontré después de haber pasado una gran odisea con unos compañeros de la universidad, cerca de la 1 de la madrugada). Había estado todo el día investigando acerca de cómo resolver esto, así que (después de haber pasado horas y horas buscando frente a la computadora) me cayó como anillo al dedo. Es bastante útil, y muy simple de comprender.

El código es el siguiente:

import java.io.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
...
private void superposePDF(String m, String watermark, String output){
   try {
      PdfReader document= new PdfReader(m);
      int num_pages= document.getNumberOfPages();
      PdfReader mark = new PdfReader(watermark);
     Rectangle mark_page_size= mark.getPageSize(1);
     PdfStamper writer = new PdfStamper(document, new FileOutputStream(output));
     PdfImportedPage mark_page = writer.getImportedPage(mark, 1);
     for( int ii= 0; ii< num_pages; ) {
       ++ii;
       Rectangle doc_page_size= document.getPageSize( ii );
       float h_scale= doc_page_size.getWidth()/mark_page_size.getWidth();
       float v_scale= doc_page_size.getHeight()/mark_page_size.getHeight();
       float mark_scale= (h_scale< v_scale) ? h_scale : v_scale;
       float h_trans = (float)((doc_page_size.getWidth()-
       mark_page_size.getWidth( )* mark_scale)/2.0);
       float v_trans= (float)((doc_page_size.getHeight( )-
       mark_page_size.getHeight( )* mark_scale)/2.0);
      PdfContentByte contentByte= writer.getUnderContent( ii );
      contentByte.addTemplate( mark_page,
      mark_scale, 0,
      0, mark_scale,
      h_trans, v_trans );
      writer.close( );
    }
   catch( Exception ee ) {
   ee.printStackTrace( );
   }
 }

Eso sería todo. Simplemente hay que enviar la dirección de los archivos que se quieren juntar y el nombre del archivo de salida, en el que aparecerán los dos sobrepuestos.

Vía | FreeOpenBook | iText

[Update] Gnome Pie 0.4 – el lanzador visual mejorado

Tal vez sea una noticia de hace unos cuantos días, pero creo que es algo que no se me podia escapar de las manos tan facilmente.

En un post anterior había hablado sobre este lanzador visual para Gnome muy configurable en el que tenemos la capacidad de acceder a una especie de menú completamente gráfico sólo presionando un atajo en el teclado. Pero de aquella versión han venido mejoras en su interfaz tanto en la ventana de configuración, por lo que ahora es aún más sencillo configurarlo y de una manera más gráfica. Además añade compatibilidad con GTK3 por lo que podemos usarlo en las nuevas versiones de Ubuntu con Unity como en Gnome Shell 3.2.

A continuación les dejo un video en el que se explica el funcionamiento de la configuración del lanzador:

 

Desafortunadamente, hay algunos problemitas con esta versión.

  • Si en alguna ventana modal se puede utilizar el scroll de Ubuntu (Overlay Scrollbars), ya no los tendrá.
  • [corregido] No se muestra el icono en la barra de tareas.

Todavía no he tenido la oportunidad de probarlo, pero espero que ustedes puedan dejar sus comentarios acerca de esta versión y si es de su agrado.

Actualízalo en Ubuntu/Linux Mint

Si ya tenemos una versión anterior instalada con el PPA del post en el que hablé de él, entonces sólo es cuestión de actualizar el sistema con el comando

sudo apt-get upgrade

 

Para quienes no lo hayan instalado todavía, a continuación les dejo los comandos que deben ingresar en la consola para obtenerlo en su Ubuntu/Linux Mint:

Instálalo en Ubuntu/Linux Mint

sudo add-apt-repository ppa:simonschneegans/testing

sudo apt-get update

sudo apt-get install gnome-pie

Vía | Web Upd8

Por enésima vez…

Desde hace algun tiempo (por no decir meses, casi un año) he dejado completamente olvidado al blog. Pero no era por que simplemente no haya querido escribir nada, ni contestar sus preguntas e incógnitas. Hace creo que más de un semestre he estado llendo a clases, haciendo proyectos de mis materias y de mi trabajo… y mi tiempo libre había sido limitado a unas cuantas horas que dedicaba durmiendo o descansando de la vida universitaria. ¿Qué más puedo decir para explicar mi ausencia? No había tenido ni pizca de un rato libre para alimentar las entradas del blog.

Pero este nuevo semestre aparentemente tendré tiempo libre de sobra, por lo que podré dedicarle al menos un momento en el día a traer algunas noticias al blog. También responderé las dudas que no he respondido en el transcurso de estos días.

Y una vez más, disculpen por la ausencia prolongada.

Gnome Pie – un lanzador visual para Gnome

He de admitir que he dejado el blog de lado por bastante tiempo. Muy descuidado, muy solitario, sin muchas novedades. Apenas he tenido oportunidad de colocar algunas noticias en mi cuenta de twitter, pero sólo han sido unas cuantas cositas. Desde que he entrado este nuevo año a la universidad apenas y me ha dado oportunidad de tener tiempo libre, pero prometo aportar nuevas cosas al blog en cuanto tenga un tiempo libre.

Desde ahora que anduve mirando las noticias de mi twitter me topé con un lanzador que al principio pensé que era uno cualquiera, muy parecido a Synapse; sin embargo es algo totalmente distinto y que al final terminó encantándome.

Gnome Pie, un lanzador visual inspirado en el lanzador para el juego MMORPG World of Warcraft, ofrece una nueva manera de abrir tus aplicaciones de una manera más bonita.

Ésta te permite tanto abrir aplicaciones que se encuentran en el menú de Ubuntu, te permite manejar tu reproductor de música y de video, inclusive te permite manejar las ventanas (como cerrarla, minimizarla, etc), entre otras cosas. Cuenta con algunos temas predefinidos, incluyendo uno que va perfecto con Unity. A continuación les dejo un video que demuestra cómo es que funciona ésta aplicación.

Quizá no sea una manera sencilla para lanzar las aplicaciones como lo hace Synapse, o tal vez no sea tan productivo como éste último, pero vale la pena darle una probada – probablemente sea de gran ayuda para ustedes.

Instálalo en Ubuntu 11.04, 11.10 Beta 2 o Linux Mint 11

Se deben introducir algunos comandos en una terminal o hacer uso de un instalador de PPA’s que pueden encontrar en la sección de Básicos de este mismo blog.

sudo add-apt-repository ppa:simonschneegans/testing
sudo apt-get update
sudo apt-get install gnome-pie

Para abrir la aplicación únicamente debemos buscarlo en el menú de aplicaciones y abrirlo, configurarlo si deseamos colocar más lanzadores además de los que ya tiene predefinidos. Para acceder a la configuración del programa damos clic en el indicador de la aplicación que encontramos en la esquina superior derecha, y vamos a preferencias. Pero por defecto, nos vienen algunos shortcuts que podemos nosotros utilizar como CTR + ALT + B, que abre los bookmarks, y CTR + ALT + A para las aplicaciones.

Las desventajas

Gnome Pie puede ejecutar tanto aplicaciones como comandos, pero no puede ejecutar aplicaciones y comandos al mismo tiempo.

Les recuerdo que esta aplicación aún está en estado experimental, por lo que puede no funcionarles a algunos de ustedes. Aún así, me gustaría que si pudieron instalarlo y correrlo sin dificultad, nos dejaran su comentario acerca de la aplicación, y si de verdad les fue de ayuda o no.

Fuente | Web Upd8

Inicia con otro sistema operativo desde Ubuntu con Unity Reboot

Para algunas personas que todavía utilizan Windows, o que simplemente tienen la necesidad de iniciar en otro sistema operativo por diversas razones, una herramienta que se integra en el menú de lanzadores de Unity existe, utilizando al gestor de arranque GRUB (el utilizan las distribuciones de Linux).

Instálalo en Ubuntu

Abrimos una terminal e introducimos los siguientes comandos, uno por uno, o utilizamos una herramienta para facilitar la instalación de PPA tal como IntroducePPA que pueden encontrar en la sección Básicos de este mismo blog.

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install unity-reboot

Después de que tengamos el programa instalado, necesitaremos correr una sola vez.

Nota: este comando no reinicia su computadora, así que no se preocupen si tienen datos sin guardar.

unity-reboot

Por último debemos añadir el lanzador la barra lateral de Unity para que tengamos un acceso rápido a la aplicación. Abrimos el explorador de archivos Nautilus y nos vamos a nuestra carpeta personal. Presionamos Ctrl + H para observar los archivos ocultos y vamos a .local – share – applications. Buscamos el archivo de nombre “unity-reboot.desktop” y lo arrastramos al lanzador.

Hay que tener en cuenta algunas cosas importantes referentes a este programa.

Primero, cada vez que queramos cambiar de sistema operativo el sistema nos pedirá una contraseña, pero si deseamos, esto se puede deshabilitar dando clic derecho sobre el icono del lanzador, seleccionar Configuracion (Settings) y desmarcar la opción “Don’t ask for password on restart“.

Vía | Web Upd8

Xournal: toma notas y dibuja en Linux

Existen distintas herramientas que permiten tomar notas en Linux, pero no existe una herramienta parecida a Xournal, que además de permitir escribir con el teclado también permite dibujar y hacer que tu computadora sea prácticamente un cuaderno de notas.

xournal

Xournal es una aplicación open source para Linux y otras plataformas basadas en el escritorio Gnome que permite tomar notas y dibujar sobre ellas. La característica más interesante es que provee una apariencia parecida a un cuaderno de notas para sus usuarios, permitiendo hacer distintas cosas aparte de escribir.

Instálalo en Ubuntu

Para instalarlo, podemos hacerlo desde los repositorios principales de Ubuntu, sin necesidad de añadir ningún PPA extra. Simplemente colocamos este comando en la terminal.

sudo apt-get install xournal