Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como hacerle root a un celular Samsung GT-S6310L en tiempo record

DriveMeca Android Root
Opensource no solo debería ser Linux, todo debería ser así, como es el caso de los teléfonos, si lo compre y es mio, porque no puedo decidir que ROM colocarle (y de paso evitar todo ese spam que le meten los proveedores). Ok, para esto el primer paso es hacerle root al teléfono celular lo cual nos permitirá tener control completo del celular, pero OJO, un error y tendremos un hermoso ladrillo pisapapeles así que no me hago responsable si algo te sale mal.
Hoy lo haré con un teléfono celular Samsung GT-S6310L con Android 4.1.2. Es un celular relativamente económico que al hacerle root nos permitirá ensayar aplicaciones no permitidas sin esto. Mas adelante es posible que haya alguna ROM de CyanogenMod (al momento hay una beta con muchos errores aun)
-Descargamos la aplicación framaroot (versión 1.9.3 actualmente) en nuestro pc o si estamos leyendo el articulo en el celular, en el raíz de la sd

-Si estamos en el pc, conectamos el celular vía USB y copiamos framaroot en el raíz de la memoria sd

-Activamos en la configuración del teléfono Settings - Security - Unknown sources

-Ejecutamos file manager y ejecutamos framaroot desde la sd

-Le decimos que lo abra cuando nos pregunte

-Instalamos SuperSU presionando con el dedo sobre Install SuperSU
DriveMeca haciendole root a un Samsung GT-S6310L paso a paso

-Escogemos un exploit (Aragorn o Gandalf) si falla uno, probamos con el otro hasta que diga successfull

-Reiniciamos el teléfono y aceptamos la actualización al cargar nuevamente android. Entramos al listado de aplicaciones, ya alli entramos a SuperSU para verificar que estemos ya como root
DriveMeca haciendole root a un Samsung GT-S6310L paso a paso

-SuperSU nos mostrara que estamos en modo root con Superuser activo
DriveMeca haciendole root a un Samsung GT-S6310L paso a paso

A partir de este momento cuando alguna aplicación requiera permisos de root para ejecutarse nos saldrá una ventana en la cual podremos o no aprobarlo. También dentro de SuperSU podemos ver logs de tareas hechas como root, app que se han ejecutado, etc.
Que tal te ha parecido, sencillo cierto? Ya le hiciste root a tu teléfono? cual tienes? usas alguna ROM?, cual?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Optimiza tu servidor Apache con URL amigables

DriveMeca optimizando un servidor web Apache en Linux Centos 7
Un buen diseño de tu pagina web sera primordial si quieres llegar a muchos pero de nada te servirá si tu servidor web no esta preparado para servir las paginas de una forma que tenga un buen SEO (Search engine optimization). Hablándolo un poco mas claro, es la forma en que se optimizan las paginas web para que sean encontradas por los buscadores (google, bing, yahoo, etc). Las paginas para tener un buen SEO deben acercarse lo mas posible a una forma "natural" del habla y de como los usuarios, es decir tu, buscas con palabras claves.

Ejemplo de mal SEO
https://draft.blogger.com/.g?bbloggerlogID=8744887760408486317#editor/target=post;postID=3299305910614033731

Correcto uso de SEO
http://www.tienda.com/contactenos

Para nuestro articulo usaremos Apache 2.4 en un servidor Linux Centos 7 el cual ya por default trae el modulo mod_rewrite. Este modulo es el que permite el uso de URL amigables con buen SEO y se activa de la siguiente forma.


-Modificamos httpd.conf y habilitamos la opción AllowOverride. Salimos guardando cambios
vi /etc/httpd/conf/httpd.conf
<Directory "/var/www/html">
    Options Indexes FollowSymLinks

    AllowOverride All

    Require all granted
</Directory>

-Reiniciamos el servicio
service httpd restart

Con esto ya esta listo nuestro servidor web Apache para ser indexado de forma correcta por un buscador y poder alcanzar una buena visibilidad en internet con nuestros links.
Usas mod_rewrite? con que versión de Apache? Que otra optimizacion para SEO usas en tu servidor web?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como deshabilitar SELinux sin reiniciar tu servidor

A cuantos les ha pasado que tienen un error en su servidor linux RedHat/Fedora/Centos por horas (o hasta mas tiempo) y no logran dar con su solución hasta que descartando cosas, deshabilitan SELinux y todo se soluciona. Si, se que es una importante solución de seguridad pero a veces son mas los dolores de cabeza que los alivios que nos da por eso hoy mostrare como habilitarlo o deshabilitarlo según sea necesario.
Hay dos formas de hacerlo, temporalmente, es decir, mientras estamos trabajando dura el efecto hasta que reiniciemos el servidor o definitivo; este cambio quedara aun si reiniciamos el servidor. Ambas soluciones serán mostradas y serán ejecutadas desde la cuenta root (o por medio de sudo) desde una consola de texto.

Deshabilitar o habilitar  SELinux desde consola sin reiniciar el equipo

-Deshabilitamos SELinux con el siguiente comando
setenforce  0

-Lo habilitamos con el siguiente comando
setenforce  1

Deshabilitar SELinux definitivamente

-Modificamos el config de SELinux pasándolo a modo disabled
vi /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.

SELINUXTYPE=targeted

Reiniciamos el equipo y con esto ya queda deshabilitado SELinux, en caso de volverlo a habilitar editamos el config y lo activamos en modo enforcingpermissive según nuestra necesidad
Usas SELinux? No lo usas, porque? Has tenido problemas con SELinux, cuales?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark