Shadowsock es una herramienta de modificación de posicionamiento de Android basada en la API de depuración de Android + Baidu Map y Positioning SDK, y también implementa un joystick que puede controlar libremente el movimiento. Usando Shadow Shuttle, puedes modificar tu posición actual y simular movimiento a voluntad sin permisos ROOT.
Recientemente, algunos internautas usaron directamente Yingsuo de forma gratuita y luego lo rebautizaron como Javelin Positioning y luego agregaron anuncios (excepto para agregar anuncios, la función no ha cambiado, pero no es de código abierto de acuerdo con los requisitos del acuerdo GPLv3 (). Me comuniqué con el internauta para recordarle, pero no recibí respuesta), aquí hay un recordatorio:
Recientemente, muchas personas han usado Shadowsock para hacer trampa en aplicaciones de deportes del campus (incluidas, entre otras, Flash Campus, TakeTwo, Sports World Campus, etc.). Los desarrolladores también han recibido muchas preguntas sobre por qué el posicionamiento de Shadowsock no funciona o buscan mejoras. a Shadow Shuttle, aquí tienes un recordatorio:
Antes estaba jugando un juego de realidad virtual: atrapemos monstruos juntos. Para evitar problemas, me preguntaba si existe una aplicación que pueda cambiar la ubicación. Después de explorar un poco, descubrí que existen muchas aplicaciones que pueden modificar la ubicación. Sin embargo, la mayoría de estas aplicaciones son pagas y extremadamente caras.
Estoy más interesado en cómo se implementa dicha tecnología, así que decidí investigar y escribir una yo mismo. Ahora el juego ha sido abandonado, pero la tecnología no se puede descartar. Por lo tanto, los resultados de la investigación son de código abierto para que todos puedan aprender juntos. Pero tenga en cuenta (¡diga cosas importantes tres veces! De lo contrario, habrá consecuencias bajo su propio riesgo):
Como no me dedico al desarrollo móvil, muchos códigos funcionales están mal escritos. También es la primera vez que escribo una aplicación para Android y todavía estoy aprendiendo. . . Además, para una aplicación simple, no debería ser necesaria ninguna documentación. Generalmente registro algunos problemas encontrados durante el proceso de desarrollo en mi blog personal. Para más detalles, consulte: https://blog.csdn.net/zcshoucsdn/category_10559121. .html
Si tiene alguna pregunta, puede buscar directamente PROBLEMA o enviar una pregunta directamente arriba.
Como también soy un novato y solo estoy jugando como aficionado, me referí a muchos artículos técnicos, códigos de muestra, etc. compartidos por los internautas durante el proceso de dibujo. Incluyendo pero no limitado a lo siguiente:
También hay algunos artículos en CSDN, pero no recuerdo la dirección en este momento. Si encuentra alguna referencia directa o referencia a usted, comuníquese conmigo y me ocuparé de ella lo antes posible.
P: ¿Por qué no es compatible con versiones inferiores a Android 8.0?
R: Porque no tengo una máquina en la mano y no puedo adaptarla. . .
P: ¿Por qué el posicionamiento no es muy estable y ocasionalmente regresa a la posición real?
R: Esto se debe al principio de implementación y a un problema inherente de la API de depuración de Android. Para ser precisos, debería deberse a otros métodos de posicionamiento (como posicionamiento de estación base, posicionamiento wifi, etc.) habilitados en el propio teléfono.
P: ¿Es compatible con el sistema Hongmeng?
R: Después de la prueba, Shadowsock puede ejecutarse normalmente en el sistema Hongmeng.
P: ¿Por qué el posicionamiento no funciona en aplicaciones Tencent como WeChat?
R: Te sugiero que le preguntes a Tencent.
P: ¿Java informa un error durante la compilación?
R: La versión de Java utilizada por Gradle no coincide con la utilizada por Android Studio. De forma predeterminada, Gradle busca JAVA_HOME en la variable de entorno para determinar la ubicación de Java.
Sólo GPL-3.0 © ZCShou