Haciendo trampa en Abduction World Attack


Para todos los que tengan un dispositivo con Android sabrán que este juego es realmente adictivo, sin duda alguna puede ofrecer horas y horas de diversión (o frustración jajaja), la idea es bastante sencilla una vaca es secuestrada por algún alienígena mal intencionado (y zoófilo XD) y otra vaca amiga suya tendrá que ir a rescatarla o mínimo a saber si eran zoófilos los alienígenas en cuestión, para lograrlo nuestra heroica vaca tendrá que ir saltando por unas plataformas hasta poder alcanzar la nave y poderle dar una buena cornada a los secuestradores.

Aunque hay muchos que dicen que nada es perfecto este juego se acerca a ello, pero una de sus principales desventajas es que funciona mediante una base de datos y es precisamente de esto de lo que nos aprovecharemos para conseguir todo en el juego...

El juego tiene 21 personajes y 2 modos de juego bloqueados, para conseguirlos habrá que ir superando los niveles y rescatar a los amigos de la vaca que van cayendo en un paracaídas o no?

Pues claro que no XD!!

Vamos por pasos abro el juego y creo un nuevo yo lo llamé hack_the_cow (ustedes usen el que les venga en gana), una vez hecho esto verifico que no hay  ningún nivel ni personajes desbloqueados:



Ahora buscamos una de las mejores herramientas que conozco para Android y de la que ya había comentado anteriormente SQLEditor:


Seleccionamos la aplicación y nos encontramos que cuenta con una base de datos llamada "data":


Procedemos a abrirla y vemos que contiene varias tablas, la primera que me interesa es "cowprofile":



Bueno en ella vemos algunos valores de los cuales el más importante es el _id pues es el que relaciona una tabla con otra, pero al examinar esta tabla me di una idea de como esta estructurada la base en general, si son observadores habrán visto que existen un par de usuarios más y que el campo "character" indica el personaje con el que están jugando estos, el campo "active" indica mediante un 1 cual es el perfil seleccionado y por supuesto el campo "name" el nombre de los jugadores.

Ahora abrimos la tabla de "cowunlocks", contiene dos campos modificables únicamente  "profile" y "unlockable", vamos al menú del SQLEditor y seleccionamos "new record", en "profile" anotaremos el valor de nuestro perfil visto anteriormente y en "unlockable" algún valor entre 1 y 21 de acuerdo al personaje a desbloquear (al final pongo la lista completa junto con el número para que se orienten"):



Ahora que ya pueden tener el personaje que quieran vamos analizar la tabla "cowprogress", bueno esta si tiene un poquito más de chiste y campos vamos a insertar un nuevo valor, en "profile" nuevamente repetimos el número que ya teníamos, en "levelcode" por eso les decía que esto si tiene un poco más de chiste:

El modo aventura cuenta con algo así como 22 niveles y los códigos para estos comienzan con 1000, por lo que los valores aceptables son: 100000 - 100021, en el modo aventura hay seis retos con 9 niveles diferentes por lo que partiendo de lo que ya sabemos sobre la estructura de esta base de datos se pueden inferir los valores que son:
  1. Time Trial: 0 - 8
  2. Score Attack: 1000 -1008
  3. Friend Rescue: 2000 -2008
  4. Mayhem!: 3000 -3008
  5. CPU Race: 4000 - 4008
  6. Moon Missions: 5000 -5008
el valor del campo "complete" es lo que determina si ya se puede dar por concluido y debe ser 1 y el campo "best" pues ya se lo imaginan, la cantidad de puntos obtenidos XD:


Ok guardamos los nuevos valores según quieran yo cree valores para todos para ir viendo como se comportaba el juego, si quieren desbloquear el modo "versus CPU", tendrán que terminar el modo aventura y para desbloquear el modo "custom" terminar el modo desafío. Ahora ya saben como hacerlo:




Les dejo el resultado final XD:




En "best" pueden usar el valor que les venga en gana yo use 7777 por comodidad y pensando en los permisos de Linux para hacer lo que les de la gana jajajaja, bueno aquí la lista de los personajes bloqueados:

  1. Sheep (oveja)
  2. Kangaroo (canguro)
  3. Wombat (wombat es una especie de marsupial australiano)
  4. Seal (foca)
  5. Penguin (pingüino)
  6. Goat (cabra)
  7. Giraffe (jirafa)
  8. Rhino (rinoceronte)
  9. Gorilla (gorila)
  10. Tiger (tigre)
  11. Deer (venado)
  12. Narwhal (narval un cetáceo con cuerno)
  13. Crocodile (cocodrilo)
  14. White Tiger (tigre blanco)
  15. Brown Cow (vaca café)
  16. Pig (puerco)
  17. Walrus (morsa)
  18. Bull (búfalo)
  19. Camel (camello)
  20. Hippo (hipopótamo)
  21. Elephant (elefante)
SaluDoS!!

Comentarios

Entradas populares de este blog

Detener la sincronización de tiempo/fechas entre Host y Guest en Virtual Box

Extraer datos de un archivo.mdb (Access) con python

Solución al problema con odbc pgsql (postgresql) en Windows 7 de 64 bits