Bueno veo que no soy el unico este problema, yo lo he solucionado de esta manera.
Requisitos
1 versiòn/firmware: yo tengo instalada la 11T15_zp500.120810.ICS.V1.FWVGA.CN.COM.4P4 y no se si funcionarà con otras.
2 el telèfono debe estar rooteado, cuando hice el upgrade de mi versiòn de stock (120702) ya quedo rooteado sin ninguna maniobra extra.
3 en la pc: tener instalados los drivers o instalar snappea gracias a @breakk
4 en el movil: tener instalado es esplorador de archivos (es explorer)
5 en el movil: tener instalado titanium backup
6 en la pc: tener instalado el sdk de android
7 en la pc: tener instalado notepad++
Procedimiento
1 - Hacer backup de la Maps con titanium, al menos si el procedimiento no funciona podremos volver a la versiòn stock
1a - desinstalar tracks si estaba instalado
2 - Eliminar la Maps con titanium backup
3 - Eliminar los siguientes archivos (es explorer o adb shell)
/data/dalvik-cache/system@[email protected]@classes.dex
/data/dalvik-cache/system@[email protected]@classes.dex
4 - Bajar al pc el archivo /data/system/packages.xml
adb pull /data/system/packages.xml
o lo copias con el es explorer al la sdcard y lo bajas a la pc.
5 - Renombrar el archivo /data/system/packages.xml a /data/system/packages.xml.old
yo lo hice con el "es explorer"
6 - Habrir la copia que hicimos en el pc del archivo packages.xml con notepad++
eliminar las siguientes lineas teniendo en cuenta que userId puede ser distinto, los item pueden variar. Lo importante desde, borrar desde
hasta
<item name="android.permission.GET_TASKS"><item name="android.permission.WRITE_EXTERNAL_STORAGE"><item name="android.permission.ACCESS_WIFI_STATE"><item name="android.permission.ACCESS_COARSE_LOCATION"><item name="android.permission.CALL_PHONE"><item name="android.permission.READ_CONTACTS"><item name="android.permission.GET_ACCOUNTS"><item name="android.permission.WRITE_CONTACTS"><item name="com.google.android.googleapps.permission.GOOGLE_AUTH"><item name="android.permission.READ_PHONE_STATE"><item name="android.permission.RECEIVE_BOOT_COMPLETED"><item name="android.permission.ACCESS_FINE_LOCATION"><item name="android.permission.MANAGE_ACCOUNTS"><item name="android.permission.WAKE_LOCK"><item name="android.permission.ACCESS_NETWORK_STATE"><item name="android.permission.RECORD_AUDIO"><item name="com.android.launcher.permission.INSTALL_SHORTCUT"><item name="android.permission.NFC"><item name="android.permission.USE_CREDENTIALS"><item name="com.google.android.apps.maps.permission.C2D_MESSAGE"><item name="com.google.android.c2dm.permission.RECEIVE"><item name="android.permission.DISABLE_KEYGUARD"><item name="com.google.android.providers.gsf.permission.READ_GSERVICES"><item name="com.google.android.googleapps.permission.GOOGLE_AUTH.local"><item name="android.permission.INTERNET"><item name="android.permission.CHANGE_WIFI_STATE"><item name="android.permission.VIBRATE"></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item>
<shared-user name="com.google.android.apps.maps" hasta="" la="" el="" cierre="" de="" etiqueta="" o="" sea="" siguiente="" aparicion="" "<="" shared-user="">guardar y salir de notepad++
7 - subir el archivo packages.xml modificado en la pc a la carpeta /data/system del telefono.
yo lo hice subiendolo a la sdcard y luego copiandolo con el "es explorer"
8 - cambiar el dueño del archivo /data/system/packages.xml a system.system
9 - reiniciar el telefono
10 - a disfrutar
</shared-user>
<shared-user name="com.google.android.apps.maps" hasta="" la="" el="" cierre="" de="" etiqueta="" o="" sea="" siguiente="" aparicion="" "<="" shared-user="">
PD: ni un acento, muchas faltas perdon
fuente </shared-user>
Requisitos
1 versiòn/firmware: yo tengo instalada la 11T15_zp500.120810.ICS.V1.FWVGA.CN.COM.4P4 y no se si funcionarà con otras.
2 el telèfono debe estar rooteado, cuando hice el upgrade de mi versiòn de stock (120702) ya quedo rooteado sin ninguna maniobra extra.
3 en la pc: tener instalados los drivers o instalar snappea gracias a @breakk
4 en el movil: tener instalado es esplorador de archivos (es explorer)
5 en el movil: tener instalado titanium backup
6 en la pc: tener instalado el sdk de android
7 en la pc: tener instalado notepad++
Procedimiento
1 - Hacer backup de la Maps con titanium, al menos si el procedimiento no funciona podremos volver a la versiòn stock
1a - desinstalar tracks si estaba instalado
2 - Eliminar la Maps con titanium backup
3 - Eliminar los siguientes archivos (es explorer o adb shell)
/data/dalvik-cache/system@[email protected]@classes.dex
/data/dalvik-cache/system@[email protected]@classes.dex
4 - Bajar al pc el archivo /data/system/packages.xml
adb pull /data/system/packages.xml
o lo copias con el es explorer al la sdcard y lo bajas a la pc.
5 - Renombrar el archivo /data/system/packages.xml a /data/system/packages.xml.old
yo lo hice con el "es explorer"
6 - Habrir la copia que hicimos en el pc del archivo packages.xml con notepad++
eliminar las siguientes lineas teniendo en cuenta que userId puede ser distinto, los item pueden variar. Lo importante desde, borrar desde
PHP:
shared-user name="com.google.android.apps.maps"
<item name="android.permission.GET_TASKS"><item name="android.permission.WRITE_EXTERNAL_STORAGE"><item name="android.permission.ACCESS_WIFI_STATE"><item name="android.permission.ACCESS_COARSE_LOCATION"><item name="android.permission.CALL_PHONE"><item name="android.permission.READ_CONTACTS"><item name="android.permission.GET_ACCOUNTS"><item name="android.permission.WRITE_CONTACTS"><item name="com.google.android.googleapps.permission.GOOGLE_AUTH"><item name="android.permission.READ_PHONE_STATE"><item name="android.permission.RECEIVE_BOOT_COMPLETED"><item name="android.permission.ACCESS_FINE_LOCATION"><item name="android.permission.MANAGE_ACCOUNTS"><item name="android.permission.WAKE_LOCK"><item name="android.permission.ACCESS_NETWORK_STATE"><item name="android.permission.RECORD_AUDIO"><item name="com.android.launcher.permission.INSTALL_SHORTCUT"><item name="android.permission.NFC"><item name="android.permission.USE_CREDENTIALS"><item name="com.google.android.apps.maps.permission.C2D_MESSAGE"><item name="com.google.android.c2dm.permission.RECEIVE"><item name="android.permission.DISABLE_KEYGUARD"><item name="com.google.android.providers.gsf.permission.READ_GSERVICES"><item name="com.google.android.googleapps.permission.GOOGLE_AUTH.local"><item name="android.permission.INTERNET"><item name="android.permission.CHANGE_WIFI_STATE"><item name="android.permission.VIBRATE"></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item></item>
PHP:
<shared-user name=”com.google.android.apps.maps” userId=”10035″>
<sigs count=”1″>
<cert index=”3″ />
</sigs>
<perms>
<item name=”android.permission.GET_TASKS” />
<item name=”android.permission.WRITE_EXTERNAL_STORAGE” />
<item name=”android.permission.ACCESS_WIFI_STATE” />
<item name=”android.permission.ACCESS_COARSE_LOCATION” />
<item name=”android.permission.GET_ACCOUNTS” />
<item name=”android.permission.READ_CONTACTS” />
<item name=”android.permission.CALL_PHONE” />
<item name=”android.permission.WRITE_CONTACTS” />
<item name=”com.google.android.googleapps.permission.GOOGLE_AUTH” />
<item name=”android.permission.READ_PHONE_STATE” />
<item name=”android.permission.RECEIVE_BOOT_COMPLETED” />
<item name=”android.permission.ACCESS_FINE_LOCATION” />
<item name=”android.permission.MANAGE_ACCOUNTS” />
<item name=”android.permission.RECORD_AUDIO” />
<item name=”android.permission.ACCESS_NETWORK_STATE” />
<item name=”android.permission.WAKE_LOCK” />
<item name=”android.permission.NFC” />
<item name=”com.android.launcher.permission.INSTALL_SHORTCUT” />
<item name=”android.permission.USE_CREDENTIALS” />
<item name=”com.google.android.apps.maps.permission.C2D_MESSAGE” />
<item name=”com.google.android.c2dm.permission.RECEIVE” />
<item name=”com.google.android.providers.gsf.permission.READ_GSERVICES” />
<item name=”android.permission.DISABLE_KEYGUARD” />
<item name=”com.google.android.googleapps.permission.GOOGLE_AUTH.local” />
<item name=”android.permission.INTERNET” />
<item name=”android.permission.CHANGE_WIFI_STATE” />
<item name=”android.permission.VIBRATE” />
</perms>
</shared-user>
<shared-user name="com.google.android.apps.maps" hasta="" la="" el="" cierre="" de="" etiqueta="" o="" sea="" siguiente="" aparicion="" "<="" shared-user="">guardar y salir de notepad++
7 - subir el archivo packages.xml modificado en la pc a la carpeta /data/system del telefono.
yo lo hice subiendolo a la sdcard y luego copiandolo con el "es explorer"
8 - cambiar el dueño del archivo /data/system/packages.xml a system.system
Código:
adb shell
shell@android:/ $ su -
su -
shell@android:/ # cd /data
cd /data
shell@android:/data # cd system
cd system
shell@android:/data/system # chown system.system packages.xml
chown system.system packages.xml
9 - reiniciar el telefono
10 - a disfrutar
</shared-user>
<shared-user name="com.google.android.apps.maps" hasta="" la="" el="" cierre="" de="" etiqueta="" o="" sea="" siguiente="" aparicion="" "<="" shared-user="">
PD: ni un acento, muchas faltas perdon
fuente </shared-user>
Última edición por un moderador: