[컴][디버그] apk reversing 하기 - smali

smali 수정하기 / decompiler / apk reversing / apk 리버스 엔지니어링 / apk 해킹

apktool 을 사용해서 apk 에서 .smali 추출

apktool homepage
apktool 의 사용법은 아래와 같다.

c:\>apktool.bat d f:\a.apk f:\output_directory

하고 나서 .smali 를 수정하고, 저장한 후에 다시 .apk 로 묶어준다. 이것도 apktool 로 가능하다.

apk 로 묶기

c:\>apktool.bat b f:\output_directory

를 실행하면, 아래 두개가 생긴다.
  1. output_directory/build/apk
  2. output_directory/dist/apkFilename.apk
여기서 apkFilename.apk 를 sign 만 해주면 된다.
  1. sign 을 해주면 된다.(sign 하는 법)

install

그리고 나서 이제 설치만 하면 된다.

c:\>adb install apkFilename.apk


See Also

  1. http://i5on9i.blogspot.kr/2013/05/how-to-install-smali-syntax-file-on.html
  2. http://androidcracking.blogspot.kr/p/way-of-android-cracker-lessons.html
  3. Dalvik opcodes, Author: Gabor Paller
  4. APK 바이너리 수정후 리패키징(repack) :: GOOD to GREAT, 2015-12-16


댓글 없음:

댓글 쓰기