상세 컨텐츠

본문 제목

[Android] Apktool 프레임워크(framework) 관련 디컴파일/리컴파일 에러

TOOLS/TIPS

by koharin 2021. 8. 24. 15:21

본문

728x90
반응형

apktool은 안드로이드 앱을 디컴파일 또는 리컴파일할 때 framework 경로의 파일을 사용한다.

 

 

1.apk 파일로 저장되는 AOSP(Android Open Source Project) 프레임워크 파일이다.

오래된 apktool을 사용하는 경우에는 apktool empty-framework-dir 명령어를 통해 1.apk 파일을 지워준 후 디컴파일/리컴파일해준다.

그럼 디컴파일/리컴파일 시 1.apk 파일이 저장된다.

 

삼성 또는 LG 핸드폰의 기본 내장 앱 같은 경우에는 2.apk 파일을 사용하여 디컴파일/리컴파일해야 한다.

2.apk 파일은 디바이스  내에서 /system/framework/ 경로에 있으며, 확인해보았을 때 framework-res.apk 등의 이름이다.

해당 파일을 apktool 의 framework 경로에 adb pull을 통해 복사해준다.

파일 이름은 2.apk으로 저장해준다.

728x90
반응형

관련글 더보기