APKTool은 Android APK를 디컴파일하는 가장 인기 있는 리버스 엔지니어링 도구입니다. 이 도구는 많은 버그 수정 및 변경 사항이 포함된 버전 2.4에 도달했습니다.
APKTool은 개발자가 제공하는 매우 유용한 리버스 엔지니어링 도구입니다. 아이봇복숭아. 대부분의 Android 앱을 smali로 디코딩하는 데 사용할 수 있으며, 이후 더 쉽게 분석하기 위해 Java로 변환할 수 있습니다. 이는 앱을 개조하거나 자신의 비밀을 밝히려는 대부분의 독립 개발자가 사용하는 도구입니다. 우리는 그럴 때 자주 사용한다. 앱 분석 새로운 기능을 위해.
이 도구를 개발한 개발자는 최근 다음 업데이트를 발표했습니다. 버전 2.4, 많은 버그 수정 및 변경 사항이 적용되었습니다. 이러한 수정 사항 중 하나는 PlatformBuildValue가 예상치 못한 값으로 설정되어 앱을 다시 컴파일하려는 많은 개발자에게 큰 고통을 안겨주는 문제를 해결합니다.
APKTool 버전 2.4 변경 로그
- baksmali/smali를 v2.2.6으로 업데이트했습니다.
- 비어 있지 않은 ids.xml 파일의 새로운 제한 사항과 관련된 문제가 해결되었습니다. (gino247님 감사합니다)
- PlatformBuildVersion 속성이 예기치 않은 값으로 변경되는 문제가 해결되었습니다. (gino247님 감사합니다)
- 포인트 릴리스 v4.10.2를 사용하여 보류 중인 v5 Gradle 업그레이드 문제가 해결되었습니다. (Frieder Blumle에게 감사드립니다)
- 새로운 매개변수를 통해 크런치 방지 지원이 추가되었습니다 - -nc | --크런치 없음. (노벡스에게 감사드립니다)
- Windows 환경에서 자동 테스트를 추가했습니다.
- aapt1/aapt2 사이에서 .xsd 파일을 디코딩할 때 발생하는 문제가 해결되었습니다.
- 잘못된 형식의 청크 헤더가 있는 애플리케이션 디코딩 문제가 해결되었습니다. (세브라스에게 감사드립니다)
- Mac 스크립트가 포커스를 훔치는 문제가 해결되었습니다.
- 배열 자원 가방 항목의 유형이 잘못된 문제가 해결되었습니다. (vbarthel-fr에게 감사드립니다)
- baksmali/smali를 v2.2.6으로 업데이트했습니다.
- 9patch 이미지에 수직 또는 수평 div가 누락되는 문제가 해결되었습니다. (IgorEisberg에게 감사드립니다)
- 비표준 프레임워크 파일에 대한 참조를 확인할 때 발생하는 문제가 해결되었습니다. (IgorEisberg에게 감사드립니다)
- 참조였던 SDK 버전 코드 확인과 관련된 문제가 해결되었습니다. (IgorEisberg에게 감사드립니다)
- aapt1/aapt2에 대한 unix 및 win용 32비트 바이너리를 추가했습니다.
- API 수준을 smali에 전달하는 기능이 추가되었습니다. (IgorEisberg에게 감사드립니다)
APKTool은 XDA 커뮤니티를 위한 귀중한 도구입니다. 덕분에 Google, Samsung, Huawei, Xiaomi 등의 최신 소프트웨어 기능에 대한 소식을 전해드릴 수 있습니다. 개발자들도 구글 카메라 포트를 만들 때 이를 사용합니다. 우리는 APKTool과 그것으로 인해 가능한 모든 것에 감사드립니다.
Android 소프트웨어 개발 포럼에서 APKTool에 대해 자세히 알아보세요.