2017-02-23 4 views
0

Meine Android-App verfügt über einen Java-Teil und eine gemeinsam genutzte NDK-Bibliothek. Ich möchte nicht, dass nicht autorisierte Personen die gemeinsam genutzte Bibliothek verwenden. Also, was sind die Möglichkeiten zu verhindern, dass andere die .so aus der apk-Datei nehmen und dann in ihrer eigenen App verwenden? Danke vielmals!Verhindern, dass die freigegebene Android-NDK-Bibliothek aufgehoben wird

+2

Die einzige wirkliche Lösung ist, die App nicht zu veröffentlichen. – CommonsWare

+0

@CommonsWare Danke, aber auch Teillösungen werden sehr geschätzt. – ZillGate

Antwort

-1

Es gibt keine Möglichkeit, jemanden davon abzuhalten, .so Dateien aus Ihrer apk zu nehmen.

Stattdessen können Sie Ihren nativen Bridge-Code und Ihren Java-Quellcode verschlüsseln, um sie fast unlesbar zu machen.

Stellen Sie sicher, dass Sie den verschlüsselten Code lesen können oder zumindest über eigene Entschlüsselungsmethoden verfügen.

Verwandte Themen