Comprende el código de forma correcta previamente a adaptarlo a tu proyecto si ttienes algo que aportar puedes dejarlo en los comentarios.
Solución:
No, no es posible evitar esto. Puede codificar su JavaScript para que sea un poco más difícil obtener el código, pero siempre hay formas de revertir eso. La web no es un lugar seguro para el código fuente, está abierta para todos.
Aquí hay una buena publicación sobre diferentes formas de ‘cifrar’ su código fuente, para que sea más difícil de leer.
http://www.justbeck.com/tres-formas-de-encriptar-phonegap-and-cordova-mobile-applications/
Relacionado ¿Cómo evitar la ingeniería inversa de un archivo APK?
if you want secure your ionic app from reverse engineering and fully
secured source code i recommended two steps.
First use Enable ProGuard into cordova/ionic project
1. To implement this, open /platforms/android/project.properties and
uncomment one line by removing the “#” at left:
#proguard.config=$sdk.dir/tools/proguard/proguard-android.txt:proguard-
project.txt
2.copy proguard-custom.txt from ( https://github.com/greybax/cordova-plugin-
proguard/blob/master/proguard-custom.txt )
to
$android/assets/www/proguard-custom.txt Remove '#'
#-keepclassmembers class android.webkit.WebView
# public *;
#
3. add snippet from to build.gradle
Find buildTypes by ctrl + F and add like this
buildTypes
debug
minifyEnabled true
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
release
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
Second use cordova-plugin-crypt-file
obfuscate or encrypt your code like build/main.js
1)Install cordova plugin add cordova-plugin-crypt-file
2)plugins/cordova-plugin-crypt-file/plugin.xml
//Using Refrence of cordova-plugin-crypt
Final step ionic cordova build android --release
Now extreact your apk or try APK decompiler
(http://www.javadecompilers.com/apk)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)