apktool(如何使用apktool反编译apk)

2024-05-09 01:05:38 77

apktool(如何使用apktool反编译apk)

本文目录

如何使用apktool反编译apk

1.下载apktool所需文件:
a、 apktool1.5.2.tar.bz2
b、apktool-install-windows-r05-ibot.tar.bz2 (windows系统)
2.解压刚刚下载的文件,并将解压的文件放入C:\Windows目录下
3.启动控制台,输入apktool,回车可查看到apktool工具常用指令
4.新建一个文件夹,用于存放apk及待解压的文件,这里笔者将文件夹建在D:\apk目录,同时放入用于测试的android app包(test.apk)
5.控制台输入:apktool d D:\apk\test.apk D:\apk\test 进行反编译操作
中句话中“D:\apk\test.apk”指apk存放位置,“D:\apk\test”指反编译后文件存放的位置
6.反编译成功之后,进入D:\apk\test文件目录可以查看到反编译后的文件

用apktool工具反编译apk后怎么得到源码

一、工具准备:apktool , dex2jar , jd-gui
二、使用dex2jar + jd-gui 得到apk的java源码
1.用解压工具从 apk包中取出 classes.dex 文件
用命令(dex2jar.bat classes.dex)得到一个 jar文件
2.用jd-gui反编译工具将得到.jar文件反编译成.java文件
三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反编译xxx.apk包
2.从 xxx_xml 文件夹得到xml文件

四、第二步 得到的程序源代码 和 第三步 得到的xml文件组合下,即可得到完整的apk源码。

五、应用: 汉化/去广告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步骤三的文件夹xxx_xml/res/ 下, 建文件夹: values-zh-rCN,values-zh-rTW
2.1复制values\strings.xml 到 values-zh-rCN 并翻译.
2.2 去广告见;
3.重建APK,用命令(apktool b xxx) ,输出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)

六、重新打包 和 签名

如何利用apktool反编译apk桌面快捷

所需工具:手机端反编译神器apktool,我用的是apktool4.4,RE文件管理器,后面会给下载链接。
解压下载的apktool文件,将整个apktool文件夹移到根目录下,把需要修改的apk移到apktool文件夹内这里以最新的V4A音效为例
安装apktool,授予root权限,进入apktool文件夹,点击com.vipercn.viper4android_v2-1.apk,选择最上面的反编译全部,过程大概需要2~3分钟。
这时就需要用到RE文件管理器了,进入apktool文件夹,进入com.vipercn.viper4android_v2-1_src文件夹,找到AndroidManifest.xml,长按选择作为在文本器中打开,找到下面这句
《category android:name=“android.intent.category.LAUNCHER“/》
复制代码
并删除,之后返回并保存,删除自动备份的AndroidManifest.xml.bak文件,这时就可以进行回编了。
打开apktool,进入apktool文件夹,长按com.vipercn.viper4android_v2-1_src文件夹,选择编译,编译大概也是2~3分分钟。并且apktool文件夹里会出现一个com.vipercn.viper4android_v2-1_src.apk
这时候基本上就完成的差不多了,但是还没结束,因为没对apk进行签名,所以无法安装。点击com.vipercn.viper4android_v2-1_src.apk,选择签名,签名完成后会出现一个com.vipercn.viper4android_v2-1_src_sign.apk这才是最终的。
安装看看,打开选项已经没有用了,桌面上也找不到该应用的图标。

android 开发apktool.jar怎么用

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。 如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。
一.APKTOOL使用环境配置 1.安装JAVA并设置环境变量。 下载安装都很简单,关键是安装完后还需要亲自设置环境变量以方便其他程序能够条用JAVA。 以WIN7为例,在桌面上右键点击计算机——》属性——》高级系统设置——》环境变量——》在下边的系统变量里新建一个变量,变量名为JAVA_HOME,值为JAVA的安装路径,比如我的是H:\ProgramFiles\Java\jdk1.6.0_26
二.APKTool的安装 1.其实这个谈不上安装,不过如果你愿意的话可以把下载到的APKTOOL中的三个文件(aapt.exe、apktool.bat、apktool.jar)解压缩到你的Windows安装目录下,以方便使用Dos命令. 2.可能有些人下载的APKTOOL里有个安装的bat文件,
三.APKTool的使用 1.decode 该命令用于进行反编译apk文件,一般用法为 apktool d 《file.apk》 《dir》
《file.apk》代表了要反编译的apk文件的路径,最好写绝对路径,比如C:\MusicPlayer.apk 《dir》代表了反编译后的文件的存储位置,比如C:\MusicPlayer 如果你给定的《dir》已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令 apktool d –f 《file.apk》 《dir》 这样就会强行覆盖已经存在的文件 2.build 该命令用于编译修改好的文件,一般用法为 apktool b 《dir》 这里的《dir》就是刚才你反编译时输入的《dir》(如C:\MusicPlayer),输入这行命令后,如果一切正常,你会发现C:\MusicPlayer内多了2个文件夹build和dist,其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件。 3.install-framework 该命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件。具体情况请看常见问题
四.常见问题 1.关于安装和管理framework文件 ,一般来说,你在使用apktool进行反编译前不需要做其他的事情,然而由于有的厂商,,他们定制了framework文件并且在他们的系统应用中使用了这些文件,这时,为了能正常的反编译这些apk文件,你就必须从你的设备中拷贝出framework文件并且安装到apktool中。
你需要复制两个framework文件来进行安装,framework-res.apk和tzframework-res.apk,一般来说,这两个文件在手机中的位置应该是system\framework\ 使用以下代码进行安装 apktool if C:\framework-res.apk apktool if C:\tzframework-res.apk 这里假设2个文件都放在C盘根目录
2.直接用build编译后在dist中找到的apk文件无法使用 其实这个问题我也不是特别理解,目前知道的就是,APK文件虽然本质是个zip文件,但是事实上zip包中的文件是按照两种方式压缩的,即XML文件进行deflate压缩,其他文件不进行压缩(使用store存储),而直接编译得到的APK文件对任何的文件都进行了deflate压缩,因此你会发现编译得到的文件比原文件小好多。 同样的,当你使用build文件夹中的文件替换原apk文件中的资源时,请务必确认是使用store存储还是deflate压缩
3.其他错误 其实在编译过程中会遇到很多其他的问题,大多数是由于删除、修改、添加了资源后,没有对应的修改res\values\public.xml文件而造成的。
修改的原则:
第一,public.xml文件中的资源不能重复定义。
第二,public.xml文件中的任意两个资源的ID不能一样。
第三,public.xml文件中定义的资源必须能找到该文件(如果你删除了一些文件,必须要对应的删除public.xml中的该行)
第四,public.xml文件中尽可能全面(如果你添加了某资源,最好确保在public.xml中也添加)
第五,public.xml文件中的资源的ID尽可能连续(当你为添加的文件添加声明时,赋予的ID尽可能是连续的

请问apktool怎么使用

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。
如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。
相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式各样的错误却无法进行改正,甚至都不知道自己错在哪里。
一.APKTOOL使用环境配置
1.安装JAVA并设置环境变量。
下载安装都很简单,关键是安装完后还需要亲自设置环境变量以方便其他程序能够条用JAVA。
以WIN7为例,在桌面上右键点击计算机——》属性——》高级系统设置——》环境变量——》在下边的系统变量里新建一个变量,变量名为JAVA_HOME,值为JAVA的安装路径,比如我的是H:\ProgramFiles\Java\jdk1.6.0_26
二.APKTool的安装
1.其实这个谈不上安装,不过如果你愿意的话可以把下载到的APKTOOL中的三个文件(aapt.exe、apktool.bat、apktool.jar)解压缩到你的Windows安装目录下,以方便使用Dos命令.
2.可能有些人下载的APKTOOL里有个安装的bat文件,并且有另外两个方便使用的bat文件,在这里我不推荐大家使用这些bat文件,虽然使用起来很方便(其实我并不觉得方便),但是如果出现错误不方便查看。
三.APKTool的使用
1.decode
该命令用于进行反编译apk文件,一般用法为
apktool d 《file.apk》 《dir》
《file.apk》代表了要反编译的apk文件的路径,最好写绝对路径,比如C:\MusicPlayer.apk
《dir》代表了反编译后的文件的存储位置,比如C:\MusicPlayer
如果你给定的《dir》已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令
apktool d –f 《file.apk》 《dir》
这样就会强行覆盖已经存在的文件
2.build
该命令用于编译修改好的文件,一般用法为
apktool b 《dir》
这里的《dir》就是刚才你反编译时输入的《dir》(如C:\MusicPlayer),输入这行命令后,如果一切正常,你会发现C:\MusicPlayer内多了2个文件夹build和dist,其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件。
3.install-framework
该命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件。具体情况请看常见问题
四.常见问题
1.关于安装和管理framework文件
以下大部分其实是翻译自
$ apktool d HtcContacts.apk
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: /home/brutall/apktool/framework/1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x02020542
...
W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x02020520
Can’t find framework resources for package of id: 2. You must install proper framework files, see project website for more info.
复制代码
这就是在通知你必须

apktool(如何使用apktool反编译apk)

本文编辑:admin
反编译 ,apktool ,apk

本文相关文章:


class文件反编译工具(java反编译工具有哪些)

class文件反编译工具(java反编译工具有哪些)

各位老铁们,大家好,今天由我来为大家分享class文件反编译工具,以及java反编译工具有哪些的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录jav

2024年7月3日 12:06

反编译xml文件(大神,求教xml反编译txt的有关问题)

反编译xml文件(大神,求教xml反编译txt的有关问题)

本文目录大神,求教xml反编译txt的有关问题mt反编译xml搜不到id大神,求教xml反编译txt的有关问题1.用AXMLPrinter2.jar查看apk中的布局xml文件:将apk文件(为了方便起见放到tools目录里)用WinRAR

2024年6月10日 16:47

求教安卓apk反编译,添加广告教程?如何反编译apk文件得到源码和XML文件

求教安卓apk反编译,添加广告教程?如何反编译apk文件得到源码和XML文件

本文目录求教安卓apk反编译,添加广告教程如何反编译apk文件得到源码和XML文件vb反编译及教程怎么反编译settings.apk求教安卓apk反编译,添加广告教程工具:apktool,作用:资源文件获取,可以提取出图片文件和布局文件进行

2024年6月3日 14:42

反编译违法吗?反编译是什么意思

反编译违法吗?反编译是什么意思

本文目录反编译违法吗反编译是什么意思反编译和解密编译区别什么是逆向工程什么是反编译可以根据已经封装好的程序软件进行破解分析出源代码吗几种java反编译软件的安装以及使用总结e语言编写的exe程序 如何反编译成源码.怎样反编译易语言做exe文

2024年3月27日 15:35

更多文章:


autocad2013安装教程(win10系统autocad2013怎么安装)

autocad2013安装教程(win10系统autocad2013怎么安装)

本篇文章给大家谈谈autocad2013安装教程,以及win10系统autocad2013怎么安装对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录win10系统autocad2013怎么安装我安装的autocad2013激活不

2024年6月28日 05:53

三国十大猛将是谁?三国十名将分别是谁

三国十大猛将是谁?三国十名将分别是谁

本文目录三国十大猛将是谁三国十名将分别是谁三国十猛将是哪些三国十大武将排名三国十大猛将三国十大猛将介绍 三国十大猛将简介三国十大猛将是谁 一、三国十大猛将 三国十大猛将名单分别为吕布、赵云、关羽、马超、典韦、许褚、张飞、黄忠、张辽、魏延。

2024年3月9日 00:55

控制面板快捷键(打开控制面板的快捷键是)

控制面板快捷键(打开控制面板的快捷键是)

本文目录打开控制面板的快捷键是win7控制面板的快捷键是什么win10控制面板在哪里快捷键控制面板快捷键控制面板快捷键win7打开控制面板的快捷键打开控制面板的快捷键是组合键(WIN+R)打开运行,在运行中输入“Control”命令,即可打

2024年6月27日 22:31

榕树下原创文学网站(榕树下是什么网站!)

榕树下原创文学网站(榕树下是什么网站!)

本文目录榕树下是什么网站!榕树下文学网的发展简史请问谁知道怎样在榕树下原创文学网站上发表文章谢谢!榕树下原创文学网站怎么了是不是已经没有了发展前途榕树下是什么网站!榕树下是全球中文原创文学网站 网址: http://www.rongshux

2024年7月18日 07:11

qq农场怎么进入牧场(怎样进入牧场)

qq农场怎么进入牧场(怎样进入牧场)

各位老铁们好,相信很多人对qq农场怎么进入牧场都不是特别的了解,因此呢,今天就来为大家分享下关于qq农场怎么进入牧场以及怎样进入牧场的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录怎样进入牧场手机qq怎么进qq农

2024年8月26日 13:10

安卓版iphoneqq(如何让安卓手机登QQ,让对方看到你是iPhone在线)

安卓版iphoneqq(如何让安卓手机登QQ,让对方看到你是iPhone在线)

本文目录如何让安卓手机登QQ,让对方看到你是iPhone在线安卓手机怎么用iphoneQQ怎么在安卓手机上用ios qq安卓 能用苹果手机QQ吗安卓怎么下iphone qq,就是用安卓手机显示iphone在线安卓手机怎么搞iphone在线q

2024年5月28日 15:33

发短信平台网站(现在发短信平台有哪些)

发短信平台网站(现在发短信平台有哪些)

大家好,关于发短信平台网站很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于现在发短信平台有哪些的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录现在发短信

2024年4月14日 05:01

八零点电子书txt下载(八零电子书txt下载唯双倾天下)

八零点电子书txt下载(八零电子书txt下载唯双倾天下)

本篇文章给大家谈谈八零点电子书txt下载,以及八零电子书txt下载唯双倾天下对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录八零电子书txt下载唯双倾天下80电子书txt全本免费下载网站换名字了搜狗浏览器最近怎么在80txt书

2024年8月17日 02:45

employee(employee什么意思)

employee(employee什么意思)

各位老铁们好,相信很多人对employee都不是特别的了解,因此呢,今天就来为大家分享下关于employee以及employee什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录employee什么意思em

2024年6月4日 23:00

怎样登录QQ号?如何用自己的qq号登陆别人的qq号

怎样登录QQ号?如何用自己的qq号登陆别人的qq号

各位老铁们,大家好,今天由我来为大家分享qq号登录,以及怎样登录QQ号的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录怎样登录QQ号如何用自己的qq

2024年4月2日 22:16

capital(Capital 是什么意思啊)

capital(Capital 是什么意思啊)

本篇文章给大家谈谈capital,以及Capital 是什么意思啊对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录Capital 是什么意思

2024年8月29日 09:05

pptv网络电视(pptv电视为什么打不开)

pptv网络电视(pptv电视为什么打不开)

本文目录pptv电视为什么打不开pptv电视怎样调出卫视直播如何用网络电视看电视台我是PPTV电视怎样看电视直播怎样才能看pptv电视pptv网络电视下载 2010最新版pptv网络电视官方下载2011pptv电视为什么打不开1、可能是电源

2024年6月16日 10:19

windows pe(windows pe是什么)

windows pe(windows pe是什么)

本文目录windows pe是什么电脑怎么进入pe怎样在U盘里做Windows PE如何用u盘制作windows pe系统盘怎样自己制作WIN PE U盘版系统如何制作官方纯净版Windows 10 PE启动U盘如何用U盘安装windows

2024年7月6日 00:17

adobe cs6安装教程(adobe photoshop cs6怎么安装)

adobe cs6安装教程(adobe photoshop cs6怎么安装)

“adobe cs6安装教程”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看adobe cs6安装教程(adobe photoshop cs6怎么安装)!本文目录adobe photoshop cs6怎么安装pscs6安装教

2024年5月28日 18:13

造梦西游4白龙马技能(造梦西游四白龙马武器大全)

造梦西游4白龙马技能(造梦西游四白龙马武器大全)

本文目录造梦西游四白龙马武器大全造梦西游4白龙马图片在这!绝对不是造假!不信拿去对照那个隐藏人物造梦西游4木之祖巫猪八戒白龙马打法造梦西游四白龙马武器大全造梦西游3已经推出了一段时间了,很多玩家早早就打通最后一关了,近日,也有很多玩家在询问

2024年6月11日 23:41

疯狂猜成语答案(疯狂猜图四字成语答案大全)

疯狂猜成语答案(疯狂猜图四字成语答案大全)

其实疯狂猜成语答案的问题并不复杂,但是又很多的朋友都不太了解疯狂猜图四字成语答案大全,因此呢,今天小编就来为大家分享疯狂猜成语答案的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录疯狂猜图四字成语答案大全《疯狂猜成

2024年6月25日 05:15

wow怀旧服官网(魔兽世界怀旧服在哪能下载)

wow怀旧服官网(魔兽世界怀旧服在哪能下载)

大家好,如果您还对wow怀旧服官网不太了解,没有关系,今天就由本站为大家分享wow怀旧服官网的知识,包括魔兽世界怀旧服在哪能下载的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录魔兽世界怀旧服在哪能下载魔兽世界怀旧服

2024年7月23日 22:25

120帧画质助手下载安卓(画质助手120帧安卓和平精英怎么登录)

120帧画质助手下载安卓(画质助手120帧安卓和平精英怎么登录)

这篇文章给大家聊聊关于120帧画质助手下载安卓,以及画质助手120帧安卓和平精英怎么登录对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录画质助手120帧安卓和平精英怎么登录画质助手120帧安卓加超广角怎么用画质助手120帧安卓

2024年3月29日 17:35

路由器怎样重新设置wifi密码(路由器怎样重新设置wifi密码)

路由器怎样重新设置wifi密码(路由器怎样重新设置wifi密码)

本篇文章给大家谈谈路由器怎样重新设置wifi密码,以及路由器怎样重新设置wifi密码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录路由器怎样重新设置wifi密码无线路由器忘记密码了怎么重新设置密码路由器怎么重新设置wifi密

2024年7月15日 09:18

开挂小扳手悬浮器怎么用?e代驾有什么开挂神器

开挂小扳手悬浮器怎么用?e代驾有什么开挂神器

大家好,今天小编来为大家解答以下的问题,关于开挂神器,开挂小扳手悬浮器怎么用这个很多人还不知道,现在让我们一起来看看吧!本文目录开挂小扳手悬浮器怎么用e代驾有什么开挂神器怎么下载使命召唤手游开挂版国外游戏香肠派对免费开挂神器为什么点开之后闪

2024年6月30日 23:01

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索