Ho una fonte di app e il suo file APK. Ora voglio impedire che questo file APK venga decodificato. Se è possibile proteggere la mia app dal reverse engineering, quali sono i passi da seguire nella mia codifica o qualsiasi libreria viene utilizzata per questo?Come impedire il reverse engineering di un file APK Android per proteggere il codice?
risposta
Ora voglio impedire che questo file APK venga decodificato.
Impossibile, mi dispiace.
Se è possibile proteggere la mia app dal reverse engineering, quali sono i passi da seguire nella mia codifica o qualsiasi libreria viene utilizzata per quello?
ProGuard, correttamente configurato, offuscerà il codice. DexGuard, una versione estesa commerciale di ProGuard, può aiutare un po 'di più. Tuttavia, il codice può ancora essere convertito in smali
e gli sviluppatori con esperienza di reverse engineering saranno in grado di apprendere ciò che fai dal codice smali
.
Se non vuoi che gli altri vedano il tuo codice, non memorizzarlo sul loro dispositivo.
Come non memorizzare il codice sul proprio dispositivo? Diciamo che hanno un dispositivo rooted e scaricato il tuo APK per la prima volta. Hanno il tuo APK e possono iniziare da lì giusto? – rxlky
@Halim: "Come non memorizzare il codice sul proprio dispositivo?" - Metti la tua business logic sul tuo server e fai dialogare la tua app con il tuo server. – CommonsWare
- 1. Impedire il reverse engineering dell'applicazione ionica
- 2. Reverse engineering?
- 3. Come iniziare il reverse-engineering OS X?
- 4. Reverse engineering Javascript dietro il pulsante Google+
- 5. Reverse Engineering Flash
- 6. Fattibilità del reverse engineering del codice incorporato
- 7. Applicazione per il reverse engineering di MySQL e DB PostgreSQL?
- 8. Come proteggere webservice url nel file di Android APK
- 9. Come posso evitare il reverse engineering dei file JavaEE 6 .war?
- 10. come proteggere l'app Android dalle app di backup .apk
- 11. Reverse Engineering a C# Solution
- 12. Reverse engineering: come identifico un metodo di compressione sconosciuto?
- 13. Che cos'è un "badboy" in reverse engineering
- 14. Comprensione del codice, reverse engineering, migliori concetti e strumenti. Java
- 15. Plugin di Eclipse o uno strumento open source per il reverse engineering del codice java per il diagramma di sequenza
- 16. Reverse-engineering dei protocolli di comunicazione
- 17. Quali modelli supportano il reverse engineering del database?
- 18. Reverse engineering di un file di dati statistici dal mio controller per pompa per insulina
- 19. Come posso offuscare il mio script Perl per rendere difficile il reverse engineering?
- 20. Come proteggere o proteggere il codice java dalla decompilazione
- 21. Java sicuro da reverse-engineering usando industria crittografia grado
- 22. Reverse Engineering uno script Perl basato su un core dump
- 23. Il modo migliore per proteggere il codice VBA di Excel?
- 24. Lo strumento Reverse Engineering di HibernateTools non aggiunge annotazioni per il generatore
- 25. Codice di reverse engineering in un diagramma di classe UML in VS 2010
- 26. Personalizza il nome file contesto quando si utilizza Entity Framework Power Tools Reverse Engineering
- 27. Golang: proteggere il codice sorgente
- 28. Come eseguire il reverse engineering di una trasformazione di matrix3d Webkit
- 29. Esiste un ORI Perl con reverse engineering del database?
- 30. Invio di file APK android
possibile duplicato di [È possibile decompilare un file .apk di Android?] (Http://stackoverflow.com/questions/3122635/is-it-possibile-del-compatibile-an-android-apk-file) – PearsonArtPhoto
Sono andato a una buona chiacchierata su questo a Devoxx UK - guardate [qui] (http://www.parleys.com/play/5167dc5ce4b05b6ad71fa6fb/chapter0/about) – OceanLife
possibile duplicato di [Come evitare il reverse engineering di un APK file?] (http://stackoverflow.com/questions/13854425/how-to-avoid-reverse-engineering-of-an-apk-file) –