使用apktool解包和打包apk
使用apktool解包和打包apk
- 下载apktool工具
- 解包
apktool d xxx.apk -f - 植入代码
使用apktool解包要植入代码的apk(以下称为A),
使用apktool解包包含待植入代码的apk(以下称为B).
-将B的AndroidManifest.xml中相应的权限和各组件声明信息复制到A中.
-把B的相应的smali文件复制到A中.
-把B的相应的布局文件复制到A中.
-把植入布局中相应的id从B的values/ids.xml复制到A中.
-把植入布局中相应的id从B的values/public.xml复制到A中.
-把B中相应方法的调用从B复制到A中(注意方法签名).
破解别人的apk是一种耍流氓的行为, 本文仅供学习, 不要乱来. - 重新打包
apktool b xxx -o xxx-new.apk - 生成keystore
keytool -genkeypair -alias - app.keystore -keyalg RSA -validity 100 -keystore app.keystore
输入密码:
一路回车
到最后时输入y - 给apk签名
jarsigner -verbose -keystore app.keystore -signedjar xxx-new.apk xxx-new.apk $alias - zipalign
zipalign -f -v 4 xxx-new.apk xxx-new-new.apk
使用apktool解包和打包apk相关推荐
- apktool解包和打包apk
下载apktool工具 解包 apktool d xxx.apk -f 或者 java -jar apktools.jar decode xxx.apk 植入代码 修改smali代码 重新打包 apk ...
- 记一次修改DiyBox的经历(openwrt固件解包与打包)
吐槽几句 做技术的有无私造福人类的,也有耍流氓坑人的.说的不是DiyBox,而是"信利".信利就是一家犯贱.祸害大学生.助纣为虐的流氓公司,其所谓的"防私接"技 ...
- firmware linux 解包_路由器固件的解包与打包
路由器固件的解包与打包 一.概述 当前大学生都被校园网的客户端困扰, 然而南京工程学院公布了 Linux 客户度解决方案, 或 者 Mentohust 解决方案, 可以在 Ubuntu 系统的计算机上 ...
- APK文件使用ApkTool解包反编译和重新打包及签名
前段使用一直使用一个手机APK软件,不过最近软件更新,出现了一个很讨厌的语音提示,于是想通过重新编译把语音提示去掉. [准备工作] 配置JAVA环境,到http://www.java.com/下载并进 ...
- apktool 反编译 java_APK文件使用ApkTool解包反编译和重新打包及签名
前段使用一直使用一个手机APK软件,不过最近软件更新,出现了一个很讨厌的语音提示,于是想通过重新编译把语音提示去掉. [准备工作] 配置JAVA环境,到http://www.java.com/下载并进 ...
- 如何查看apk安装包源代码??Android反编译apk,解包,打包,签名一体化实测 ,修改图片音频软件名称版本号等入门
首先下载反编译工具包 下载地址 链接: https://zly520.lanzoui.com/ibtuxhf7rab 一.反编译工具介绍 首先 如果你想改动图片音频之类的,见末尾! 1.apktoo ...
- 破解卡米 刷机包(ROM)的解包与打包过程
解决:系统删除系统自带应用(以及改官方刷机包)不开机问题. 环境:Ubuntu,Python,Java: $ python3 --version Python 3.8.5$ java --versio ...
- linux 解包与打包
解包: tar xvf FileName.tar打包: tar cvf FileName.tar DirName
- binwalk 提取bootimg_boot.img的解包与打包
Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式.这两者在Android下是直接合并在一起取名为boot.img,会放在一个独立分区当中.这个分区格式是 ...
最新文章
- Python 技术篇-全局与当前socket超时连接时间设置方法实例演示,查看socket超时连接时间
- Maven : [ERROR] Project xxx is duplicated in the reactor @
- 宝塔脚本下载慢解决办法
- java 计算中位数方法
- [SEEDLabs] Meltdown Spectre Attack Labs
- 大学四年因为读了这13本书,我成了别人眼中的大神!
- 计算机网络考试部分题库
- 必修三计算机选修三知识点总结,高一数学必修三知识点总结(超实用)
- 技术人如何自我成长?
- ctf 隐写术 老鹰抓小鸡
- 本周推荐 | JDK 11 升级实践 和 Java 新特性浅探
- LeetCode_715. Range Module
- (2020)使用Airtest来爬取某宝评论数据
- 我如何在计算机视觉顶级会议CVPR上发表论文?
- Java8 ConcurrentLinkedQueue和LinkedTransferQueue 源码解析
- 【jvm】jvm 参数设置查看与设置
- Lucene 搜索词分词
- elementUI container布局不生效解决办法
- 做Java程序员真的没有春天吗?写给正在求职的Java开发
- QPSO Algorithm