Instalar mapas mas modernos en el TomTom del iPhone
Requisitos:
1.- iPhone o iPad con Jailbreak, en mi caso tengo un 4s con iOS 8.4.1
2.- App de TomTom version 1.29
3.- Programa para acceder al iPhone desde el ordenador (yo uso el iTools, hay varios)
3.- Mapas de TomTom version 1010-8891
4.- Programa Activador de Mapas
5.- HxD Hex Editor (
http://www.mh-nexus.de [nofollow])
Instalacion:
1.- Instalar el TomTom 1.29 y verificar que funciona.
2.- Instalar en Cydia la utilidad Apple File Conduit "2". Es necesario para acceder a los ficheros de sistema del iPhone desde un ordenador.
3.- Activar los mapas 1010-8891 con el el ID AAHBQB2XJE que es el mismo para todas las versiones de TomTom para iOS.
4.- Conectar el iPhone al ordenador y copiar el fichero Iberia a una carpeta vacia. En mi telefono se encuentra en la ruta siguiente: "/var/mobile/Containers/Bundle/Application/D9189F06-0CC5-40AC-9868-1F09707DD180/Iberia.app/" pero es posible que en cada telefono o cada version de iOS la ruta no sea la misma al variar los numeros que van
antes de la carpeta Iberia.app
5.- Ejecutamos el programa HxD y buscamos esta cadena hexadecimal de 128bits:
9C CE 70 86 28 60 B9 0C E9 12 AF 67 B6 99 6B C7
66 DC AF AA D3 80 F9 AA 26 3D 36 48 3A 71 7D C8
F7 ED 37 95 34 A0 1A EE 82 29 66 CC 9F 4E 5D CA
59 BE 6D E7 46 15 7E F0 4B 30 87 DC 7E 09 B3 3F
CA 64 C9 9F 1A 95 12 FA 09 7D E0 D0 1B 6F 0F 44
44 C2 F9 D2 EA E0 AF 7B 56 C1 54 C9 39 FE B6 D7
2E 15 BC 26 35 3B 0C 79 75 43 13 42 93 F1 0D D5
7E 40 1C F3 45 ED BA 56 B0 BA 9C 80 4B 9D 42 7B
Y la cambiamos por esta otra:
BF 6E E2 8A 82 D4 E2 FB 14 A6 02 57 C4 BC BA 18
9F 27 02 BA E8 02 42 42 87 F8 C1 D0 CA 5A CE 6A
AC B6 7F FD E5 66 47 21 86 3C B1 92 BF 1D AB D4
A7 CF 3B FB 65 F2 35 92 10 F8 35 D9 92 EC BB 25
03 DA 39 5D 41 97 A7 50 C8 70 DD 37 4C 60 45 84
B9 40 66 B2 17 F7 EE 44 FC 09 17 5D 08 85 35 0A
E4 7D 94 C5 E2 C7 A7 45 37 EE 09 92 CF BC ED D6
56 5A 26 BB 73 FA 20 44 7A 8F 6A 38 0C 5D 99 5F
El fichero parcheado lo copiamos de nuevo al iPhone sustituyendo al original (del que guardaremos una copia)
Al fichero parcheado una vez dentro del iPhone tenemos que cambiarle los permisos a 755. Dependiendo con que programa se copie igual no hace falta hacerlo si asigna los permisos del fichero antiguo al que copiamos encima. Para cambiar los permisos se puede usar el programa de Cydia iFile.
Permisos 755 equivale a wxr-xr-xr es decir, el propietario del fichero puede leer, escribir y ejecutar el archivo, y todos los demas usuarios y grupos pueden leer y ejecutar el archivo.
6.- Nos vamos al iPhone y ejecutamos el TomTom, deberia funcionar sin incidencias. Una vez verificado lo cerramos.
7.- Conectamos de nuevo el iPhone al ordenador y nos vamos a la ruta donde estan instalados los mapas, en mi casi concreto estan el la ruta "/var/mobile/Containers/Bundle/Application/D9189F06-0CC5-40AC-9868-1F09707DD180/Iberia.app/IberiaMap". Vuelvo a insistir que igual en tu iPhone la ruta es diferente, tendras que buscarla.
8.- Borramos todos los ficheros menos los radares de TomTom caso de quererlos conservar (son los que empiezan por Safety)
9.- Copiamos los nuevos mapas y el fichero dct generado por el activador de mapas.
10.- Desconectamos el iPhone y ejecutamos el TomTom, si todo ha ido bien el programa deberia arrancar sin problemas y ya podemos disfrutar de unos mapas mas modernos.
11.-Si el TomTom se cierra al ejecutarlo, significa que o los mapas no estan activados bien, o el ejecutable del TomTom no esta bien parcheado. Revisar todos los pasos.
Adjunto un rar con el fichero dct para activar los mapas 1010-8891 y el fichero "Iberia" parcheado para la versión 1.29
Si se usan otros mapas distintos el proceso es el mismo, salvo que tendrás que obtener el fichero dct para activar los mapas y asegurarte que los mapas que vayas a usar sean compatibles con esta versión de TomTom.
Este procedimiento solo esta probado con la versión 1.29 de TomTom, con otra versión desconozco si funciona. Es muy conveniente usar la 1.29 porque es la mas moderna. No creo que vaya a salir ninguna mas nueva dado que TomTom decidió abandonar las actualizaciones para este programa hace bastante tiempo.