tutorial studio programar programacion para ndk móviles español desarrollo curso cppdroid aplicaciones android android-ndk jni

studio - compila Java para Android nativo en lugar de escribir en C



manual de programacion android pdf (1)

En teoría, debería poder usar LLVM. Tiene:

En principio, esto podría hacer lo que necesites. Sin embargo, imagino que necesitaría distribuir (en forma compilada) mucha de la biblioteca de clases de Java. En general, suena realmente difícil. Y alguien que realmente quiera leer el código no tendrá demasiado problema con el desensamblaje de ARM ...

Estamos buscando una forma de proteger nuestro código y la ofuscación no es suficiente. ¿Es posible compilar el código Java de Android en una biblioteca nativa de Android?

Otra opción sería escribir el código en cy conectarlo a través de JNI. Pero el código que tenemos es bastante elaborado y bien probado, una reescritura en c comenzaría las pruebas por todas partes.

Saludos, Rob.

PD: antes estábamos corriendo en hardware x86 y usamos Excelsior Jet como un medio de protección. Como queremos pasar a un hardware Arm / android más rentable (más barato), estamos buscando una solución similar a Jet, que lamentablemente solo compila a x86.