(android实战)第三方应用反编译并修改UI信息后,重新编译
2011-12-19 20:49
771 查看
在实际开发过程中,我们会看到好的第三方效果,羡慕不以,就想如何能看到被人的UI布局,下面就是如何对第三方应用进行反编译,并重新编译的全过程
第一步 下载android-apktool
下载路径:http://code.google.com/p/android-apktool/
下载两个文件 apktool1.4.3.tar.bz2 ,apktool-install-windows-r04-brut1.tar.bz2
第二步 解压缩
加压缩两个文件,并将解压后的文件aapt.exe,apktool.bat,apktool.jar 三个文件copy到C:\Windows文件夹下
第三步 对指定的apk 进行解压缩
输入cmd ,打开对话框,输入以下指令
apktool d "[apk文件夹位置]" "[解压后的文件夹]"
例子 apktool d "D:\VoiceSecretary.apk" "D:\VoiceSecretary"
第四步 对解压后的文件夹中UI信息,进行编辑
注:解压缩后的文件夹包含两个部分
UI部分 和开发的文件一致
后台部分 非源文件,直接是编译后的文件
第五步 重新编译
输入cmd ,打开对话框,输入以下指令
apktool b "[解压后的文件夹]"
编译后的apk 文件 位置 [解压后的文件夹]\dist\apk文件
第六步 给未数字签名的apk ,进行数字签名
参照jarsigner 指令
第一步 下载android-apktool
下载路径:http://code.google.com/p/android-apktool/
下载两个文件 apktool1.4.3.tar.bz2 ,apktool-install-windows-r04-brut1.tar.bz2
第二步 解压缩
加压缩两个文件,并将解压后的文件aapt.exe,apktool.bat,apktool.jar 三个文件copy到C:\Windows文件夹下
第三步 对指定的apk 进行解压缩
输入cmd ,打开对话框,输入以下指令
apktool d "[apk文件夹位置]" "[解压后的文件夹]"
例子 apktool d "D:\VoiceSecretary.apk" "D:\VoiceSecretary"
第四步 对解压后的文件夹中UI信息,进行编辑
注:解压缩后的文件夹包含两个部分
UI部分 和开发的文件一致
后台部分 非源文件,直接是编译后的文件
第五步 重新编译
输入cmd ,打开对话框,输入以下指令
apktool b "[解压后的文件夹]"
编译后的apk 文件 位置 [解压后的文件夹]\dist\apk文件
第六步 给未数字签名的apk ,进行数字签名
参照jarsigner 指令
相关文章推荐
- 游走Android系列之APK文件的反编译、修改和重新编译打包
- 游走Android系列之APK文件的反编译、修改和重新编译打包
- 图形化操作:Android反编译、修改代码、重新编译
- Unity3d 反编译破解游戏 简单示例 (使用ildasm反编译DLL修改然后重新编译DLL)
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作等。
- 反编译android应用,降低权限反吸费和隐藏广告,重新打包和签名
- 反编译android应用,降低权限去广告重新签名
- android apk进行反编译,修改manifest并重新打包成apk
- android编译中修改默认的系统应用
- 命令行创建Android应用,命令行生成签名文件,命令行查看签名信息,对APK包签名并编译运行
- 【Android实战】实现新浪微博第三方登录获取用户信息
- Android 反编译,修改,重新打包,签名
- 反编译android应用,降低权限去广告及重新签名
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- Android4.2.2源码编译-如何把第三方的动态库重新编译到Android系统的/system/lib目录
- 反编译android应用,降低权限去广告及重新签名
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- 最好用的Android反编译、重新编译和签名工具-AntiDroid V1.3 发布了~
- 第三方应用检测应用作假(都需要修改android系统源码)