Problema con la Geolocalización en interiores con la ROM Oficial

No seas modesto, que tus recetas llegan hasta china :blush:
Vale esta tarde miro por ahí... cuando cambio algo hay que reiniciar para que coja los cambios y ya está ¿no?
 
Pues iba a mirar el tema de la carpeta framework a ver se veía algún xml de configuración o algo, pero no encuentro nada. En cuanto llegue a casa pongo aquí los ficheros que he modificado sin éxito a ver si veis algo.
 
A ver si os doy algo de luz o nos cargamos unos cuantos telefonos :tonguewink:

Por lo que he podido averiguar supuestamente os falta un archivo que es el necesario (ya comente unos post mas atras que Lenovo normalmente fabrica para China y China está cabreada con Google asi que supongo que por eso lo han sacado de sus ROMs)

El archivo que hace la llamada a la localizacion se llama:

- com.android.location.provider.xml

Y se deberia encontrar dentro de la ruta: \system\etc\permissions

Tambien hay ROMs que cuentan con otro archivo llamado:

- com.google.android.location.provider.xml

Estos dos archivos son iguales, lo unico que hacen es una llamada a un archivo dentro de la carpeta \system\framework y que se llama com.android.location.provider.jar

Como yo no tengo este telefono (Lenovo A820) no se si teneis alguno de estos archivos en vuestras ROM. Os dejo 2 parches, uno sin framework y el otro con framework extraidos de una ROM Android 4.0.4:

PARCHE GPS1 (SIN com.android.location.provider.jar): http://www.mediafire.com/?2lm9rab3krk96j8

PARCHE GPS2 (CON com.android.location.provider.jar): http://www.mediafire.com/?cq79abbdo0dhh63



Modo de empleo:

- PRIMERO DE TODO HACER UN BACKUP DE VUESTRA ROM POR SI NO FUNCIONA EL PARCHE VOLVER A DEJARLA COMO LA TENIAIS
- Copiais el archivo a flashear en la microSD
- Arrancar en modo Recovery
- Install from SD card
- Y parcheais el archivo que querais probar

¡¡¡NO ME HAGO RESPONSABLE DE LOS DAÑOS QUE PUEDA SUFRIR VUESTRO TERMINAL (EN PRINCIPIO NINGUNO)!!!
 
Última edición:
Tenemos ambos el .xml y el .jar y el contenido del .xml es exactamente el mismo que el que provees, así que descartaría esta vía de procedimiento.
 
Tenemos ambos el .xml y el .jar y el contenido del .xml es exactamente el mismo que el que provees, así que descartaría esta vía de procedimiento.

Y estas 2 apks???

1.- com.google.android.location.provider.apk (LocationProvider.apk)
2.- com.google.android.location.NetworkLocationProvider.apk (NetworkLocation.apk)
 
Y el .jar?? El que va en framework??

Enviado desde mi U20i usando Tapatalk 2

Y estas 2 apks???

1.- com.google.android.location.provider.apk (LocationProvider.apk)
2.- com.google.android.location.NetworkLocationProvider.apk (NetworkLocation.apk)

Lo he probado y en principio ninguno de los dos update me ha funcionado.

Tenemos:

- /system/etc/location_service_conf.xml
- /system/etc/agps_profiles_conf.xml
/system/etc/permissions/android.hardware.bluetooth.xml
/system/etc/permissions/android.hardware.camera.xml
/system/etc/permissions/android.hardware.faketouch.xml
/system/etc/permissions/android.hardware.location.gps.xml
/system/etc/permissions/android.hardware.microphone.xml
/system/etc/permissions/android.hardware.sensor.accelerometer.xml
/system/etc/permissions/android.hardware.sensor.light.xml
/system/etc/permissions/android.hardware.sensor.proximity.xml
/system/etc/permissions/android.hardware.telephony.gsm.xml
/system/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml
/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
/system/etc/permissions/android.hardware.touchscreen.multitouch.xml
/system/etc/permissions/android.hardware.touchscreen.xml
/system/etc/permissions/android.hardware.usb.accessory.xml
/system/etc/permissions/android.hardware.wifi.direct.xml
/system/etc/permissions/android.hardware.wifi.xml
/system/etc/permissions/android.software.live_wallpaper.xml
/system/etc/permissions/android.software.sip.voip.xml
/system/etc/permissions/android.software.sip.xml
/system/etc/permissions/com.android.location.provider.xml
/system/etc/permissions/com.google.android.maps.xml
/system/etc/permissions/com.google.android.media.effects.xml
/system/etc/permissions/com.google.widevine.software.drm.xml
/system/etc/permissions/com.lenovo.adapter.xml
/system/etc/permissions/com.mediatek.location.provider.xml
/system/etc/permissions/com.sonyericsson.audioeffectif.xml
/system/etc/permissions/com.sonyericsson.uxp.xml
/system/etc/permissions/com.sonyericsson.uxpres.xml
/system/etc/permissions/features.xml
/system/etc/permissions/handheld_core_hardware.xml
/system/etc/permissions/media_codecs.xml
/system/etc/permissions/platform.xml
 
El NetworkLocation si, pero en vez del generico LocationProvider.apk, al parecer tenemos un específico de nuestro chipset MediaTekLocationprovider.apk en \system\app.

Curiosamente, a pesar de aparentemente estar ausente el com.google.android.location.provider.apk, si se encuentra presente el archivo com.google.android.location.provider.odex correspondiente al mismo, lo cual resulta cuanto menos curioso.

Tambien he ecnontrado un location_service_conf.xml que al parecer decide el proveedor del servicio de localización al que accedera el framework al inicio y este llama a com.mapabc.lbs.ClsLocationprovider y com.mapabc.lbs.ClsGeocodeProvider. Ignoro si tiene que ver con lo que tenemos entre manos.
 
El NetworkLocation si, pero en vez del generico LocationProvider.apk, al parecer tenemos un específico de nuestro chipset MediaTekLocationprovider.apk en \system\app.

Curiosamente, a pesar de aparentemente estar ausente el com.google.android.location.provider.apk, si se encuentra presente el archivo com.google.android.location.provider.odex correspondiente al mismo, lo cual resulta cuanto menos curioso.

Tambien he ecnontrado un location_service_conf.xml que al parecer decide el proveedor del servicio de localización al que accedera el framework al inicio y este llama a com.mapabc.lbs.ClsLocationprovider y com.mapabc.lbs.ClsGeocodeProvider. Ignoro si tiene que ver con lo que tenemos entre manos.

Ahora te lo subo con todo.

He leido que en las GAPPS (aplicaciones de google viene)

Enviado desde mi U20i usando Tapatalk 2
 

Del blog

  • Take-Two revela la fecha de lanzamiento de GTA VI ¡Prepárate!
    Fri, 17 May 2024 12:19:59 CEST
    El anuncio del lanzamiento de Grand Theft Auto VI ha generado una gran expectación. Take-Two Interactive ha confirmado que el esperado juego saldrá en otoño de 2025. Según el comunicado, el gigante de ...
  • Pixel 9: ¡fotos reales y detalles exclusivos!
    Tue, 14 May 2024 10:48:48 CEST
    Nuevas filtraciones de los próximos Pixel 9, Pixel 9 Pro y Pixel 9 Pro XL Gracias a una filtración reciente, hemos podido echar un vistazo en vivo a los próximos modelos de Google, los Pixel 9, Pixel ...
  • El Porsche Design Honor Magic6 RSR con 24 GB de RAM ya está disponible en España
    Fri, 10 May 2024 18:05:46 CEST
    Una nueva joya de la tecnología ha llegado al mercado y esta vez es una colaboración extraordinaria entre dos titanes: Honor y Porsche Design. El tan esperado Porsche Design Honor Magic6 RSR ya se enc ...
  • Galaxy S25 Ultra llevará hasta 16GB de RAM
    Fri, 10 May 2024 17:49:23 CEST
    Tenemos nuevas noticias sobre el próximo buque insignia de Samsung, el Galaxy S25 Ultra, y son buenas. Con rumores de un aumento significativo en la RAM y opciones de almacenamiento mejoradas, los ent ...
  • Microsoft anuncia su propia tienda de juegos para Android e iOS
    Fri, 10 May 2024 15:03:17 CEST
    Microsoft ha anunciado su propia tienda de juegos para dispositivos iOS y Android. Este movimiento estratégico coloca a la compañía en competencia directa con gigantes establecidos como Apple y Google ...

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba