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
0
A
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
- 1. Verhindern, dass die HTML-Seite zwischengespeichert wird
- 2. Verhindern, dass die Soft-Tastatur verworfen wird
- 3. verhindern, dass die Lösung vereinfacht wird
- 4. verhindern, dass die Seite angezeigt wird
- 5. Verhindern, dass die übergeordnete Seite aktualisiert wird
- 6. Verhindern, dass Task geplant wird
- 7. Verhindern, dass Winform maximiert wird?
- 8. Verhindern, dass CSS überschrieben wird
- 9. Verhindern, dass "Notationspalette" angezeigt wird
- 10. Verhindern, dass PropertyGrid.Update() langsamer wird
- 11. Verhindern, dass MicrosoftAjaxWebForms.debug.js geladen wird
- 12. Wann wird die Speicherfreigabe in Bezug auf statische Variablen aufgehoben?
- 13. Verhindern, dass Iframe vom Handy geladen wird
- 14. Verhindern, dass JList automatisch skaliert wird
- 15. Was könnte verhindern, dass Standardproxy verwendet wird
- 16. Verhindern, dass ASPX-Formular umbenannt wird
- 17. Verhindern, dass "dies" umgeschrieben wird Typskript-Kompilierung
- 18. Verhindern, dass innere Funktion ausgeführt wird
- 19. Verhindern, dass ein ContextMenu einmal ausgeblendet wird
- 20. Verhindern, dass eine Fragmenttransaktion zurückgesetzt wird
- 21. Verhindern, dass unbenutztes Symbol entfernt wird
- 22. Verhindern, dass Button-Ereignis ausgelöst wird
- 23. Verhindern, dass das JavaFX-Dialogfeld geschlossen wird
- 24. Verhindern, dass eine nodejs-Anwendung beendet wird
- 25. Verhindern, dass Formularauthentifizierungscookie über Browser verwendet wird
- 26. Verhindern, dass Text als Link behandelt wird
- 27. verhindern, dass Javascript zweimal ausgeführt wird
- 28. Verhindern, dass ID 1 gelöscht wird
- 29. Verhindern, dass Code vom Benutzer ausgeführt wird
- 30. Verhindern, dass " " zu "& # 09;" wird
Die einzige wirkliche Lösung ist, die App nicht zu veröffentlichen. – CommonsWare
@CommonsWare Danke, aber auch Teillösungen werden sehr geschätzt. – ZillGate