Remove Ads in Amazon Fire (Work too with the last model 2017)

adb shell
pm clear
pm hide

pm clear

pm hide

adb reboot

other method

adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide com.nuance.edr.androidservice.service
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide
adb shell pm hide

adb shell pm hide
adb shell pm hide
adb shell pm hide

Remove Settings on Fire Launcher
adb shell pm hide
Remove Google Settings from Fire Launcher if you have installed Google Play Services and Play Store
adb shell pm hide

Jenkins en Raspberry

Este es un tutorial, para los que quieran comenzar con la integración continua. Para esto utilizaremos Jenkins y un raspberry que es una muy buena opción.

Tengo una version de rasp que posee 4 procesadores y 1Gb de ram, Rasp2+.

Lo primero que necesitamos es actualizar todos los paquetes del rasp, inclusive el firmware.
Esto lo hacemos de la siguiente manera.

Los paquetes se actualizan:
sudo apt-get update [ENTER]
sudo apt-get upgrade [ENTER]

El firmware se actualiza:
sudo rip-update [ENTER]

Luego de actualizar todo, deberemos incluir los repositorios para instalar JENKINS, esto lo hacemos de la siguiente forma:

wget -q -O – | sudo apt-key add –
sudo sh -c ‘echo deb binary/ > /etc/apt/sources.list.d/jenkins.list’

Volvemos a actualizar la lista de paquetes del repositorio he instalamos JENKINs
sudo apt-get update
sudo apt-get install jenkins

Seguramente no necesitaremos nada mas, y funcionará bien, puede tomar unos segundos en configurarse de forma completa.

Ahora podremos acceder por la pagina web en el puerto 8080, si no lo recordamos podemos ver los procesos iniciados y verificar la configuración de inicio.

root@rasp1:/home/pi# ps -ef | grep jenkins
jenkins 4318 1 0 10:58 ? 00:00:00 /usr/bin/daemon –name=jenkins –inherit –env=JENKINS_HOME=/var/lib/jenkins –output=/var/log/jenkins/jenkins.log –pidfile=/var/run/jenkins/ — /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war –webroot=/var/cache/jenkins/war –httpPort=8080 –ajp13Port=-1
jenkins 4320 4318 77 10:58 ? 00:06:24 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war –webroot=/var/cache/jenkins/war –httpPort=8080 –ajp13Port=-1
root 4477 3740 0 11:06 pts/0 00:00:00 grep jenkins



En nuestro explorador veremos lo siguiente:

La ip es la ip de mi Rasp.


Screen Shot 2016-04-07 at 11.08.15



Create a secure Browser with your CHROME

Open “automator” and double-click “Run Shell Script”. Replace the “cat” command with the following:

/Applications/Google\\ Chrome –cipher-suite-blacklist=0x0033,0x0039,0x009E,0xcc15

You generate that you browser cipher all the navigation information in 1024bits, block all the attack or sniffing from NSA.

Original LINK

Movies from you PC to Playstation 4

This is a step by step tutorial on how to watch movies on your computer without transferring them to your PlayStation and when.

A similar WUAKI.TV or local NETFLIX on your computer.

We will remove all in steps, so you fences performing checks does not operate.


The first is to have both devices on the same network, wireless or cable.



Once we are on the same network, we will install a web server on your computer.
There are many solutions but it’s best to find a XAMPP for our platform. Either Linux, Windows or Mac, compatibility is people has done a great job with XAMPP package that supports all platforms.


Basically XAMPP means that it is a group of servers, X was by Linux, but later became multi platform, is Apache web server using the solution, M Mysql, although currently using MariaDB, P PERL and the last P PHP.

This package creates a complete installation of all these programs and set to work together.

Once installed, we could start programs, in this case we only need APACHE.



Screen Shot 2016-02-09 at 18.08.23


Here we select the APACHE WEB SERVER and press START


Screen Shot 2016-02-09 at 18.08.44
After a few seconds, we will have the service running.

Screen Shot 2016-02-09 at 18.08.58


And you can visit our server by typing the address in any browser


http://localhost o

Always from the same computer on which you installed the server.


Screen Shot 2016-02-09 at 18.09.38






We verified that we have access from anywhere, with another computer or mobile phone connected to the same network, try to access the IP address of the computer where you installed the server, for example IP, we put on the web browser as follows address

If all went well, we will see the same page as in the previous image, otherwise, we modify the firewall settings of your computer to allow access to port 80 from outside or in the service of the Apache server. This is done automatically when you start Windows Server, wondering if we permit access to that service.


Screen Shot 2016-02-09 at 18.09.38

FIND APACHE home directory.

On the computer where the web server we have installed, look for the basis of our APACHE directory, use the htdocs directory which can be in different places depending on the operating system.
LINUX is located in / var / wwwWINDOWS is in My Documents / wwwMAC OSX is located inside the XAMPP installation in a directory / htdocsWhen we find the base directory, we delete or change any files directory, in my case, for example I have moved all files to another folder, so I do not lose access example brings XAMPP.

Screen Shot 2016-02-09 at 18.21.00


In my case I created the original XAMPP folder where you‘ve moved the entire contents, and then I created a file index.php to test the change.

Screen Shot 2016-02-09 at 18.24.18


Index.php just have these lines to confirm that I am in the right place and there is nothing left of the examples of XAMPP


<h1>HOLA MUNDO</h1>


In this case, Internet Explorer will see the following.

Screen Shot 2016-02-09 at 18.23.43







Now we know that the directory is correct and we have control.




In this case create a server with support for HTML5 video, and post files in a directory accessible by the web server, and we could see our movies.

If you want you can download my design HTML5 VIDEO, paying a token contribution to continue developing.



BUY  contact


Version Details:

The films must be encoded in x264, no matter the end, although it is better be MP4, because some browsers do not endure other, even while they are encoded X264 is sufficient.

File names must have a unique format. The name of the movie of the year separated by an underscore. For example:


Hot Porsuit_2015.mp4

Little Manhattan_2005.mkv

Night at the Museum Secret of the Tomb_2014.mp4


The actual name can be obtained from the search engine including HTML5VIDEO program, which will indicate if the film is, and thus ensure that the original cover art and all details will be correct.
These video files are placed in the VIDEO directory HTML5VIDEO our application.
The system will automatically scan the cover and movie details. For remove the film from the directory, the system automatically remove everything about this film.






Once you have the server installed, running our HTML5VIDEO design, we can access locally and get the following result.

Screen Shot 2016-02-09 at 18.32.49

The program has been designed based on information obtained from from which we get the covers and information from each of the films.

And by clicking on any of the covers, we collect your information and a link to the video.


Screen Shot 2016-02-09 at 18.35.16

If we want to see the movie in full screen, we click on the symbol to the right of volume control.

Screen Shot 2016-02-09 at 18.35.29

TESTING FROM ALL PlayStation 4 browser.

These are screenshots Screen PlayStation 4.


and in the address bar we put the direction of your Apache server.

IMG_7748 copy

Click on any of the covers and access the details and link Video.

IMG_7749 copy

Click on the triangle representing the play and begin to see the film.

IMG_7751 copy

We can then access the full screen, with the symbol of the four arrows out.



The photos do not do it justice, and my not being LED TV, it is complicated to take good pictures.

I leave a video on Youtube to see fluency.





FTP Activo Vs FTP Pasivo

Quería explicar un poco la diferencias entre estos dos tipos de servidores, ya que hay mucha controversia a la hora de explicarlo.


Este modo es el normal en todo servidor FTP, viene por defecto configurado.
Cuando tenemos un servidor de FTP y un cliente se conecta, tenemos una conexión desde un puerto aleatorio mayor a 1024 (lo llamamos N) desde el cliente, atacando a nuestro servidor en el puerto 21. Cuando se realiza esta conexión, el servidor inicia una comunicación desde el puerto 20 (puerto de datos) hacia el cliente a un puerto N+1 del cliente.

Por tal motivo se denomina activo, porque es el servidor quien inicia la conexión para la transmisión de datos.



1. El puerto de control del cliente (N) se conecta al puerto de control del servidor (21) y le envía el numero del puerto de datos (N+1).
2. El servidor responde con un ACK al puerto de control del cliente.
3. El servidor inicia una conexión entre su puerto de datos (20) y el puerto de datos del cliente (N+1).
4. El cliente responde con un ACK al servidor.


El modo pasivo se utilizaría si el cliente se encuentra detrás de un firewall que no permite conexiones entrantes, ya que este limitaría la sesión de datos provenientes desde el servidor.

El funcionamiento es muy parecido al activo en cuanto al inicio de la comunicación. El cliente inicia una comunicación desde un puerto mayor a 1024 (llamaremos N) hacia el puerto 21 del servidor. En este caso a través de este canal de comunicación el cliente envía el comando PASV (de pasivo) dando la orden al servidor para que se convierta en un cliente y nos indique otro puerto donde iniciar la comunicación de datos, el servidor selecciona un puerto aleatorio mayor a 1024 y lo informa al cliente mediante un ACK.

El cliente es el que inicia una nueva conexión hacia el servidor pero desde el puerto N+1 hacia el puerto ofrecido por el servidor.



1. El puerto de control del cliente (N) se conecta al puerto de control del servidor (21) y envía PASV.

2. El servidor responde un ACK al cliente con el puerto M (Puerto aleatorio mayor a 1024), puerto abierto para conexiones de datos.

3. El cliente inicia una conexión desde su puerto de datos (N+1) al puerto de datos del servidor (M).

4. Finalmente, el servidor envía de vuelta un ACK al puerto de datos del cliente.

Podemos resumir que el modo pasivo es para que el cliente siempre inicie todas las conexiones hacia el servidor y es útil para cuando el cliente se encuentra detrás de un firewall muy restrictivo.