¿Cuál es el principio de mejora de APK? ¿Cómo mejorar la apk de Android?
El endurecimiento de aplicaciones APK comunes incluye principalmente el endurecimiento de archivos DEX, archivos SDK y archivos SO. Las tecnologías de refuerzo DEX incluyen código ofuscado, refuerzo general de DEX, refuerzo de DEX dividido, refuerzo de máquinas virtuales y refuerzo de java2C. Actualmente, la solución de refuerzo más potente es Java2c, que convierte instrucciones Java en instrucciones c/c++, realiza pseudocontrol de flujo y cifrado de cadenas, y es la más difícil de revertir. Por lo tanto, los archivos de la biblioteca generalmente almacenan información importante, como algoritmos centrales y protocolos importantes. Por tanto, el refuerzo se puede dividir en protección activa y protección pasiva. La protección activa se puede dividir en autodescifrado, ofuscación, código fuente VMP, etc. Y la protección pasiva se puede dividir en protección de carcasa y protección VMP.
Una vez reforzado el APK, se puede reducir el riesgo de cracking inverso. Actualmente, algunas plataformas de seguridad en la nube brindan servicios sistemáticos de refuerzo de aplicaciones, como NetEase Yidun, 360 Reinforcement, Alibaba Cloud, etc. Si deseas mejorar el nivel de seguridad de tu APK, puedes obtener información al respecto.