工欲善其事必先利其器,APKTOOL_2.0.0rc4
Apktool v2.0.0-RC4 - a tool for reengineering Android apk files
with smali v2.0.5 and baksmali v2.0.5
用法:apktool [-q|--quiet OR -v|--verbose] COMMAND [...]
命令如下:
反编译命令:
[*]d <file.apk> [<dir>]
复制代码
Decode <file.apk> to <dir>.
OPTS:
-s, --no-src
不要解码源
-r, --no-res
不要解码的资源。
-d, --debug
解码调试模式。检查项目页面了解更多信息。
-b, --no-debug-info
Baksmali -- 不写出来调试信息 (.local, .param, .line, etc.)
-f, --force
强制删除目标目录。.
-t <tag>, --frame-tag <tag>
尝试使用标记由<TAG>框架文件。
--frame-path <dir>
使用指定的目录framework框架文件
--keep-broken-res
使用,如果有一个错误,有些资源被丢弃,
例如:
“Invalid config flags detected. Dropping resources” ,但你要他们无论如何解码,甚至有错误。你将不得不建设之前手动修复它们。
=================================================
回编译命令
[*]b [<app_path>] [<out_file>]
复制代码
建立从位于<app_path>已经反编译的应用程序的apk文件。
它会自动检测,文件是否被更改,并执行
只有所需的步骤。
如果省略<app_path>那么当前目录将被使用。
如果省略<out_file> 然后 <app_path>/dist/<name_of_original.apk>将被使用。
OPTS:
-f, --force-all
跳过变化检测,并建立所有文件。
-d, --debug
建立在调试模式下。检查项目页面了解更多信息。
-a, --aapt
从指定的位置加载AAPT。
===================================================
加载framework.apk系统框架文件命令:
[*]if <framework.apk> [<tag>] --frame-path [<location>]
复制代码
安装框架文件到您的系统。
天机 要加载俩个框架
密码: p42q
页:
[1]