smali 코드 An assembler/disassembler for Android's dex format의 약자 dex 바이너리를 사람이 읽을 수 있도록 표현한 언어 dex에는 Android 런타임에서 궁극적으로 실행되는 코드가 포함 (달빅 가상머신리 dex 포맷의 바이트 코드를 해석하여 실행) dex는 기계어로 되어 있고 이를 디컴파일하면 smali 코드가 됨 smali는 재컴파일이 가능하기 때문에, 코드를 수정하고 재컴파일 함으로써 프로그램 수정 가능 기존 아무것도 뜨지 않고 앱이 실행됨 1. apk 파일 가져오기 아래 명령어를 통해 패키지 리스트 확인 pm list packages -f | grep b3nac adb pull로 apk 파일을 윈도우로 가져옴 adb pull /data/app/b3n..