2011-09-20 8 views
3

나는 나의 항아리와 apk를 성공적으로 처리했다. 그런 다음 엔지니어를 리버스하거나 진정으로 난독 화를 수행하는 것이 진정으로 어려운지 확인하고 싶습니다.Android : Java : Proguard : 방법 : 내 jar (다른 jar 프로젝트)/apk가 성공적으로 처리되었는지 확인하는 방법? (나는 그것을 역 공학하려고 생각하고있다)

나는 내가 한 일을보기 위해 나 자신을 리버스 엔지니어링하려고 시도하고있다. 그러나 그것을하는 방법을 모른다.

답변

6

수동 리버스 엔지니어링의 경우 dex2jar을 시도한 다음 Java Decompiler을 시도 할 수 있습니다.

+0

그 응용 프로그램을 사용해 보겠습니다. 그것은 대답 인 것 같습니다. +1 – eros

+0

감사합니다. 확인하기가 매우 쉽습니다. 난처한 코드를 살펴보고 아직 무엇이 있는지 알아 보는 것은 매우 흥미 롭습니다. 또한 난독 화하지 않으면 코드의 양이 얼마나 유용한지를 상기시켜줍니다. – ProjectJourneyman

1

일련의 테스트 (단위/기능)가 있다고 가정합니다. 난독 화 된 jar 파일에 대해 실행하십시오. 그들은 원래 프로그램을 갖고있는 것처럼 전달해야합니다.

+0

당신은 난독 화 여부와 상관없이 테스트 클래스를 성공적으로 실행할 수 있습니다 (ins't)? 그렇다면 우리는 어떻게 난독 화 된 항아리를 알고 있는지 확인해야합니까? – eros