Android apk 反编译后打包(含签名)

这篇具有很好参考价值的文章主要介绍了Android apk 反编译后打包(含签名)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

想分析某些app源码时,遇到烦人弹框,现在想反编译看看具体实现。
用到的工具: GDA4.06 apk反编译工具
apktool apk 打包工具
jdk 环境

一、反编译分析

将apk反编译打开
Android apk 反编译后打包(含签名)
找到入口代码
Android apk 反编译后打包(含签名)
弹框代码如图

二、解包、打包

使用apktool解包

ps: apktool工具的用法自行百度
apktool d D:\apk\testOld.apk -o D:\apk\test1

-o模式是指定解包后文件所处位置
Android apk 反编译后打包(含签名)
解包完成
打开解开的包
Android apk 反编译后打包(含签名)
找到要修改的代码
Android apk 反编译后打包(含签名)
Android apk 反编译后打包(含签名)
这里的代码有混淆,不需要管,从方法开始到方法结束全部删除即可。

然后使用打包命令

apktool b  D:\apk\test1 -o D:\apk\testNew.apk

Android apk 反编译后打包(含签名)
重新打包完成,丢入模拟器测试
Android apk 反编译后打包(含签名)
无法安装,因为这里缺失签名,请确保有java环境,下面开始签名

三、apk签名

输入生成签名命令

keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore

任意输入口令6位以上字符,后面信息无用,可以随意输入,后面要使用。
Android apk 反编译后打包(含签名)
生成的文件如下
Android apk 反编译后打包(含签名)
输入签名命令

jarsigner -verbose -keystore abc.keystore -signedjar nopassword_signed.apk nopassword.apk abc.keystore

nopassword.apk是你的待签名apk名字
Android apk 反编译后打包(含签名)
再次安装,即可。文章来源地址https://www.toymoban.com/news/detail-493178.html

到了这里,关于Android apk 反编译后打包(含签名)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • apk反编译、修改、重新打包、签名全过程

    工具简介 dex2jar ,将可运行文件classes.dex反编译为jar源码文件 jd-gui ,查看jar源码文件 反编译

    2024年02月16日
    浏览(32)
  • [安卓逆向]apktool实现APK反编译、重打包、签名

    apktool 主要用于逆向apk文件。它可以将资源解码,并在修改后可以重新构建它们。 APKtool官网: https://ibotpeaches.github.io/Apktool/ APKtool下载: https://bitbucket.org/iBotPeaches/apktool/downloads/ APKtool源码: https://github.com/iBotPeaches/Apktool 将 apktool_2.6.1.jar 放到一个文件夹下(如:D:apktool),然

    2024年02月03日
    浏览(39)
  • android studio 打包签名apk时报kotlin版本错误

    报错信息如下: /Users/abbb/Library/Android/sdk/caches/transforms-3/572ca993caa0789f4046529ddf3eacd2/transformed/jetified-BaseRecyclerViewAdapterHelper-4.0.1/jars/classes.jar!/META-INF/com.github.CymChad.brvah.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.

    2024年01月25日
    浏览(36)
  • flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改

    flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改 最近使用flutter开发项目,需要将打包应用时候apk进行签名,我这边开发使用的是Android studio,发现在Android studio的build没有generate signed bundle/apk。这里记录一下问题修改,以及生产签名文件及gradle配置

    2024年02月08日
    浏览(40)
  • 【Android】反编译APK及重新打包

    1.下载 APK 反编译工具 首先,需要下载一个 APK 反编译工具,例如 Apktool。可以在官网(https://apktool.org/docs/install)上下载最新版本的 Apktool,也可以使用包管理器来安装。 2.反编译 APK 文件 将要修改包名的 APK 文件放到一个新建的文件夹中,然后打开终端(命令行窗口),进入

    2024年04月11日
    浏览(30)
  • Android之用新的签名文件对apk进行V3打包(apksigner命令方式)来解决签名不一致的升级问题

    我们app需要使用的的签名文件,但是之前的apk都是老签名文件,如果是采用v1和v2方式打包,我们知道升级覆盖安装会提示签名匹配安装失败。 Android 目前支持以下四种应用签名方案: v1 方案:基于 JAR 签名。 v2 方案:APK 签名方案 v2(在 Android 7.0 中引入) v3 方案:APK 签名方

    2023年04月15日
    浏览(44)
  • Android反编译修改apk并重新打包

            Apktool 是反编译Apk的第三方工具,它可以反编译资源,并在修改之后重新生成Apk          注意:apktool 依赖 Java1.8。请使用 java -version 查看,是否为1.8或更高版本。 1. 使用apktool.jar反编译解包 将需要编译的apk和apktool.jar放到同一个文件夹下 在cmd终端,cd到此目录下

    2023年04月13日
    浏览(38)
  • 【flutter电子木鱼】flutter 打包 android apk,记录配置签名的过程/调试的过程及flutter build apk放到手机上用。

    目标通过这篇blog记录一下flutter打包android apk的过程,项目是参考以下链接的git仓库,然后自己重新创建了一个project。安卓应用市场的木鱼充斥着广告和付费体验极差,自己做一个还可以根据喜好做适应性调整,不用担心被偷后台也不用烦广告和一些奇怪的布局,干净清爽,

    2024年02月10日
    浏览(42)
  • APK打包和签名

    Build/Make Project编译项目后,会默认生成一个app-debug.apk版本的APK,AS运行就是把这个文件通过adb install 方式安装到手机的 我们可以选择使用release编译版本 再次Build/Make Project编译项目后,就会出现release版本的APK 2-1、生成签名文件 第一步:Build - Generate Signed Bundle / APL 第二步:选

    2024年02月05日
    浏览(26)
  • 一键搞定centos7的docker+selenium+appium+jenkins+android_app源码打包成apk的环境搭建

    git源码: https://github.com/a376230095/centos7_apkbuild/tree/master 简介 启动项目的start_all.sh,一键构建环境 安装完包含的环境 docker-ce最新版本 selenium运行环境 chrome无头运行 chromedriver是84 appium运行环境 appium 1.18版本 包含appium-docker sdk运行环境 adb 1.0.41 sdk build有29.0.3和28.0.3 - sdk编译环境

    2023年04月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包