Dex Manager로 Classes.dex를 쉽게 편집

Android 애플리케이션은 여러 가지 방법으로 편집 할 수 있습니다. 가장 편리한 방법은 물론 좋아하는 IDE에서 소스 코드를 변경하고 제공된 도구로 컴파일하는 것입니다. 안타깝게도 Android에서 사용할 수있는 모든 응용 프로그램이 공개 소스가 아니기 때문에 ADT가있는 Android Studio 또는 Eclipse를 통해 쉽게 편집 할 수 있습니다.

공개적으로 사용 가능한 소스 코드가없는 응용 프로그램도 수정할 수 있습니다. 잘 알려진 ApkTool은 약간의 변경을위한 하나의 옵션이지만 Windows를 운영 체제로 사용하는 경우 포럼 멤버 Jasi2169는 APK 또는 JAR 파일에서 classes.dex 파일을 직접 디 컴파일 할 수있는 멋진 도구를 만들었습니다. 이 도구를 사용하면 7-Zip과 같은 즐겨 사용하는 아카이브 관리자를 사용하여 classes.dex를 추출하고 classed.dex 파일을 Dex Manager로 드래그 할 수 있습니다. 모든 것이 이동 중에 디 컴파일되어 소스 폴더에 Smali 파일로 추출됩니다. 이러한 파일은 classes.dex로 편집하고 다시 컴파일 할 수 있으며 APK의 원본 파일을 대체하는 데 사용됩니다.

문제가 발생하면 오류 상자 영역에 오류 로그가 표시됩니다. 이것은 프로젝트를 디버그하고 잠재적 인 빌드 문제를 해결하는 데 도움이됩니다. 멋진 그래픽 사용자 인터페이스와 단순성은 Dex Manager를 명령 줄 기반 ApkTool의 흥미로운 대안으로 만듭니다.

Dex Manager v1.0 – Designed To Play With Classes.dex 포럼 스레드에서 애플리케이션을 다운로드하여 사용해 볼 수 있습니다.