diff --git a/tools/apktool.md b/tools/apktool.md index 5e8e660..799787c 100644 --- a/tools/apktool.md +++ b/tools/apktool.md @@ -8,7 +8,65 @@ A tool for reverse engineering Android apk files Help Text ------- ``` +Apktool v1.5.2 - a tool for reengineering Android apk files +Copyright 2010 Ryszard Wiśniewski +with smali v1.4.1, and baksmali v1.4.1 +Updated by @iBotPeaches +Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) +Usage: apktool [-q|--quiet OR -v|--verbose] COMMAND [...] + +COMMANDs are: + + d[ecode] [OPTS] [] + Decode to . + + OPTS: + + -s, --no-src + Do not decode sources. + -r, --no-res + Do not decode resources. + -d, --debug + Decode in debug mode. Check project page for more info. + -b, --no-debug-info + Baksmali -- don't write out debug info (.local, .param, .line, etc.) + -f, --force + Force delete destination directory. + -t , --frame-tag + Try to use framework files tagged by . + --frame-path + Use the specified directory for framework files + --keep-broken-res + Use if there was an error and some resources were dropped, e.g.: + "Invalid config flags detected. Dropping resources", but you + want to decode them anyway, even with errors. You will have to + fix them manually before building. + + b[uild] [OPTS] [] [] + Build an apk from already decoded application located in . + + It will automatically detect, whether files was changed and perform + needed steps only. + + If you omit then current directory will be used. + If you omit then /dist/ + will be used. + + OPTS: + + -f, --force-all + Skip changes detection and build all files. + -d, --debug + Build in debug mode. Check project page for more info. + -a, --aapt + Loads aapt from specified location. + + if|install-framework [] --frame-path [] + Install framework file to your system. + +For additional info, see: http://code.google.com/p/android-apktool/ +For smali/baksmali info, see: http://code.google.com/p/smali/ ``` Example Usage