Red de conocimiento informático - Conocimiento informático - Cómo evitar la descompilación de APK y ver el código fuente

Cómo evitar la descompilación de APK y ver el código fuente

Cómo evitar la descompilación de APK, simplemente tome herramientas de descompilación como dex2jar y JD-GUI como ejemplos. dex2jar convierte las clases.dex en el APK en archivos Jar, mientras que JD-GUI es una herramienta de descompilación que ve directamente el código fuente del paquete Jar.

Pasos específicos: primero, cambie la extensión del archivo APK a zip y descomprímalo para obtener clases.dex, que es un archivo java compilado y empaquetado por la herramienta dx; Descargó

dex2jar y copie Classes.dex al directorio donde se encuentra dex2jar.bat. Localice el directorio donde se encuentra dex2jar.bat en la línea de comando (directorio CD

bajo el comando DOS). Ejecute dex2jar.bat clases.dex para generar clases.dex.dex2jar.jar

Ejecute JD-GUI (jd-gui.exe), abra el paquete jar generado anteriormente y vea el código fuente.

¿Cómo evitar la descompilación de apk? Ahora la mayoría de los desarrolladores se han dado cuenta de la importancia de la protección del cifrado de aplicaciones. El cifrado está en línea con el desarrollo de la industria y encripta y protege el APK para evitar la descompilación y proteger a los desarrolladores. ya no es plagiado por plataformas de servicios de cifrado de terceros.

Principio de cifrado: al empaquetar el código fuente para protegerlo y luego generar un archivo empaquetado DEX similar a una imagen falsa, el código fuente del paquete APK no se puede ver incluso si está descompilado, lo que evita descompilación. Propósito.

Además, la tecnología de protección de cifrado de tres capas de iEncryption: protección de shell DEX, protección de carga dinámica de comandos DEX y protección de ofuscación avanzada pueden garantizar la seguridad dinámica y estática de las aplicaciones. La protección de biblioteca SO se lanzó hace muchos años

Protege el código de nivel C/C con medidas de protección profesionales, lo que hace que el paquete APK sea impecable. Además, ha fortalecido continuamente la protección de las aplicaciones, ha frenado de manera efectiva las fiestas desenfrenadas de paquetes, ha purificado el mercado de aplicaciones de Android

y ha creado un ecosistema verde de Internet móvil.