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

如何利用apktool反编译apk桌面快捷,第1张

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

这个手机版apktool 不是只需要apktool apk 还需要很多文件!你可以上百度 apktool ram 版!一般是压缩包!40多兆 !把整个压缩包解压到sd根目录再安装apktoolapk 就可以用了!望采纳!

apktool反编译xml等资源文件:
a 安装java环境,下载文件件附件:apktool-131tarbz2,apktool-install-windows-22_r01-2tarbz2;把这两个文件解压到同一目录下,该目录cmd中运行apktool获得帮助信息;

b apktool d XXXapk ABC : 反编译XXXapk到文件夹ABC
c apktool b ABC :从反编译后的文件夹ABC重建APK,输出到ABC\dist\outapk(该apk没有签名)
d 这样我们就可以把远apk文件通过反编译后,然后对里面资源文件作修改,然后再重建为apk即可;

卡刷包制作方法很简单: 首先我们需要准备这些东西: ①一个空的卡刷包,我们可以往里面放东西 ②一个刷机脚本,这个脚本告诉recovery应该怎么用这个包 ③卡刷包签名工具。不签名的刷机包刷入后是不稳定的。 这些东西都在教程里给你准备好了。 呵呵,大冷天手有些抖,见谅啊。 首先,我们要配置java环境。这一步可能有些繁琐,但是这是以后更高级制作的基础。 ①打开教程里附带的JDK17下载地址并下载JDK17 ②下载完毕后,打开教程里附带的配置java环境教程,按照教程配置java环境 ps本人已经配置完成了,这里就不再配置一遍了,请大家按照教程做。 第二,美化卡刷包的制作。这里仅仅教给大家的是一个最简单的美化包的制作,更难的请自行学习:) ①解压缩那个空包,我们可以看到有两个文件夹:META-INF和system。 meta-inf是签名信息和刷机脚本的地址。什么是签名信息呢?如果你对卡刷包进行签名,那么你签名的信息都会存放在这里。 system就对应手机上RE管理器直接打开拖到最下面的system,也就是美化主要修改的位置。 ②打开system文件夹,可以看到两个文件夹:app和framework。相信做过美化的机油都很熟悉,app放SystemUIapk,framework放framework-resapk。 ③把手机上的SystemUIapk和framework-resapk提取出来,进行美化。具体的方法请百度一下。这里我准备了两个已经美化完成的文件,一并打包在教程里。 ④把SystemUIapk放入app文件夹,把framework-resapk放入framework文件夹。到这里就完成了美化部分的制作。 ps刚刚把SystemUIapk放入app的时候我用了一个粘贴的快捷键(Ctrl+v) 第三,刷机脚本修改与刷机包签名。 注意:完成刷机包签名必须配置好java环境!! ①下载Notepad++并安装,教程里有下载地址。我已经下载安装完毕了,这里就不再下载安装 ②用Notepad++打开updater-script。 ③我们主要修改第一行的“ui_print("This is an update KSB");” 我来解释一下,这行代码分三个部分。 1-命令。命令是ui_print。这个的意思是让recovery在屏幕上打出一行字。 2-命令参数。参数是"This is an update KSB"(注:包括那两个引号!)这是告诉上面那个参数应该打什么字出来。我们可以随意更改引号内的内容,但不能有中文。比如,我改成我的马甲,y=ax2+bx+c,再来个制作(made by) 3-结束符。就是分号(;)。这告诉recovery这一行执行完毕了。 ④修改完成,我们保存这个文件,关闭Notepad++。 ⑤把这个文件复制到META-INF\com\google\android文件夹,替换里面的文件。 ⑥将META-INF和system用winrar打包。压缩格式一定要选zip!!!压缩方式一定要选标准!!! ⑦解压并安装刷机包签名软件。这里为了方便我已经装好了。 ⑧右击打包好的文件签名。你看他自己在签名,一会儿就好了。 至此制作完成!

配置好JAVA环境,方法自行度娘搜索。下载apktool,链接htt://

下载后解压到E盘根目录,将解压出来的“apktool152”文件夹重命名为”apktool“在桌面或任意界面同时按住windows徽标键+R(或在开始菜单找到运行)在呼出的运行窗口中输入cmd然后回车在命令提示符中输入E:回车cdapktool回车即可进入E:/apktool目录,这个目录就是反编译apk后文件存放的文件夹。接下来需要将framework-resapk从手机的官方刷机包里面提取出来放到E:/apktool目录接下来为apktool安装框架。在命令提示符窗口输入apktoolifframework-resapk回车这样框架就会自动安装好。下面可以正常进行apk的反编译和回编译了。命令如下apktooldxxxapk→这是反编译命令。xxxapk就是在E:/apktool目录下欲反编译的apk文件apktoolbxxx→这是回编译命令。xxx就是反编译后的文件所在文件夹,这个文件夹一般是以之前反编译的文件名为名称,例如我反编译SystemUIapk,就会在E:/apktool目录下生成一个SystemUI文件夹,回编译命令就可以这样写“apktoolbSystemUI”。回编译完成会在SystemUI文件夹生成一个dist文件夹和一个build文件夹。dist文件夹里面存放的就是回编译后不带有签名的apk文件,build文件夹里面还有一个apk文件夹,里面存放的就是回编译后没有打包成apk的文件。END注意事项千万别安装甲机型的framework-resapk后去反编译乙机型或者其他机型,因为这样根本不太可能成功反编译资料来源:>这个手机版apktool 不是只需要apktool apk 还需要很多文件!你可以上百度 apktool ram 版!一般是压缩包!40多兆 !把整个压缩包解压到sd根目录再安装apktoolapk 就可以用了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13144979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-11
下一篇 2023-06-11

发表评论

登录后才能评论

评论列表(0条)

保存