Hallo Leute, ich habe gerade eine App gebaut, und ich möchte sie vor dem Reverse Engineering schützen, indem ich das Umpacken der App verhindere. Ich habe die Proguard-Lösung, aber immer noch die App mit apktool dekompiliert, ich sah eine Weile eine App im Play Store, ich versuchte zu de/rekompilieren und ich bemerkte, wenn ich den Paketnamen dieser App stürzt ab. Also ich frage mich, ob Sie eine Ahnung haben, wie hat er es gemachtApk Schutz vor Reverse Engineering - mit dem Paketnamen?
Antwort
Dies als eine Antwort zu schreiben, da es zu lange für einen Kommentar. Es gibt keine Möglichkeit, Ihren Code 100% zu verschleiern. Sie können es schwieriger machen, aber nicht unmöglich. Proguard macht die Arbeit, aber das ist keine vollständige Verschleierung. Sie könnten DexGuard verwenden, die kommerzielle Version von ProGuard, die die Sicherheit verschärft, indem sie die Schwierigkeit erhöht. Der Code wird in .smali-Dateien umgewandelt, aber die Benutzer können weiterhin Ihren Code nachschlagen und bearbeiten.
Wenn Proguard nicht Ihren Anforderungen entspricht, können Sie Ihre wichtigen Codes in C/C++ schreiben. Dies liegt daran, dass Reverse-Engineering C/C++ viel schwieriger ist als Java Bytecode.
Sie können auch nach Optionen zum Speichern der wichtigen Teile Ihres Codes auf einem Server suchen. Dies würde den Code einfach vom Gerät des Benutzers fernhalten.
- 1. Reverse-Engineering-Schutz
- 2. Schutz vor Reverse Engineering mit einer hybriden mobilen App?
- 3. Reverse Engineering?
- 4. Reverse Engineering API, Objekterzeugung
- 5. Reverse Engineering alte Malprogramme
- 6. Reverse Engineering: Extrahieren Sie Bilder/Sprite Sheet von apk
- 7. schützen Python-Code von Reverse-Engineering
- 8. Protocol Checksum Reverse Engineering
- 9. Reverse Engineering Base64 Variation
- 10. Reverse Engineering HTTP Anfrage
- 11. Rhapsody Reverse Engineering Fehler
- 12. Stored Procedures Reverse Engineering
- 13. Reverse Engineering Assembly Code
- 14. Reverse-Engineering-Speicherladetechniken?
- 15. Reverse Engineering der Ionenanwendung verhindern
- 16. Reverse Engineering ein Prüfsummenalgorithmus
- 17. Reverse Engineering der Datenstruktur
- 18. Reverse Engineering Flash
- 19. Reverse-Engineering-C-Programme
- 20. MYSQL Reverse Engineering EXTRACT()
- 21. Wie sollte ich mit dem Reverse Engineering einer Website beginnen?
- 22. Reverse Engineering Crystal Reports-Definitionsdateien
- 23. Entity Framework Reverse Engineering OnModelCreating
- 24. Reverse Engineering eine C# -Lösung
- 25. Wie Reverse-Engineering-Hash-Funktion
- 26. Grails db-Reverse-Engineering nicht
- 27. Hibernate in Eclipse - Reverse Engineering
- 28. Reverse Engineering eine rekursive Funktion
- 29. Wie Reverse Engineering Software leicht?
- 30. Reverse-Engineering-Tool für Java (Android) Klassendiagramme
versuche minifyEnabled = true in deiner Größe –
@ XH6user Ich denke, die "minifyEnabled" -Option schrumpft den Code, anstatt ihn zu verschleiern. – Abhi