Обфусцировать файлы JavaScript в APK для проекта Android-Cordova

У меня есть проект в Кордове, размещенный в Play Store. Как мне убедиться, что файлы JavaScript не видны? Я пробовал плагин cordova-plugin-progaurd, но даже после добавления этого плагина и сборки в режиме релиза и архивирования файла я ясно вижу все .js файлы.

Можно ли как-то скрыть эти файлы или, что еще лучше, сделать папки невидимыми?

2 ответа

С помощью следующего плагина вы можете зашифровать файлы HTML, CSS и javascript.

https://github.com/tkyaji/cordova-plugin-crypt-file

Примечание. Если вы создаете приложение с помощью этого плагина, вы не сможете отладить приложение, поскольку оно шифрует все файлы. Поэтому добавьте этот плагин и создайте приложение перед загрузкой в ​​игровой магазин.

Есть несколько инструментов запутывания, доступных для вас, чтобы скрыть свой код и логику, стоящую за ним.

Я лично использую Jscrambler (jscrambler.com), так как он имеет не только преобразования обфускации, но и блокировки приложений (для блокировки вашего кода в конкретном домене / браузере / операционной системе или времени) и возможности самозащиты (добавить анти-отладку и функции защиты от несанкционированного доступа к вашему приложению).

На https://docs.jscrambler.com/ имеется множество документации.

У них есть бесплатный пробный план, поэтому вы можете попробовать некоторые преобразования в своем собственном коде.

Другие вопросы по тегам