Ir al contenido
Conéctate para seguir esto  
Moshpirit

Quitar Google y poner DuckDuckGo como buscador por defecto en FirefoxOS de forma manual

Recommended Posts

Recomiendo encarecidamente el uso de DuckDuckGo, por eso os dejo copiado tal cual este tutorial de DesdeFirefox que vi el otro día:

 

"Muchos usan o les gusta FirefoxOS por ser más libre que Android, por tener Mozilla una mejor reputación que Google, porque Google es una empresa (con todas las letras) mientras que Mozilla es más similar a una ONG … en fin, los motivos son diversos.

No obstante aún cuando a muchos no les atrae mucho Google o Android, aún así usan como buscador por defecto en FirefoxOS a Google.com. Sí, cuando hacen una búsqueda en el navegador de FirefoxOS les busca con Google

Pues bien, los que deseen usar DuckDuckGo.com y dejar de usar Google.com pueden hacerlo, es cuestión de editar dos archivos del teléfono y reiniciarlo, así de simple. Los pasos los he desglosado bastante, haciendo tal vez un poco extenso el post pero bueno, intentaré explicarlo todo bien detallado para que no haya margen a dudas icon_smile.gif

No dudo que en futuras versiones de FirefoxOS ya tengamos una opción gráfica, opción dentro del mismo navegador que nos permita esto, cambiar el buscador por
defecto… pero, en este momento esa opción no existe por lo que tendremos que recurrir a otros trucos.

Cambiando Google por DuckDuckGo como buscador por defecto

1. Lo primero es que debemos tener instalado, configurado y funcionando ADB, así como debemos tener rooteado el teléfono obviamente.

Los siguientes pasos requieren que tenga conectado el celular al ordenador

 

2. Luego debemos montar el sistema de archivos de FirefoxOS como lectura y escritura (para esto usaremos ADB), pues de lo contrario no podremos modificar archivos dentro del equipo. Para lograr esto seguir el tutorial: Cómo tener permisos de escritura o edición en archivos del sistema de FirefoxOS

3. Vamos a crear una carpeta vacía para trabajar en ella:

mkdir ~/firefoxos && cd ~/firefoxos

4. Ahora debemos copiar hacia nuestro ordenador un archivo del teléfono, específicamente el relacionado con el navegador Firefox del sistema:

adb pull /system/b2g/webapps/browser.gaiamobile.org/application.zip ./

5. Ahora lo descomprimimos:

unzip application.zip

6. Moveremos el archivo que copiamos (application.zip) hacia afuera, para mantenerlo de backup:

mv application.zip ~/application.zip_BACKUP

7. Ahora debemos modificar dos archivos, uno es js/browser.js el cual contiene la información de Google (nombre, URL y favicon) y también más abajo el resto de la URL y parámetros de búsqueda. O sea, en ese archivo cambiamos:

  • Línea 31 : DEFAULT_SEARCH_PROVIDER_URL: ‘www.google.com’,
    • Por : DEFAULT_SEARCH_PROVIDER_URL: ‘www.duckduckgo.com’,
  • Línea 32 : DEFAULT_SEARCH_PROVIDER_TITLE: ‘Google’,
    • Por : DEFAULT_SEARCH_PROVIDER_TITLE: ‘DuckDuckGo’,
  • Línea 33 : DEFAULT_SEARCH_PROVIDER_ICON: ‘http://www.google.com/favicon.ico’,
  • Línea 692 : ‘/search?client=mobile-firefoxos&channel=fm:org.mozilla:00G1.1:official&q=’ + input;
    • Por : ‘/?q=’ + input;
  • Línea 998 : ‘/search?client=mobile-firefoxos&channel=fm:org.mozilla:00G1.1:official&q=’ + filter,
    • Por : ‘?q=’ + filter,

Una vez hechos estos cambios, deberán hacer los mismos cambios en el archivo gaia_build_defer_index.js … pero, este archivo es todo corrido, los números de las líneas cambian, así como en las líneas que muestro antes hay algún que otro espacio en blanco (por ejemplo, entre los dos puntos ( :) y la primera comilla simple (‘), en gaia_build_defer_index.js no hay espacios en blanco.

Les recomiendo editar el primer archivo (carpeta js/ archivo browser.js) con el editor de texto que prefieran, Kate, Gedit, etc … luego, el segundo archivo (gaia_build_defer_index.js) edítenlo con el editor en terminal nano, van buscando lo que deben mediante la combinación Ctrl + W y listo

 

8. Una vez hechos los cambios en los archivos, vamos a comprimir en ZIP todo de nuevo:

zip application.zip *

Y se nos habrá creado un archivo llamado application.zip que es el navegador de FirefoxOS pero con nuestra modificación, con Google cambiado por DuckDuckGo.

9. Subiremos el archivo hacia donde estaba el original reemplazándolo:

adb push application.zip /system/b2g/webapps/browser.gaiamobile.org/application.zip
En caso de que les aparezca algún error como Read-only file system, significa que no tienen montada la partición con permisos de escritura, para solucionar esto leer el artículo: Cómo tener permisos de escritura o edición en archivos del sistema de FirefoxOS
 

10. Reiniciamos el teléfono y listo, ya estaremos usando DuckDuckGo en vez de Google en FirefoxOS icon_biggrin.gif

Espero les haya resultado interesante.

Saludos"

 

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder en este tema...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL

Conéctate para seguir esto  

×
×
  • Crear Nuevo...