`

Apk之解包打包签名

阅读更多

*、在闲暇时分,突然对apk的源码进行反编译进行一些基础的改动,然后重新打包成apk使用,于是学到了以下的东东,其实这些目前算不上知识,因为并不能做到知其所以然,所以后续深入了解的话会再次更新该文

#apk反编译的环境搭建
ibotpeaches.github.io/Apktool/install/[you can]

#apk反编译、修改、重新打包
反编译:apktool d -o <output_dir_name> test.apk
output_dir_name 反编译后的文件夹名称
test.apk 目标apk全称
修改--汇编修改
打包:apktool b -o <new_apk_name> <input_dir_name>
详见字段名称


#查看已有apk的签名-暂时无用
找到apk项目中的MET-INF/*.rsa文件
keytool -printcert -file *.rsa即可

#通过jdk生成keystore文件
keytool -genkey -alias test -keyalg RSA -validity 40000 -keystore test.keystore
-alias 别名:重要且避免中文
-validity 有效期

#给制定的apk进行签名
jarsigner -verbose -keystore aya.keystore -signedjar my_new.apk -digestalg SHA1 -sigalg MD5withRSA my.apk aya
-keystore 签名的文件名
-signedjar 新签名后的apk名称
my.apk 已经反编译并进行修改编译后的apk文件
test 签名的别名,必须有且必须是别名非文件全称

#jarsigner签名及解决找不到证书链的问题
首先可能是因为keystore是中文名的原因
其次是注意指令中keystore参数应为别名,是别名
#CMD下解决中文乱码问题
chcp 936(gbk)/65001(utf-8)
选其一即可

 

分享到:
评论

相关推荐

    图形化apk打包解包签名工具apktool.rar

    《图形化apk打包解包签名工具apktool详解》 在Android应用开发中,APK文件是应用程序的载体,它的打包、解包、反编译以及签名等操作是开发者日常工作中必不可少的环节。为了使这些过程更为便捷,出现了许多工具,...

    apk解包打包工具

    本文将详细介绍如何使用apk解包打包工具,以及相关步骤,适合初学者学习。 首先,我们要理解APK解包的目的是什么。解包APK是为了查看应用的源代码、资源文件,或者进行逆向工程分析。这通常用于调试、学习或安全...

    apk打包解包工具

    2. **APK解包**:解包APK是为了查看或修改内部内容,例如反编译Java代码、提取资源、修改权限等。工具有许多,如Apktool、dex2jar等。Apktool是常用的工具,它可以解析APK的资源文件和XML配置,并将DEX文件反编译为...

    ROM签名 盒子刷机解包打包签名工具

    ROM签名,固件签名,以及解包打包是Android系统开发中的关键步骤,尤其在盒子刷机过程中至关重要。本文将深入探讨这些概念,并介绍相应的工具及其使用方法。 首先,ROM签名是指对Android ROM进行数字签名的过程,以...

    APK打包解包工具

    apk打包,解包,反编译,签名, 图形化界面,不用敲命令,方便实用

    rom 一键解包 打包 做第三方rom工具 完美版CM

    apk zip格式加密 签名 高通机型镜像合并 QSB格式解包 ozip转换zip格式 华为机型官方固件Updata。app格式解包 开机第一屏制作logo ofp格式解包 等等功能选项较多 是你入手编译第三方rom的工具 需要的友友下载使用 ...

    apk解包打包修改汉化工具软件

    这个“apk解包打包修改汉化工具软件”主要用于Android应用的逆向工程,它允许用户查看、修改甚至汉化应用程序的内容。以下是对这个主题的详细解释: 1. **APK解包**:APK解包是将已安装或未安装的APK文件提取其内部...

    APK打包解包签名工具集

    **APK解包** 主要用于调试和分析。开发者或逆向工程师可能会使用反编译工具,如JADX、dex2jar 和Apktool,将APK文件解压,查看其内部结构,包括源代码、资源文件和XML配置,以便于理解应用的工作原理、查找bug或进行...

    APK的解包打包并且签名用到的Jar以及命令

    以上就是APK解包、修改、打包及签名的基本流程。在实际操作中,开发者还需要注意版本控制、调试和测试,确保修改后的APK功能正确且稳定。同时,非法修改他人的APK可能涉及到版权问题,因此在进行此类操作时,必须...

    安卓解包打包签名全自动软件

    这个“安卓解包打包签名全自动软件”显然整合了以上步骤,使得开发者无需手动操作,只需将APK放入指定文件夹,点击相应按钮,软件就会自动完成解包、修改、打包和签名的全部流程。这对于频繁发布更新或测试多版本的...

    apk包解包工具,可以用来获取游戏包中的资源

    6. **资源编辑与导入**:如果你对资源进行了修改,AssetStudio通常也支持将这些更改重新打包回APK,但需要注意的是,这可能涉及到反编译和重签名过程,对于非专业人士来说有一定难度。 7. **注意版权**:使用此类...

    apk打包解包签名工具

    通过`apktool d`命令,你可以将APK解包为源代码形式,便于查看和修改;而`apktool b`命令则用于将修改后的源代码重新打包回APK。 在解包和打包过程中,我们还会遇到两个关键步骤:签名和验证。签名是确保APK来源...

    固件解包打包工具_20140513_v5.0.exe

    网上搬运的瑞芯微固件解包打包工具_20140513_v5.0.exe_Beat3 1.瑞芯微跟全志平板的固件解包打包 2.平板电脑的管理工具 -平板电脑ROOT -平板电脑第三方API定制固件 ...-APK解包打包 -APK优化 -APK汉化

    anroid apk 解包、打包、签名工具

    改工具就有android apk 解包、打包、签名所需的所以工具一次下载即可,下载后可以参考http://blog.csdn.net/changcsw/article/details/17420641 这里有使用的详细步骤

    ApkTool 解包和打包

    - **签名与安装**:最后,由于APK打包后默认是非签名的,你需要使用`jarsigner`工具进行签名,然后才能在设备上安装。 **3. 注意事项** - 修改后的APK可能会导致验证错误,因此在打包时可能需要移除或修改原APK的...

    图形化apk打包解包签名工具apktool.exe 不用安装

    在Android开发过程中,有时我们需要对APK进行打包、解包、反编译或签名等操作,以便于调试、修改或理解应用程序的工作原理。"图形化apk打包解包签名工具apktool.exe"就是为了简化这些操作而设计的工具。 Apktool是...

    apk打包解包签名工具apktool

    【标题】"apk打包解包签名工具apktool"是一个针对Android应用(APK)的工具,主要用于APK的打包、解包以及反编译过程。它为开发者和逆向工程师提供了一个图形化的用户界面,使得操作更为直观和简便,无需在命令行中...

    rom解包 打包修改 做包工具-推荐版

    rom解包 打包修改 做包工具-推荐版 资源将近1G大小。功能非常齐全 适合做第三方rom的工具 解包img 解包其他格式 打包卡刷包 打包其他格式 资源对miui兼容性发行好。...签名zip和apk等等功能 有需要的友友可以下载使用

    APK打包解包

    APK打包解包,APK编译,反编译 Adb pull 提取文件,签名 apk (如果是系统 apk,不适用),Zipalign apk (apk必须是已经创建并签名),压缩(Zip) apk,安装 apk (系统 apk 不适用, 使用 adb push),压缩(Zip) / 签名 / ...

Global site tag (gtag.js) - Google Analytics