apk解包+修改源码+重新打包 修改Android端app教程 修改apk文件教程

修改之前一定要先安装java开发环境,不会装的去自行百度。文章较长,耐心阅读。

一直在做Android应用开发,但对于从自己手中输出的apk包,了解并不是很深。最近想研究一下,消除下自己的一些技术盲点。

好吧,废话少说,先切入主题。这篇文章主要介绍如何获取apk包中的dex文件,并简单修改里面的源码,再重新打包生成apk文件。

下面提供对HelloWorld.apk的解包,修改源码,重新打包的过程。

1 需要用到的工具:

baksmali:把dex文件转换成smali文件的工具(dex文件无法修改,要想修改源码,必须把把dex文件转换成smali文件)

smali:把smali文件转换成为dex文件的工具(修改完smali文件,自然需要把它还原到最初的dex文件)

signapk.jar :对apk进行签名(没经过签名的包最终会安装失败,提示“解析程序包出现问题”)

工具在文章最后会提供下载链接。

2操作步骤:

a 解压apk文件,(把apk的后缀名改为zip,用普通的解压工具即可,winrar或者7zip)

b 使用baksmali工具将classes.dex转为smali文件,在cmd窗口输入:java -jar baksmali-2.0.3.jar -x classes.dex

   执行完后会生成out目录,目录结构跟源码相同,在对应目录下查找对应的smali文件。如果找不到,把整个out文件夹放到编辑器里搜索即可。   

如图,找到"hello world"字符串,把它修改为"modify successful" ,ctrl+s保存后关闭文件。

c 使用smali-2.0.3.jar工具把smali文件转为dex文件,cmd中输入命令: java -jar smali-2.0.3.jar -o classes.dex out

   执行完后会生成并替换掉根目录下的classes.dex文件,这样就修改成功了。

d 用生成的新的classes.dex文件替换掉原先HelloWorl.apk解压出来的classes.dex文件,并用压缩工具把这些文件压缩为HelloWorld.zip,并把zip后缀改为apk。

   此处试验过压缩成为HelloWorld.rar,然后改为apk是不可以的。因为在签名阶段会报错。

   此时的apk包无法正常安装,提示解析程序包错误。(原因是只有签名包才能正常安装)

e 使用签名工具对apk进行签名,把apk拷贝到资源根目录下的sign_tool目录,cmd中输入命令:

    java -jar signapk.jar platform.x509.pem platform.pk8 HelloWorld.apk Signed.apk

    执行完后会在该目录下生成Signed.apk文件,这个文件就是最终的文件了

安装后试验成功,HelloWorld字符串已被成功替换。因为我们只是做简单的修改,所以很容易。假如对大程序做比较复杂的修改,那就没那么容易了。大家有兴趣的可以尝试下,也可以研究下smali的语法。

  

工具链接如下:

百度网盘:百度网盘 请输入提取码

密码:0m4w

根子的数据库
关注 关注
  • 58
    点赞
  • 353
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
APKTool(apk解包打包工具)
02-02
文件apk文件解包打包工具。将所需解包xxx.apk文件复制到压缩包解压后apktool.bat所在目录,打开cmd.exe定位到该目录,输入“apktool d xxx.apk”,解包文件在该目录中xxx文件夹中;输入“apktool b xxx“,打包文件在xxx文件夹中dist文件夹中。
apk解包+修改源码+重新打包工具
11-14
反编译apk修改apk源码,并重新打包生成新的apk
Android逆向:修改APK并重打包签名
最新发布
aka_yoo的博客
08-06 1213
Android逆向中,经常需要对APK修改,然后重新打包并签名。这篇文章中,介绍了如何使用各个工具来完成这个过程。
APK文件解包打包修改
weixin_34244102的博客
09-13 1445
相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件解包打包及签名,以及对APK文件的常规修改。 1.APK文件简...
android apk反编译、修改源码重新打包全过程
02-19 7778
需要的工具:apktool.jar  aapt.exe apktool.bat  keytool 和 jarsigner dex2jar apktool反编译详细使用教程,包括每个细节。还有为什么反编译不成功,反编译出现的各种情况将为大家详细写出来,有任何问题,请大家批评指正
【第一讲】APK应用程序的解包修改、编辑、打包及应用(转)
热门推荐
工作博客
09-13 1万+
APK应用程序的解包修改、编辑、汉化、打包及应用 以下内容来自机锋网```作者找不到了`见谅!如果作者看到请联系本人修改! 前两讲主要讲玩机的最基本的知识,集中在如何刷机。本讲是进级的内容,来谈谈与apk应用程序有关的知识,内容包括akp文件解包打包、反编辑、解析、汉化
PhalApi-APK--APK文件解包处理
weixin_34054931的博客
03-13 104
2019独角兽企业重金招聘Python工程师标准>>> ...
android apk解包教程
02-20
apk应用程序有关的知识,内容包括akp文件解包打包、反编辑、解析、汉化、修改等内容,也介绍几个常用的软件。
APK解包修改
游戏程序员的日常
04-28 3409
apk解包修改一文解决你的疑问
使用Apktool解包打包
武天旭的博客
10-02 6795
一、使用Apktool解包打包 目前apktool是最通用的解包及二次打包工具。 需要注意的是,APKtool使用不当会导致区域格式化,后果相当严重!因此我们通常使用以下架构: 1、 新建文件夹A:存放第一次解包后的文件
apk解包工具
11-23
本软件可以对apk软件进行解包打包。希望可以帮助有需要的人。
apktool解包打包apk
07-01
apk打包解包功能, 学习apk的破解/修改重新打包的利器.
apk解包打包工具
03-14
自己整理的一个简单易用的apk解包打包的几个步骤,希望可以帮到初学的朋友,有问题可以给我留言
APK打包解包工具
06-13
apk打包解包,反编译,签名, 图形化界面,不用敲命令,方便实用
apk打包解包工具
06-09
含aapt.exe, apktool.bat ,apktool.jar
apk反编译、修改重新打包、签名全过程
从事上架业务5年,专注APP上架 IOS Google市场
03-06 2432
apk反编译、修改重新打包、签名全过程
Android反编译修改apk重新打包
jxfcwys的专栏
09-19 4869
Apktool反编译修改apk重新打包
小龟视频APP影视对接苹果CMS反编译源码+视频教程
02-25
反编译可能涉及的工具有Apktool、dex2jar等,这些工具可以帮助开发者解包APK,查看和修改源码,然后再打包APK。 视频教程会逐步指导你完成整个对接过程,包括但不限于以下步骤: 1. 环境配置:安装必要的开发环境...
cloudflare+warp使用教程
11-14
以下是Cloudflare WARP的使用教程: 1. 首先,您需要在设备上安装WARP客户。您可以在以下网址找到适用于您设备的客户:https://developers.cloudflare.com/warp-client/setting-up/installing 2. 安装完成后,您需要注册一个Cloudflare账户并登录。 3. 在Cloudflare的控制面板中,单击WARP选项卡,然后单击“启用WARP”按钮。 4. 您可以选择使用WARP的免费版或付费版。如果您选择免费版,则每月可以获得10GB的免费流量。如果您需要更多的流量,则需要升级到付费版。 5. 如果您使用的是Linux服务器,则可以使用Cloudflare WARP配置脚本来快速配置和使用WARP。您可以在以下网址找到该脚本:https://github.com/travislee8964/warp-plus-cloudflare 6. 下载并运行该脚本,按照提示进行操作即可。 7. 配置完成后,您可以使用WARP代理模式来访问互联网。如果您使用的是Linux服务器,则可以使用SOCKS5代理来访问互联网。
写文章

热门文章

  • apk解包+修改源码+重新打包 修改Android端app教程 修改apk文件教程 120739
  • linux 查看网卡以及开启网卡 46990
  • /usr/bin/env: ‘python’: No such file or directory 35297
  • vue 学习过程中遇到的一个非常气人的报错 Newline required at end of file but not found 27887
  • js jquery 获取某一元素到浏览器顶端的距离 25619

分类专栏

  • 进军golang 16篇
  • vue 11篇
  • nodejs 14篇
  • js 20篇
  • mysql 18篇
  • linux 31篇
  • php 38篇
  • 笔记 2篇
  • 学历提升 1篇
  • GatewayWorker 1篇
  • Workerman 1篇
  • easyui 7篇
  • pdo 3篇
  • Apache 4篇
  • thinkphp 8篇
  • div+css 3篇
  • win 1篇
  • 数据库 5篇
  • yii 10篇
  • html 8篇
  • github 4篇
  • laravel 13篇
  • composer 1篇
  • vim 1篇
  • python 3篇

最新评论

  • vue预览 pdf、word、xls、ppt、txt文件方法

    Sevvvvv: 已经转像kkfileview了自己打包部署。修改源码

  • 老神棍之小六壬速断

    隅寒: 你好 请问如果日加时断是自己加自己这种要怎么看呢,比如是大安加大安,小吉加小吉

  • vue预览 pdf、word、xls、ppt、txt文件方法

    快乐的王哈哈: 解决了吗亲

  • vue预览 pdf、word、xls、ppt、txt文件方法

    ZB2621: An error occurred We're sorry, but for some reason we can't open this for you. Learn more

  • vue-element-admin 快捷标签导航(三)

    YCH带带我: 你好,大佬,有无git厂库表情包

大家在看

  • 【C语言】手把手带你拿捏指针(4)(含qsort函数详解)
  • 复合材料机器学习,需要的来
  • Java基于SpringBoot的甘肃旅游特产网站+Vue[毕业设计] 780
  • 基于ssm+vue多吃点订餐系统(开题报告+程序+论文+java)
  • 基于ssm+vue订餐app(开题报告+程序+论文+java) 819

最新文章

  • golang高级进阶(二):goroutine性能、channel管道
  • golang高级进阶(一):进程、线程、并发、并行、goroutine协程
  • golang中级进阶(五):接口接收者、结构体多接口、接口嵌套、空接口类型断言使用细节
2022年19篇
2021年17篇
2020年5篇
2019年10篇
2018年19篇
2017年43篇
2016年24篇
2015年48篇

目录

目录

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家梅州玻璃钢雕塑销售厂玻璃钢小品雕塑工厂扬州商场美陈装饰长沙小区玻璃钢雕塑定做苏州商场美陈供应商商场屋檐玻璃顶灯光美陈定制杭州卡通人玻璃钢雕塑摆件东莞能透光玻璃钢雕塑厂家香蕉玻璃钢卡通雕塑定制北京玻璃钢雕塑定做厂德州玻璃钢浮雕人物雕塑公司玻璃钢雕塑运用周口市玻璃钢雕塑中山玻璃钢孔雀雕塑商场美陈发展前景成都玻璃钢仿铜雕塑定制安国玻璃钢雕塑公司晋中玻璃钢仿真水果雕塑价格太原景区玻璃钢雕塑青岛市玻璃钢雕塑雕塑德州卡通玻璃钢雕塑安装上海周年庆典商场美陈厂家直销新郑人物玻璃钢雕塑厂家大旺玻璃钢浮雕雕塑批发大型玻璃钢花盆订购河北玻璃钢小品雕塑维修翻新上虞玻璃钢雕塑厂家曹操玻璃钢雕塑多少钱北京玻璃钢雕塑摆件供应玻璃钢抽象雕塑多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化