1. Framework 관련 에러
- apktool을 이용하여 compile 진행 시 에러가 발생할 경우 아래와 같은 명령어를 입력하는 것으로 해결할 수 있다.
apktool empty-framework-dir --force
혹은 직접 framework 디렉토리에 존재하는 파일을 삭제해주는 것도 가능하다.
Windows 운영체제의 경우 아래의 경로에 접근한 뒤 해당 경로에 존재하는 파일들을 지워주면 된다.
C:\Users\계정명\apktool\framework
아마 대부분 1.apk가 있을 것이다.
Framework와 관련된 사항은 추후 업데이트 예정
2. resource 관련 에러
- 만약 위와 같은 방식으로 에러가 해결되지 않는다면 임시방편으로 --no-res 옵션을 이용하여 리소스를 제외하여 디컴파일, 컴파일을 진행할 수 있다.
Step 1) --no-res 옵션을 이용하여 리소스를 제외하고 디컴파일 진행
명령어 : java -jar apktool.jar --no-res d base.apk
Step 2) 디컴파일된 파일에 원하는 작업 진행
Step 3) apktool을 이용하여 빌드 진행 후 결과 파일로 output.apk 생성
명령어 : java -jar apktool.jar b base -o output.apk
Step 4) app Signing
명령어 : java -jar signapk.jar testkey.x509.pem testkey.pk8 output.apk output_signed.apk
Step 5) App Install
'Hacking > Mobile' 카테고리의 다른 글
IOS Pinning bypass (0) | 2020.03.04 |
---|---|
메모리 내 중요정보 평문노출 (0) | 2020.02.10 |
APK 무결성 확인 (0) | 2019.04.20 |
Windows 환경에서 IOS device 로그 보기 (0) | 2019.03.28 |
[IOS] Frida-trace (0) | 2019.01.17 |