ROMs y desarrollo HTC Desire S ROMs y desarrollo HTC Desire S

Respuesta
 
Herramientas
  #1  
Viejo 25/09/11, 23:09:51
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Configurar tu GPS mediante comandos ADB

Este tutorial sirve para modificar el fichero "gps.conf" mediante comandos ADB.

En dicho fichero almacenamos las direcciones de los servidores NTP, el cual por defecto en nuestro android está puesto el de Norte América.

Sé que ya hay tutoriales sobre esto, pero quiero hacer uno más específico ya que supongo que a mucha gente les ha dado problemas de lectura/escritura o les ha resultado demasiado complejo modificar dicho fichero.

Para realizar esto es necesario:
  • Tener instalada la SDK de Android.
  • Tener conocimientos del comando "adb".

Para cambiarlo haremos lo siguiente.
Código:
$ adb shell
Nos loqueamos como root.
Código:
$ su
Creamos un nuevo fichero llamado "gps.conf" en la microSD.
Método 1:
Código:
# vi /sdcard/gps.conf
Añadimos el siguiente contenido al fichero (podemos copiar y pegar).
Código:
NTP_SERVER=es.pool.ntp.org
NTP_SERVER=0.es.pool.ntp.org
NTP_SERVER=1.es.pool.ntp.org
NTP_SERVER=2.es.pool.ntp.org
NTP_SERVER=3.es.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276
Para guardar y salir desde el editor "vi" pulsamos primero ESC, luego escribimos ":wq" (Write, Quit) y a continuación INTRO.

Método 2:
He subido el archivo comprimido en .zip en el siguiente link:
http://www.htcmania.com/attachment.p...1&d=1319753176
Descomprimir el .zip y meter el archivo 'gps.conf' en la microSD del móvil.

Ahora, por ambos métodos tenemos el archivo 'gps.conf' en la SD. Continuamos con lo siguiente:

Montamos la partición con permisos de lectura/escritura. Para ver cual es la partición "system" haremos lo siguiente.
Código:
# mount | grep system
/dev/block/mmcblk0p25 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
En /dev/block/mmcblk0p25 está la partición "system", la cual está en modo ro (read-only). Para montarla con permisos de escritura haremos lo siguiente.
Código:
# mount -o remount,rw /dev/block/mmcblk0p25 /system

NOTA
: Dependiendo de la versión del HBOOT, RADIO y ROM instalada, puede que la partición "system" sea distinta. Podría estar en "/dev/block/mtdblock3" e incluso tener un sistema de ficheros "yaffs2" en vez de "ext4" como es mi caso.

Para verificar que la partición se ha montado correctamente.
Código:
# mount | grep system
/dev/block/mmcblk0p25 /system ext4 rw,relatime,barrier=1,data=ordered 0 0
La opción rw indica que esta montada con permisos de read-write (lectura/escritura).

Hacemos un backup del fichero "gps.conf" original.
Código:
# cp /system/etc/gps.conf /system/etc/gps.conf.bak
Sustituimos el fichero original por el que hemos creado en la microSD.
Código:
# cp /sdcard/gps.conf /system/etc/gps.conf
Reiniciamos el móvil.
Código:
# reboot
Después de hacer esto instalaremos las herramientas "gps fix" y "gps status" del market.

El primer programa ayuda a reducir el tiempo que tarda el GPS en establecer nuestra posición. Lo ejecutamos en una zona al aire libre y lo dejamos finalizar.
El segundo programa es para comprobar que nuestro GPS funciona correctamente. Nos permite ver la posición e intensidad de los satélites a los que nos conectamos.



Las fuentes que he usado son las siguientes y las cuales recomiendo echar un vistazo:

http://www.htcmania.com/showthread.php?t=260574
http://www.htcmania.com/showthread.php?t=261142
http://www.htcmania.com/showthread.php?p=2755239
http://forum.xda-developers.com/show....php?t=1248375

Lista de servidores NTP en español: http://www.pool.ntp.org/es
Archivos Adjuntos
Tipo de Archivo: zip gps.zip (497 Bytes, 588 visitas)

Última edición por gustavorv86 Día 30/10/11 a las 21:31:36.
Responder Con Cita
Los siguientes 11 usuarios han agradecido a gustavorv86 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 25/09/11, 23:55:30
Array

[xs_avatar]
goncerjo goncerjo no está en línea
Miembro del foro
 
Fecha de registro: mar 2011
Mensajes: 151
Tu operador: Movistar

Y esto a efectos prácticos para que sirve?
Responder Con Cita
  #3  
Viejo 26/09/11, 00:15:07
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
 Cita: Originalmente Escrito por goncerjo Ver Mensaje
Y esto a efectos prácticos para que sirve?
Jaja, qué pregunta más clara ;)

Primero te cuento la causa:
Los de HTC desarrollaron una única ROM de nuestro móvil, con soporte para varios idiomas. Éstos, como son yankis, dejaron la configuración de este fichero con los servidores estadounidenses (te mando una copia del original):

Código:
NTP_SERVER=north-america.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276

Ahora te cuento el efecto:

En resumidas cuentas, cuando enciendes el GPS intenta buscar los satélites que están pasando por Estados Unidos, por lo cual tarda una eternidad en localizarte.

Y ahora te cuento para que sirve:
Con esto, cuando enciendas el GPS buscará los satélites que estén pasando por España.

Antes tardaba una barbaridad en localizarme, pero ahora es casi inmediato, la mejora es asombrosa. Recomiendo hacerlo encarecidamente.

Saludos!!

Última edición por gustavorv86 Día 19/10/11 a las 00:14:17.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a gustavorv86 su comentario:
  #4  
Viejo 30/09/11, 15:46:25
Array

[xs_avatar]
goncerjo goncerjo no está en línea
Miembro del foro
 
Fecha de registro: mar 2011
Mensajes: 151
Tu operador: Movistar

 Cita: Originalmente Escrito por gustavorv86 Ver Mensaje
Jaja, que pregunta más clara ;)

Primero te cuento la causa:
Los de HTC desarrollaron una única ROM de nuestro móvil, con soporte para varios idiomas. Estos, como son yankis, dejaron la configuración de éste fichero con los servidores estadounidenses (te mando una copia del original):

Código:
NTP_SERVER=north-america.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276

Ahora te cuento el efecto:

En resumidas cuentas, cuando enciendes el GPS intenta buscar los satélites que esan pasando por Estados Unidos, por lo cual tarda una eternidad en localizarte.

Y ahora te cuento para que sirve:
Con esto, cuando enciendas el GPS buscará los satélites que estén pasando por España.

Antes tardaba una barbaridad en localizarme, pero ahora es casi inmediato, la mejora es asombrosa. Recomiendo hacerlo encarecidamente.

Saludos!!
OK! Mucho mas claro ahora. A ver si me animo a probarlo
Responder Con Cita
  #5  
Viejo 05/10/11, 23:18:33
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Hola @concerjo

La verdad que la mejora es impresionante. Ahora no me tarda más de 1 minuto en encontrarme.

Un saludo!
Responder Con Cita
  #6  
Viejo 27/10/11, 18:46:52
Array

[xs_avatar]
lopoga lopoga no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Localización: Alcoy
Mensajes: 708
Modelo de smartphone: Samsung Galaxy S23
Tu operador: Lowi
Me quedo atascado en este paso:

Creamos un nuevo fichero llamado "gps.conf" en la microSD.
Código:
# vi /sdcard/gps.conf
Añadimos el siguiente contenido al fichero (podemos copiar y pegar).
Código:
NTP_SERVER=es.pool.ntp.org NTP_SERVER=0.es.pool.ntp.org NTP_SERVER=1.es.pool.ntp.org NTP_SERVER=2.es.pool.ntp.org NTP_SERVER=3.es.pool.ntp.org XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin SUPL_HOST=supl.google.com SUPL_PORT=7276
Para guardar y salir desde el editor "vi" pulsamos primero ESC, luego escribimos ":wq" (Write, Quit) y a continuación INTRO.



No se como poner los servidores, me sale esto:

D:\HTC\Recuperacion>adb shell
# vi /sdcard/gps.conf
vi /sdcard/gps.conf
←[999;999H←[6n←[1;1H←[J
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~←[1;1H←[24;1H←[K- /sdcard/gps.conf 1/1 100%←[1;1H


¿cómo sigo?
Responder Con Cita
  #7  
Viejo 27/10/11, 19:40:10
Array

[xs_avatar]
fosco_ fosco_ no está en línea
Colaborador/a
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Tu operador: Tuenti Movil
el editor vi es un poco complicado de manejar si no estás acostumbrado al entorno Linux.
Para empezar a escribir tienes que pulsar la "i"
Cuando hayas acabado pulsa la tecla "ESC" para entrar en modo comando
Y le pasas el comando ":wq" que significa guardar y salir.
__________________
Xiaomi Mi A1 - LineageOS 16
Amazon Fire 7 - LineageOS 12.1
Chromecast - Firmware 38401
Responder Con Cita
  #8  
Viejo 27/10/11, 19:53:34
Array

[xs_avatar]
lopoga lopoga no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Localización: Alcoy
Mensajes: 708
Modelo de smartphone: Samsung Galaxy S23
Tu operador: Lowi
 Cita: Originalmente Escrito por fosco_ Ver Mensaje
el editor vi es un poco complicado de manejar si no estás acostumbrado al entorno Linux.
Para empezar a escribir tienes que pulsar la "i"
Cuando hayas acabado pulsa la tecla "ESC" para entrar en modo comando
Y le pasas el comando ":wq" que significa guardar y salir.
No termino de aclararme. Quizás podrías poner un enlace para descargar el archivo ya modificado y ponerlo en la sd
Responder Con Cita
  #9  
Viejo 28/10/11, 00:12:25
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Hola @lopoga, he actualizado el tuto y he subido el archivo comprimido en .zip. Creo que tu problema no viene porque no te aclares, debe ser problema del 'vi'. Con alguna ROM me ha pasado que no se muestran bien los caracteres, la solución es instalar el busybox (disponible en el market). Así te dejo que escojas solución, jeje

Salu2!!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a gustavorv86 su comentario:
  #10  
Viejo 28/10/11, 18:07:53
Array

[xs_avatar]
gasafondo gasafondo no está en línea
Usuario muy activo
· Votos compra/venta: (10)
 
Fecha de registro: abr 2007
Localización: Barcelona
Mensajes: 1,453
Modelo de smartphone: iPhone 14 Plus / 128GB Black
Tu operador: O2
@gustavorv86 esto hay que hacerlo siempre que cambiemos de ROM, supongo.
Por otro lado, si vamos a flashear una nueva ROM y antes sustituimos el archivo gps.conf de la ROM por el tuyo expuesto en este tutorial, supongo que nos ahorraremos todo el proceso, ya que lo tendremos dentro de la ROM y una vez flasheada problema resuelto, corrigeme si me equivoco.

Un saludo
Responder Con Cita
  #11  
Viejo 28/10/11, 20:18:15
Array

[xs_avatar]
lopoga lopoga no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Localización: Alcoy
Mensajes: 708
Modelo de smartphone: Samsung Galaxy S23
Tu operador: Lowi
 Cita: Originalmente Escrito por gustavorv86 Ver Mensaje
Hola @lopoga, he actualizado el tuto y he subido el archivo comprimido en .zip. Creo que tu problema no viene porque no te aclares, debe ser problema del 'vi'. Con alguna ROM me ha pasado que no se muestran bien los caracteres, la solución es instalar el busybox (disponible en el market). Así te dejo que escojas solución, jeje

Salu2!!
Muchas gracias, ahora ha sido mucho más fácil.
Responder Con Cita
  #12  
Viejo 30/10/11, 21:37:11
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Hola @gasafondo, las ROMs modifican la partición 'system', por eso cuando se instala una nueva ROM habría que volver a hacer el proceso, cambies antes o no el archivo.

Lo complicado (entre comillas) es que hay que montar la partición 'system' con permisos de lectura-escritura, sino cuando vayas a copiar el archivo de la SD a /system/etc/gps.conf te dará un error.

Otra pega es que tenemos que saber cual es la partición 'system' para montarla con dichos permisos, y no todas las ROMS llaman a los dispositivos igual, como comento en el tutorial.
Responder Con Cita
  #13  
Viejo 30/10/11, 22:16:39
Array

[xs_avatar]
lopoga lopoga no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Localización: Alcoy
Mensajes: 708
Modelo de smartphone: Samsung Galaxy S23
Tu operador: Lowi
Añado que con el fichero que ha puesto gustavorv86 al principio de post y con el Root Explorer (si eres root) es aún mas sencillo de sustituir.
Responder Con Cita
  #14  
Viejo 30/10/11, 22:28:20
Array

[xs_avatar]
gasafondo gasafondo no está en línea
Usuario muy activo
· Votos compra/venta: (10)
 
Fecha de registro: abr 2007
Localización: Barcelona
Mensajes: 1,453
Modelo de smartphone: iPhone 14 Plus / 128GB Black
Tu operador: O2
 Cita: Originalmente Escrito por gustavorv86 Ver Mensaje
es que hay que montar la partición 'system' con permisos de lectura-escritura
 Cita: Originalmente Escrito por lopoga Ver Mensaje
Añado que con el fichero que ha puesto gustavorv86 al principio de post y con el Root Explorer (si eres root) es aún mas sencillo de sustituir.
Eso mismo digo yo, con el RootExplrer que tiene permisos de escritura y lectura si eres S-OFF y Root és aún más fácil hacer un copiar y sobreescribir.
Y si la ROM que vamos a flashear lo lleva dentro cambiado pues no hay vuelta atrás.

Un saludo
Imágenes Adjuntas
Tipo de Archivo: jpg 20111030_232914.jpg (43.2 KB, 1096 visitas)

Última edición por gasafondo Día 30/10/11 a las 23:36:42.
Responder Con Cita
Gracias de parte de:
  #15  
Viejo 01/11/11, 02:08:45
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Si, también se puede hacer así, yo personalmente me he acostumbrado rápido a comandos adb, el caso es que muchas ROMS no vienen con el archivo gps.conf configurado para España, por eso cada vez que flasheas te pone el archivo con los servidores de Norteamérica.

Saludos!
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 02/11/11, 00:03:46
Array

[xs_avatar]
ernanillo ernanillo no está en línea
Miembro del foro
 
Fecha de registro: jul 2011
Localización: Malagalandia
Mensajes: 432
Modelo de smartphone: HTC Desire S
Tu operador: Orange
He de decir que ayer lo hice, y hoy me meti por carretera y.. va como la seda, se conecta super rapido ahora y, o es mi imaginacion, o me da que tambien va mas rapido el tiempo de refresco de la ubicacion (a lo mejor es cosa mia)

Gracias @gustavorv86
Saludos
__________________
Responder Con Cita
  #17  
Viejo 02/11/11, 00:21:31
Array

[xs_avatar]
gustavorv86 gustavorv86 no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Hola @ernanillo, al igual que tu yo noté un cambio brutal, ahora el GPS es uno de verdad, jeje.
Responder Con Cita
  #18  
Viejo 02/11/11, 11:24:40
Array

[xs_avatar]
fosco_ fosco_ no está en línea
Colaborador/a
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Tu operador: Tuenti Movil
Por cierto, esto la rom MIUI lo puede hacer gráficamente, un punto más para MIUI


__________________
Xiaomi Mi A1 - LineageOS 16
Amazon Fire 7 - LineageOS 12.1
Chromecast - Firmware 38401
Responder Con Cita
  #19  
Viejo 02/11/11, 21:00:19
Array

[xs_avatar]
pacobarba pacobarba no está en línea
Miembro del foro
 
Fecha de registro: ago 2008
Localización: Valencia
Mensajes: 399
Modelo de smartphone: Samsung Galaxy A300
Tu operador: Yoigo
Probado y funcionando con solo asomar el teléfono por la ventana un poco y tarda como 5 segundos. Me he bajado el fichero y lo he copiado con el root explorer en un momento. Luego Gps Fix y perfect.

Última edición por pacobarba Día 02/11/11 a las 22:33:19.
Responder Con Cita


  #20  
Viejo 03/11/11, 14:53:38
Array

[xs_avatar]
ernanillo ernanillo no está en línea
Miembro del foro
 
Fecha de registro: jul 2011
Localización: Malagalandia
Mensajes: 432
Modelo de smartphone: HTC Desire S
Tu operador: Orange
 Cita: Originalmente Escrito por fosco_ Ver Mensaje
Por cierto, esto la rom MIUI lo puede hacer gráficamente, un punto más para MIUI
Si miui tuviera las mismas tonterias que el sense, me iba al miui xd
__________________
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Desire S > ROMs y desarrollo HTC Desire S



Hora actual: 15:23:56 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /