Cómo evitar la descompilación de una aplicación de Android
APK se considera un archivo de formato comprimido en una PC y un archivo de formato ejecutable en un teléfono móvil. Los dos formatos también tienen diferentes requisitos de lectura, por lo que esta diferencia se utiliza para lograr un pseudocifrado. Para la PC, el APK pseudocifrado no se puede descomprimir ni descompilar, pero para el sistema Android no afectará en absoluto la instalación y el funcionamiento normales (para sistemas anteriores a 4.2).
El principio del pseudocifrado: lea los bytes del APK y busque el último byte de 5 dígitos del byte continuo de 4 dígitos marcado "P K 01 02". Si es 0, significa que no. cifrado si es 1, significa que no hay cifrado. Significa cifrado (para pseudocifrado, simplemente cámbielo a 1, y para anti-pseudocifrado, simplemente cambie 1 a 0).
2
El cuadro comparativo antes del pseudocifrado y después del pseudocifrado es el siguiente:
Antes del pseudocifrado:
3
Después del pseudocifrado:
FIN
Utilice cifrado de plataforma de terceros
Los pasos son los siguientes:
Iniciar sesión/Registrarse→Cargar APK →Esperar el cifrado del sistema→Descargar el APK una vez completado →Firmar el APK→¡Listo!
2
Como plataforma de terceros en la industria de la seguridad móvil, iEncryption proporciona soluciones profesionales de protección de refuerzo para aplicaciones móviles de aplicaciones de Android, incluida la protección de archivos DEX, la protección de archivos de recursos y XML. configuración maestra Protección de archivos, protección de empaquetado anti-secundario, por lo que la protección de archivos, la protección de la memoria, la ofuscación avanzada, etc., protegen integralmente la aplicación de Android para que no sea descompilada, descifrada, etc., y salvaguardan los intereses vitales de la mayoría de los amigos desarrolladores.