- 浏览: 43543 次
- 性别:
- 来自: 济南
文章分类
最新评论
1.cmd执行:java -jar apktool.jar d test.apk apkfile
最后的apkfile是目录解包后的目录。
如果被解包的apk里有3方的lib,那解包后就会在apkfile目录下生成lib目录,你再把要替换的动态库放进去。
2.cmd执行:java -jar apktool.jar b apkfile test2.apk
这样会把apkfile目录再打包成apk,apk的文件名是test2
如果是生成apk的时候出错了。把aapt文件导入环境变量。
如果是生成的apk,安装的时候报,证书问题,那么用java -jar signapk.jar platform.x509.pem platform.pk8 /home/carter/launcher.apk launcher_sign.apk 重新签名
合并apk和odex
1.创建目录apk 把test.apk test.odex 放在这个目录,然后把 baksmali- 1.3.2.jar、smali-1.3.2.jar 这些jar 包尽量事项新一点的。放到这个目录,
2.创建framework目录 进入,然后把ROM包里面的system/framework/下面所有的文件 放到这个目录下面
3.java -jar baksmali-1.3.2.jar -x test.odex
4.java -Xmx512M -jar smali-1.3.2.jar out -o classes.dex
5.把生成的class.dex拖到test.apk 里面去
6. java -jar signapk.jar platform.x509.pem platform.pk8 test.apk test_sign.apk
签名后 就可以使用了
最后的apkfile是目录解包后的目录。
如果被解包的apk里有3方的lib,那解包后就会在apkfile目录下生成lib目录,你再把要替换的动态库放进去。
2.cmd执行:java -jar apktool.jar b apkfile test2.apk
这样会把apkfile目录再打包成apk,apk的文件名是test2
如果是生成apk的时候出错了。把aapt文件导入环境变量。
如果是生成的apk,安装的时候报,证书问题,那么用java -jar signapk.jar platform.x509.pem platform.pk8 /home/carter/launcher.apk launcher_sign.apk 重新签名
合并apk和odex
1.创建目录apk 把test.apk test.odex 放在这个目录,然后把 baksmali- 1.3.2.jar、smali-1.3.2.jar 这些jar 包尽量事项新一点的。放到这个目录,
2.创建framework目录 进入,然后把ROM包里面的system/framework/下面所有的文件 放到这个目录下面
3.java -jar baksmali-1.3.2.jar -x test.odex
4.java -Xmx512M -jar smali-1.3.2.jar out -o classes.dex
5.把生成的class.dex拖到test.apk 里面去
6. java -jar signapk.jar platform.x509.pem platform.pk8 test.apk test_sign.apk
签名后 就可以使用了
发表评论
-
jni使用总结
2012-12-10 12:52 01.framework/base/core/jni/ 文件分析 ... -
Android应用程序跳转到系统的各个设置页面
2012-11-22 10:18 0在开发过程中,当我们的程序检测到某个功能项没打开或者没设置的时 ... -
中国天气网的中央气象台实时数据接口之管中窥豹
2012-10-16 15:03 0iPhone上的天气预报用的是Yahoo!数据,实在是闹不住, ... -
android 相对布局中的动态布局
2012-10-16 15:03 0mRlMain = (RelativeLayout) find ... -
Intent的Flag
2012-10-16 15:02 01. Intent it=new Intent(); 2. ... -
ActivityGroup 隐藏键盘失效在配置文件中
2012-10-16 15:02 0在activityGroup中 要添加 getWindow() ... -
android 属性注意事项
2012-10-16 15:02 0设置属性,ro.开头的属性将不能被更改属性值,persist. ... -
Dialog 样式
2012-11-15 19:33 700<style name="OverScan_C ... -
获取屏幕的真是宽高
2012-11-15 19:34 983Display display = getWindowMana ... -
android添加系统属性:Settings.system和SystemProperties
2012-10-16 15:01 0android源码开发中,常常要用到一些全局标志或者说变量,这 ... -
HttpPost HttpGET
2012-10-16 15:00 0String httpUrl = "http://5 ... -
android 内存回收原理
2012-11-15 19:33 8201. ActivityManagerService 集中管理所 ... -
android 内存建议
2012-11-15 19:34 546五、不健壮代码的特征 ... -
Android网络编程之Http通信(cmwap处理)
2012-10-16 14:59 0需要Demo的可以直接下载来看看:http://downloa ... -
Activity切换动画(包括退出)
2012-10-16 14:59 0原来使用Activity.overridePendingTra ... -
Android focus处理
2012-10-16 14:58 0Handling Focus ... -
android 解析json数据格式
2012-10-16 14:58 0json数据格式解析我自己分为两种; 一种是普通的,一种是带 ... -
android 读取assets 目录下的资源方法
2012-10-16 14:57 01。获取资源的输入流 资源文件 sample.txt 位于 ... -
Fragment 一些异常问题
2012-10-16 14:57 0Caused by: java.lang.IllegalArg ... -
PrefernceActivity 自定义样式的方法
2012-10-16 14:57 01.首先在Activity当中设置 public class ...
相关推荐
APK反编译与重新打包是一项在Android应用开发中常用的技术,主要涉及到对APK文件的解构、修改和重组。APK是Android应用程序的包文件格式,它包含了应用程序的所有代码、资源、证书等信息。当需要对已有的APK进行二次...
在反编译并修改了APK文件的内容后,我们需要将其重新打包成可安装的格式。重新打包包括以下步骤: 1. **资源处理**:除了Java代码,可能还需要修改或替换APK中的资源文件,如图片、布局XML等。 2. **签名**:每个...
当开发者需要查看或修改APK内部的资源和逻辑时,就需要进行APK的反编译和重新打包操作。这个过程涉及到一些工具和技术,其中"apk反编译和重新打包"是一个关键环节。 首先,我们来详细了解一下`apktool`,这是一个...
软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...
在IT行业中,反编译是开发者和安全研究人员常用的技术手段,用于理解已编译的应用程序的工作原理或查找潜在的安全漏洞。这些文件名所代表的工具是Android应用反编译的关键组件,它们包括Apktool、dex2jar和JD-GUI。...
Apktool是一款由iBotPeaches开发的工具,主要用于Android应用的反编译和重新打包。它可以解析APK文件中的资源文件(如XML布局、图片等),并将 Dex 文件(Dalvik字节码)转换为人类可读的Smali代码。通过Apktool,...
支持更多的应用可以反编译和打包。(微信可以编译和打包)速度快,稳定性好。但有些加固的APP不能反编译。如果编译过程总遇到困难可以找我们。此软件没有任何系统要求只安装后可以可以开始APP反编译和打包了。 使用...
本知识点将详细介绍标题为“反编译工具打包”的内容,包括Android反编译工具包中的apktool、dex2jar和jd-gui这三个关键工具。 首先,apktool是Android应用的反编译神器,它主要用于解包APK文件,将其源代码(如XML...
安卓反编译、打包和签名是安卓应用开发过程中的关键环节,尤其对于逆向工程和安全分析至关重要。本文将深入探讨这些概念,并提供如何使用"安卓反编译,打包,签名助手"工具的指南。 首先,让我们理解反编译的概念。...
本资源提供的"android反编译和打包工具(最新).rar"包含了最新版的Android反编译和打包工具,配合博主的反编译博客文章,将为开发者提供一套完整的实践指南。 首先,我们要知道什么是反编译。反编译是将已编译的二...
总结来说,这个“apk反编译及签名打包工具组”提供了一整套流程,包括APK的反编译、代码和资源的修改、再编译以及重新签名打包。对于Android开发者、安全研究人员或是热衷于APK定制的用户来说,这套工具是非常实用的...
pyinstxtractor.py 反编译pyinstaller打包的程序 使用方法 python pyinstxtractor.py 示例:python pyinstxtractor.py main.exe
在二次打包过程中,开发者可能会对反编译得到的源代码进行修改,比如添加广告、修改功能、修复漏洞等,然后重新打包成一个新的APK。这个过程需要对Android应用的构建流程有深入理解,包括签名、资源处理和打包步骤。...
首先声明本文的目的是为了通过例子讲解反编译和二次打包的原理和方法,继而作为后续讲解防止二次打包和App安全的依据,并不是鼓励大家去重新打包别人的App,盗取他人劳动成果。 本文首先介绍几种Android反编译工具...
androidapk反编译or打包工具,反编译apk包进行修改并重新打包
安卓反编译工具打包下载
apktools包含如下工具: 1.apk包的反编译工具; 2.修改代码后,可重新打包成apk; 3.将重新打包好的apk重新签名。 含使用说明README文件。 ==========亲测绝对可用===========
"apk反编译插码打包"这个主题涉及到的是如何解构APK,查看其源代码,插入自定义代码(插码),然后重新打包成一个新的可执行的APK文件。下面将详细介绍这个过程。 **反编译** 1. **工具准备**:首先,我们需要一些...
在Android开发领域,有时我们需要对APK文件进行反编译、重新签名和打包的操作,这在调试、二次开发或安全分析时尤其有用。本篇将详细介绍这个过程,并涉及相关的工具和步骤。 首先,APK是Android应用的安装包,它...
3. **Apktool**:Apktool是一个强大的反编译工具,它可以解析APK的资源文件,如XML布局、图片等,并将资源文件反编译为原始格式,同时还能重新打包APK。 4. **Smali/baksmali**:对于不想或不能使用Java反编译的...