나는 앱 소스와 그 파일의 APK을 가지고 있습니다. 이제이 APK 파일이 리버스 엔지니어링되지 않도록하고 싶습니다. 리버스 엔지니어링에서 앱을 보호 할 수 있다면 내 코딩이나 라이브러리에서 수행해야 할 단계는 무엇입니까?코드를 보호하기 위해 Android APK 파일의 리버스 엔지니어링을 방지하려면 어떻게해야하나요?
답변
이제이 APK 파일이 리버스 엔지니어링되지 않도록하고 싶습니다.
그건 불가능합니다. 죄송합니다.
내 응용 프로그램을 리버스 엔지니어링으로 보호 할 수 있다면 내 코딩에서 따르는 단계는 무엇이며 어떤 라이브러리가 사용됩니까?
ProGuard를 올바르게 구성하면 코드가 난독 화됩니다. ProGuard의 상용 확장 버전 인 DexGuard가 조금 더 도움이 될 수 있습니다. 그러나 코드는 여전히 smali
으로 변환 될 수 있으며 리버스 엔지니어링 경험이있는 개발자는 smali
코드에서 수행 한 작업을 학습 할 수 있습니다.
다른 사람들이 코드를 보지 못하도록하려면 해당 코드를 장치에 저장하지 마십시오.
어떻게 장치에 코드를 저장하지 않습니까? 앱에 뿌리를 둔 기기가 있고 APK를 처음으로 다운로드했다고 가정 해 보겠습니다. 그들은 귀하의 APK를 가지고 있으며 바로 거기에서 시작할 수 있습니까? – rxlky
@Halim : "어떻게 장치에 코드를 저장하지 않습니까?" - 비즈니스 논리를 서버에두고 응용 프로그램이 서버와 대화하도록하십시오. – CommonsWare
- 1. JavaEE 6 .war 파일의 리버스 엔지니어링을 방지하려면 어떻게합니까?
- 2. 리버스 엔지니어링을 시작하려면 무엇이 필요합니까? ?
- 3. Android APK 파일의 내용
- 4. 디버그 빌드는 어떻게 리버스 엔지니어링을 쉽게합니까?
- 5. asp.net 응용 프로그램의 리버스 엔지니어링을 중지 asp.net 코드를 작성하는 방법
- 6. 리버스 엔지니어링을 사용하는 간단한 C++ UML
- 7. 리버스 엔지니어링을 학습하는 데 가장 유용한 도구
- 8. 키로 알고리즘 리버스 엔지니어링을 시작하는 방법
- 9. 문자열을 암호화하고 iOS에서 리버스 엔지니어링을 방지합니다.
- 10. Android 화면이 검은 색이되는 것을 방지하려면 어떻게해야하나요?
- 11. iframe의 깜박임을 방지하려면 어떻게해야하나요?
- 12. APK 리버스 엔 지니 어를 자동화하십시오.
- 13. 리버스 엔지니어링 Android 자산
- 14. 장소 제출 승인을 방지하려면 어떻게해야하나요?
- 15. StarUML을 사용하여 C# 코드를 리버스 엔지니어링
- 16. Android APK 파일의 MD5 체크섬이 다릅니다. 왜?
- 17. android apk 파일의 versionCode 구문 분석
- 18. 내 활동 방향이 바뀌는 것을 방지하려면 어떻게해야하나요?
- 19. 안드로이드 리버스 엔지니어링을 통해 난독 화 된 자바 코드를 읽는 방법
- 20. 자바 왕복 - 엔지니어링을 위해 어떤 도구를 권장합니까?
- 21. Keytool이 잘못된 android apk 해시 코드를 제공합니다.
- 22. 리버스 엔지니어링?
- 23. Android : 충돌 후 서비스가 다시 시작되는 것을 방지하려면 어떻게해야하나요?
- 24. Android - 키보드가 내려가면 이전보기가 표시되지 않도록 방지하려면 어떻게해야하나요?
- 25. Android - 이메일 앱이 스팸으로 오용되는 것을 방지하려면 어떻게해야하나요?
- 26. 리버스 엔지니어링에서 관리 dll을 방지하려면 어떻게해야합니까? C#
- 27. 내 Android .apk 코드 형식을 생성하는 것을 제한하는 방법?
- 28. Android 앱 리버스 엔지니어링
- 29. 어떻게 disassemblers에서 내 DLL을 보호하기 위해?
- 30. apk 파일로 이미지를 android에 내보내려면 어떻게해야하나요?
가능한 복제본 [Android .apk 파일을 디 컴파일 할 수 있습니까?] (http://stackoverflow.com/questions/3122635/is-it-possible-to-decompile-an-android-apk-file) – PearsonArtPhoto
Devoxx UK에서 좋은 대화를 나눴습니다 - [여기] (http://www.parleys.com/play/5167dc5ce4b05b6ad71fa6fb/chapter0/about) – OceanLife
[APK의 리버스 엔지니어링을 피하는 방법 파일?] (http://stackoverflow.com/questions/13854425/how-to-avoid-reverse-engineering-of-an-apk-file) –