Red de conocimiento informático - Conocimiento informático - Cómo activar el modo invencible de Microsoft Airplane Battle en teléfonos Android

Cómo activar el modo invencible de Microsoft Airplane Battle en teléfonos Android

Teléfono móvil Android

Airplane War Game Invincible Mode Crack

El primer paso es liberar el paquete de complementos de Airplane War Game desde la apk. Podemos descompilar este paquete de complemento descompilando el APK. Después de modificar el código pequeño, vuelva a empaquetarlo en un archivo jar.

En la carpeta activos/precarga de la aplicación WeChat, el complemento del juego "Airplane War" existe en forma de paquete jar:

Después de la descompresión, la parte pequeña En realidad, se puede dividir en dos paquetes: com.badlogic.gdx y com.tencent.mm.plugin.shot. El primero es el paquete jar importado por libgdx, que no es lo que nos importa. Nos centramos en el paquete com.tencent.mm.plugin.shoot.

La versión para iPhone de WeChat tiene un modo de batalla de aviones invencible. Hagamos que la versión de Android sea invencible ~

GameSprite es la clase principal de todos los personajes. Al realizar la detección de colisiones con el motor de física en el juego, llamará al método hit de la clase GameSprite. El método hit reducirá el liftCount de GameSprite en uno. Si se reduce a 0, establecerá el estado en MUERTO.

El estado de GameSprite es el siguiente:

MUERTO

EXPLOSIONANDO

VUELO

HITING

INVENCIBLE

Cuando el avión se apaga normalmente, primero GOLPEA y luego GOLPEA. No sé qué hace FLIGTHING, pero se supone que INVINCIBLE es un modo de invencibilidad. Pero en mi truco, no usa este modo y lo obliga a aparecer fuera de los resultados de detección de colisiones. En cuanto al método "invencible", puedes intentar ver si puedes mantener bien este estado.

Específicamente, al método de golpe no le importa si el GameSprite es un héroe o un enemigo, sino que los trata por igual, perdiendo una salud o muriendo. Sin embargo, podemos modificar el código pequeño para excluir al héroe de la lista de vida/muerte:

La etiqueta goto_1 salta a return-void, por lo que el héroe nunca es golpeado y, por lo tanto, ¡es invencible!

Pensábamos que habíamos terminado, pero nos topamos con una vergüenza invencible: no podíamos morir. No poder morir significa que nunca podrás finalizar el juego, volver a WeChat ni tener la oportunidad de subir tus puntuaciones a la tabla de clasificación. Oye, ahora finalmente entiendo por qué soy único en el mundo...

En base a esto, tenemos que encontrar una manera de provocar la muerte anormal de la aeronave. Después de mucha deliberación, sigo pensando que lo más razonable es dejar que el avión decida por sí solo si vivir o morir. En concreto, la muerte se desencadena cuando el avión vuela hasta la parte superior de la pantalla. Dado que normalmente no llevamos el avión a la parte superior de la pantalla, la posibilidad de un mal funcionamiento es extremadamente baja.

De la introducción anterior, sabemos que la clase del avión héroe es Player, y Player tiene una función para actualizar la posición de coordenadas del avión: updatePosition. Entonces podemos hacer lo que queramos en esta función:

Donde 0x64 es el límite inferior de 100 que especifico para la coordenada Y, y cuando la coordenada Y del plano esté dentro de 100, tomaré la avión en el aire. Cuando esté dentro de 100, estableceré el LiftCount del avión en 0, luego estableceré el estado en EXPLOSIÓN y el avión explotará y morirá~

¡Bien, misión cumplida!

Después de modificar el paquete del complemento, lo volvemos a empaquetar en un paquete jar a través de apktool. Luego, como se mencionó en la primera sección, genere el código MD5 del informe jar y cambie el nombre del paquete jar. WeChat APK también necesita bloquear la suma de verificación de la firma del complemento de acuerdo con el método de la Sección 1. Compile clases.dex y reemplace clases.dex en el paquete WeChat original.

Luego reemplace el complemento "Airplane War" en el paquete APK con el paquete jar que compilamos y renombramos.

OK, el APK está listo.

El proceso para instalar este APK no es para principiantes ya que estoy explotando una vulnerabilidad de seguridad de Android. En resumen, necesita acceso de root y la capacidad de montar la partición del sistema como grabable.

Luego desinstale el WeChat original. Coloque esta apk en la carpeta /system/app/. ¡Espera un momento y podrás convertirte en un maestro de la masturbación!