vp2008 发表于 2016-3-31 18:58:44

工欲善其事必先利其器,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]
查看完整版本: 工欲善其事必先利其器,APKTOOL_2.0.0rc4