2017-01-19 4 views
1

res/values ​​/ strings.xml에 저장된 ID 및 값을 추출 할 lib를 찾고 있습니다 (예 : app_name). apx의 압축을 풀었지만 strings.xml을 찾을 수 없습니다. 나는 aapt를 사용하여 문자열 값을 추출하지만, 해당 ID는 누락되었습니다. apktool을 사용하여 apk를 디 컴파일 한 다음 xml 파일을 구문 분석하여 키와 값을 가져 왔습니다. 그러나 이는 효율적인 방법이 아닙니다. APK 당 약 12 ​​초입니다. 나는 10,000 개 이상의 안드로이드 악성 코드를 처리해야합니다. 이 방법은 정말 너무 많은 시간을 들였습니다. res/values ​​/ strings.xml의 모든 ID와 값이 resources.arsc 파일로 인코딩되었음을 발견했습니다. resources.arsc에서 ID와 값을 추출하는 lib가 있는지 궁금합니다.any lib 추출 android resources.arsc

+0

. 난 당신이 디코더를 추출하고 자신의 코드에 포장해야한다고 생각. – Bennyhuo

+0

노력했지만 효율적이지 않았습니다. – sunnycomes

답변

0

그것은 적절한 라이브러리 아니지만, 당신이 공식 Google 프로젝트에서 코드가 ArscBlamer라는 빌릴 수 : Apktool는 ARSC 파일 자체의 디코더를 구현했습니다 https://github.com/google/android-arscblamer