Android逆向破解:Android Killer使用
目录

软件介绍
Android Killer是一款可以对APK进行反编译的工具,它能够对反编译后的Smali文件进行修改,并将修改后的文件进行打包。
软件下载
这里用的是@昨夜星辰2012 吾爱大神更新的整合版
下载地址:
链接:https://pan.baidu.com/s/1PRsHNHXDjKvXFVo9bWZUEQ
提取码:tfdo
解压密码:www.52pojie.cn
如果不能下载请到Q群下载 4915800
插件升级
这里由于软件中的Apktool的版本太低可能导致apk的反编译失败,因此需要到Apktool官网去下载最新版本的Apktool,官网地址:https://ibotpeaches.github.io/Apktool/,下载完成后找到解压好的AndroidKiller目录下的bin\apktool\apktool目录将下载的最新版的apktool复制粘贴进去

然后修改AndroidKiller根目录下的bin\apktool下的apktool.bat和apktool.ini文件。

将里面对应的文件名改为你下载的最新的apktool文件名。

基本使用
使用AndroidKiller对Apk进行反编译只需要将Apk文件拖入软件即可(这里我们使用的是喜马拉雅)。

反编译完之后点击否即可。

接下来我们来一个简单的字符串替换,我们将喜马拉雅改成拉雅喜马。

然后进行编译(点击左上角的编译即可)。

编译之后我们可以对修改编译后的apk进行安装查看效果。

我们能够看到这时APP的名字已经变了
作者:itfitness
链接:https://www.jianshu.com/p/61a93a6c0c1b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Android逆向破解:Android Killer使用的更多相关文章
- Android逆向破解表单登录程序
		
Android逆向破解表单登录程序 Android开发 ADT: android studio(as) 程序界面如下,登录成功时弹出通知登录成功,登录失败时弹出通知登录失败. 布局代码 <?xm ...
 - Android逆向破解表单注册程序
		
Android逆向破解表单注册程序 Android开发 ADT: android studio(as) 程序界面如下,注册码为6位随机数字,注册成功时弹出通知注册成功,注册失败时弹出通知注册失败. 布 ...
 - 基于NDK的Android防破解& Android防破解 【转载】
		
两篇防破解文章转载 基于NDK的Android防破解:http://blog.csdn.net/bugrunner/article/details/8634585 Android防破解:http:// ...
 - Android逆向——破解水果大战
		
最近公司需要测试安卓app安全,但安卓基本上0基础,决定开始学习下安卓逆向根据吾爱破解上教程 <教我兄弟学Android逆向系列课程+附件导航帖> https://www.52pojie. ...
 - Android逆向 破解第一个Android程序
		
这节正式开始破解编写的第一个Android工程,打开Android Killer,把第一节自己编写的Android apk拖入Android Killer. PS: 如果Android Killer不 ...
 - Android逆向基础----Android Dalvik虚拟机
		
Android Dalvik虚拟机的特点: l 体积小,占用内存空间小. l 专有DEX可执行文件. l 常量池采用32位索引值,寻址类方法名,字段名,常量更快. l 基于寄存器架构,并拥有一 ...
 - 【Bugly干货分享】手把手教你逆向分析 Android 程序
		
很多人写文章,喜欢把什么行业现状啊,研究现状啊什么的写了一大通,感觉好像在写毕业论文似的,我这不废话,先直接上几个图,感受一下. 第一张图是在把代码注入到地图里面,启动首页的时候弹出个浮窗,下载网络的 ...
 - Android 逆向实战篇(加密数据包破解)
		
1. 实战背景由于工作需要,要爬取某款App的数据,App的具体名称此处不便透露,避免他们发现并修改加密逻辑我就得重新破解了. 爬取这款App时发现,抓包抓到的数据是加密过的,如图1所示(原数据较长, ...
 - Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)
		
Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码) 来源 https://blog.csdn.net/jiangwei0910410003/article/details/51 ...
 
随机推荐
- php析构函数什么时候调用?
			
析构函数何时被调用 析构函数在下边3种情况时被调用: 对象生命周期结束,被销毁时: 主动调用delete :(推荐学习:PHP编程从入门到精通) 对象i是对象o的成员,o的析构函数被调用时,对象i的析 ...
 - rsync+inotify百万级文件实时同步
			
实验环境:Centos7.4 目的:将源服务器的文件实时同步至目标服务器 源服务器:10.11.1.107 目标服务器:10.11.1.106 分别在两个节点安装rsync yum -y instal ...
 - wordpress下一篇next_post_link函数的使用方法
			
我们在用wordpress开发时经常会用到上一篇下一篇的功能,<?php previous_post_link('%link') ?> <?php next_post_link('% ...
 - Java 多线程学习扩展
			
http://www.imooc.com/video/5176 一.如何扩展Java并发知识 Java Memory Mode JMM描述了Java线程如何通过内存进行交互 happens-befor ...
 - js生成随机密码,密码位数自定
			
话不多说,上代码 function pb(size){ var seed = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N', ...
 - xunit.core  控制台输出日志
			
参考链接: https://www.cnblogs.com/dudu/p/9391959.html http://landcareweb.com/questions/15813/xunit-netbu ...
 - linux学习10 Linux目录结构和根文件系统全面讲解
			
一.回顾 1.如何获取使用帮助 help,--help,man,info 官方文档,自带文档(README,CHANGELOG,INSTALL),官方文档 发行版的文档 Google Linux Ke ...
 - JS对象创建模式
			
JS的对象创建模式 1.Object构造函数模式 var person = new Object(); person.name = 'name'; person.age = 43; console.l ...
 - 2.Servlet入门
			
一.Servlet简介 Servlet为sun公司开发动态web的一门技术 Sun公司在这些API中提供了一个接口叫做:Servlet,如果想开发Servlet程序,需要完成两个小步骤: 编写一个类, ...
 - 【luoguP1858】多人背包
			
链接 对于每个状态\(f[j]\)多记录一个维度,转移的时候利用类似于归并排序的方法合并,以保证时间复杂度可以承受 注意事项:前\(K\)大可以有重复的价值 #include<iostream& ...