http://ibotpeaches.github.io/Apktool/
A tool for reverse engineering Android apk files
$ apktool d test.apk
I: Using Apktool 2.0.0 on test.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: 1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
$ apktool b test
I: Using Apktool 2.0.0 on test
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
I: Copying unknown files/dir...
$
Apktool
A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with an app easier because of project-like file structure and automation of some repetitive tasks like building apk, etc.
It is NOT intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms, analyzing applications and much more.
'Programming Android' 카테고리의 다른 글
Android 앱 분석 (APK) (0) | 2015.04.24 |
---|---|
converting pixels to dp in android (0) | 2012.08.15 |
젤리빈 로그캣 변경점 (0) | 2012.08.09 |
Data directory have no read write permission in Android (0) | 2012.08.05 |
Understading colors in Android! (6 chars) (0) | 2012.08.02 |