`

反编译重新打包

 
阅读更多
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
签名后 就可以使用了
分享到:
评论

相关推荐

    APK反编译及重新打包.rar

    APK反编译与重新打包是一项在Android应用开发中常用的技术,主要涉及到对APK文件的解构、修改和重组。APK是Android应用程序的包文件格式,它包含了应用程序的所有代码、资源、证书等信息。当需要对已有的APK进行二次...

    反编译和打包

    在反编译并修改了APK文件的内容后,我们需要将其重新打包成可安装的格式。重新打包包括以下步骤: 1. **资源处理**:除了Java代码,可能还需要修改或替换APK中的资源文件,如图片、布局XML等。 2. **签名**:每个...

    apk反编译和重新打包

    当开发者需要查看或修改APK内部的资源和逻辑时,就需要进行APK的反编译和重新打包操作。这个过程涉及到一些工具和技术,其中"apk反编译和重新打包"是一个关键环节。 首先,我们来详细了解一下`apktool`,这是一个...

    安卓工具包:android反编译,发编译之后打包,重新签名,将应用签名为系统应用.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    反编译软件打包

    在IT行业中,反编译是开发者和安全研究人员常用的技术手段,用于理解已编译的应用程序的工作原理或查找潜在的安全漏洞。这些文件名所代表的工具是Android应用反编译的关键组件,它们包括Apktool、dex2jar和JD-GUI。...

    android反编译,二次打包一套工具

    Apktool是一款由iBotPeaches开发的工具,主要用于Android应用的反编译和重新打包。它可以解析APK文件中的资源文件(如XML布局、图片等),并将 Dex 文件(Dalvik字节码)转换为人类可读的Smali代码。通过Apktool,...

    APK反编译打包工具

    支持更多的应用可以反编译和打包。(微信可以编译和打包)速度快,稳定性好。但有些加固的APP不能反编译。如果编译过程总遇到困难可以找我们。此软件没有任何系统要求只安装后可以可以开始APP反编译和打包了。 使用...

    反编译工具打包

    本知识点将详细介绍标题为“反编译工具打包”的内容,包括Android反编译工具包中的apktool、dex2jar和jd-gui这三个关键工具。 首先,apktool是Android应用的反编译神器,它主要用于解包APK文件,将其源代码(如XML...

    安卓反编译,打包,签名助手

    安卓反编译、打包和签名是安卓应用开发过程中的关键环节,尤其对于逆向工程和安全分析至关重要。本文将深入探讨这些概念,并提供如何使用"安卓反编译,打包,签名助手"工具的指南。 首先,让我们理解反编译的概念。...

    android反编译和打包工具(最新).rar

    本资源提供的"android反编译和打包工具(最新).rar"包含了最新版的Android反编译和打包工具,配合博主的反编译博客文章,将为开发者提供一套完整的实践指南。 首先,我们要知道什么是反编译。反编译是将已编译的二...

    apk反编译及签名打包工具组

    总结来说,这个“apk反编译及签名打包工具组”提供了一整套流程,包括APK的反编译、代码和资源的修改、再编译以及重新签名打包。对于Android开发者、安全研究人员或是热衷于APK定制的用户来说,这套工具是非常实用的...

    pyinstxtractor.py 反编译pyinstaller打包的程序

    pyinstxtractor.py 反编译pyinstaller打包的程序 使用方法 python pyinstxtractor.py 示例:python pyinstxtractor.py main.exe

    反编译及二次打包工具

    在二次打包过程中,开发者可能会对反编译得到的源代码进行修改,比如添加广告、修改功能、修复漏洞等,然后重新打包成一个新的APK。这个过程需要对Android应用的构建流程有深入理解,包括签名、资源处理和打包步骤。...

    Android开发apk反编译和二次打包教程

    首先声明本文的目的是为了通过例子讲解反编译和二次打包的原理和方法,继而作为后续讲解防止二次打包和App安全的依据,并不是鼓励大家去重新打包别人的App,盗取他人劳动成果。  本文首先介绍几种Android反编译工具...

    androidapk反编译or打包工具

    androidapk反编译or打包工具,反编译apk包进行修改并重新打包

    安卓反编译工具打包下载

    安卓反编译工具打包下载

    apk反编译打包签名工具

    apktools包含如下工具: 1.apk包的反编译工具; 2.修改代码后,可重新打包成apk; 3.将重新打包好的apk重新签名。 含使用说明README文件。 ==========亲测绝对可用===========

    apk反编译插码打包

    "apk反编译插码打包"这个主题涉及到的是如何解构APK,查看其源代码,插入自定义代码(插码),然后重新打包成一个新的可执行的APK文件。下面将详细介绍这个过程。 **反编译** 1. **工具准备**:首先,我们需要一些...

    apk 反编译 重新签名 打包

    在Android开发领域,有时我们需要对APK文件进行反编译、重新签名和打包的操作,这在调试、二次开发或安全分析时尤其有用。本篇将详细介绍这个过程,并涉及相关的工具和步骤。 首先,APK是Android应用的安装包,它...

    android反编译和打包工具.rar

    3. **Apktool**:Apktool是一个强大的反编译工具,它可以解析APK的资源文件,如XML布局、图片等,并将资源文件反编译为原始格式,同时还能重新打包APK。 4. **Smali/baksmali**:对于不想或不能使用Java反编译的...

Global site tag (gtag.js) - Google Analytics