用apktool回编译apk后生成的classes.dex,有什么用?怎么再变成apk

用apktool回编译apk后生成的classes.dex,有什么用?怎么再变成apk,第1张

在DOS下打入命令

apktool b ABC New-Contactsapk

这里“b”表示要打包

ABC是子目录名,是解包时产生的子目录,用来存放所有解包后的和修改后的文件

New-Contactsapk是打包后产生的新的APK文件。

无法打开。APK是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。

APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

Android是一个基于Java的开发环境,Google也在API文档的书写和样例的提供上做了很出色的工作。

扩展资料

apk文件反编译方法

以apkdb编译apk文件为例,只需要在安装apkdb后,直接右击反编译就可以将apk文件反编译出来。

1、使用原生apktool工具,需要将apktool的两个文件释放到window目录下,在cmd中使用 apktool d apk文件名命令来编译apk文件,此时命令行的执行目录与apk文件所在目录必须一致。

2、首先将apk文件,将后缀改为zip,解压,得到其中的classesdex,它就是 java文件编译再通过dx工具打包而成的;将classesdex复制到dex2jarbat所在目录。在命令行下定位到dex2jarbat所在目录,运行 dex2jarbat classesdex。

-apk

电脑安装程序时都会显示安装路径,让人清楚其安装在什么位置,换个方式问,手机程序应用里的图标都是快捷方式,它们指向的路径如何知道?怎么用电脑查看与编辑呢?安装es浏览器 装在sd卡的应用查看方式 选根目录>mnt>asec 装在手机的应用不包括预装查看方式data/app 相关文件放在android中的data,这点可以解决用电脑查看应用文件夹。如何在电脑上编辑应用程序呢?安卓程序是一个zip压缩包,只不过后缀改为了apk,可以直接解压,然后对里面的文件进行编辑(这个操作需要一定专业知识)~然后重新打包,改后缀为apk,用apktool签名(需要有JAVA环境),另外,安卓软件安装后一般在lib下会有相应的so文件,在data文件夹下有相应的软件资料(存档、配置等等),有些软件还会在内存卡建立相应的文件夹供程序使用~data替换的话需要root权限并且替换后要修改权限,所以,这是一个比较复杂的工程(对于新手来说),需要好好学习好好研究,在论坛多看看教程以上就是一些小建议,望采纳!

就像做菜一样,首先我们要把料备齐,三个反编译工具,apktool,dex2jar,jd-jui先下载下来,待用。还有有一个apk文件,一共四个文件。(简单介绍下三个工具的作用,apktool是用来得到Android app的资源文件的,就是res文件。dex2jar和jd-jui是查看Android app源代码的。接下来我就一步步带大家实现反编译。)

第一步,使用apktool得到 res文件。

解压缩下载上述工具中的apktool,解压得到3个文件:aaptexe,apktoolbat,apktooljar ,将需要反编译的APK文件放到该目录下,

打开命令行界面(运行-CMD-回车) ,定位到apktool文件夹,(还有个简单办法,按住shift键,点击鼠标右键,在菜单中选择“此处打开命令行窗口”),输入以下命令:apktoolbat d -f Presidentialapk (Presidentialapk 是我要反编译的apk的全名,apktool的指令这里就细讲了,请同学们自己学习吧)命令行和生成的文件的如下图。res文件就我们需要的资源文件啦。

第二步,查看apk文件的源代码。首先将apk文件的后缀改为rar或者zip并解压,得到其中的额classesdex文件,将获取到的classesdex放到之前解压出来的工具dex2jar 文件夹内,然后用同样的方法打开命令行,输入:

dex2jarbat classesdex 回车,效果如下:

在改目录下会生成一个classes_dex2jarjar的文件,然后打开工具jd-gui文件夹里的jd-guiexe,之后用该工具打开之前生成的classes_dex2jarjar文件,便可以看到源码了。

不需要密码,软件可以直接使用

反编译APK文件,生产到同名目录中。

将反编译的APK重新编译,在当前目录生成2个文件,1个签名的和一个未签名的。

反编译dex(odex)转smali文件

将反编译的dex、odex 重新编译成dex文件

将dex转成jar

http://wwwddooocom/softdown/8015htm

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1295316.html

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

随机推荐

  • 姐妹们,婷美抗皱眼部套盒好用吗?

    用完妮维雅男士洁面泥,感觉脸特别凉,凉到刺痛,但一会儿就好了。这种情况可能是因为你对某些成分过敏导致的。虽然我不能确定你是否真的过敏,但你描述的症状和体验与过敏反应相似。妮维雅男士洁面泥是一款受到非常多消费者喜欢和好评的产品,但并不代表每个

    2024-04-15
    49500
  • 秋冬有哪些好用的润唇膏推荐?

    润唇膏要说好用的,“补水、保湿、滋润”都是润唇膏最基础也是最重要的功效。个人觉得,好用的润唇膏成分是绝对安全的,不会添加防腐剂、色素、酒精、矿油精等有害物质。根据我在唇膏界摸滚打爬了七八年,好用的润唇膏有很多,但成分相对来说比较安全的真是少

    2024-04-15
    45900
  • 孕妇可以用的水乳牌子

    孕妇可以用的水乳牌子  孕妇可以用的水乳牌子,很多人都知道,怀孕后是有很多的禁忌需要注意的,特别是护肤品方面,有些成分用了是对胎儿有影响的,所以一定要注意,下面是孕妇可以用的水乳牌子。孕妇可以用的水乳牌

    2024-04-15
    36900
  • 小麻薯手帐离型本在哪里买最便宜

    在阿里巴巴网买最便宜。阿里巴巴网主要经营各类商品批发,零售,价格低于市场价,物美价廉,小麻薯手帐离型本在阿里巴巴网买是最便宜的。小麻薯是一款手账,其中的内页是用于日常事务记录的,手帐不仅能提醒自己记着家人、朋友的生日和约会。还能安排每天的工

    2024-04-15
    28700
  • 天气丹用完了 可以买小样装进去吗

    可以装小样进去。一般来说买小样会比正装更实惠一些的。天气丹是一个属于化妆品行业的品牌(商标号14892164),所有方是天气丹化妆品有限公司,该品牌于2016年5月21日在广东省广州市创立。品牌理念:做好民族品牌和产品,讲好中国文化和故事。

    2024-04-15
    35400
  • 后的套盒哪个系列的最好?有什么区别吗?

    在韩妆界摸爬滚打多年,whoo的套盒也了解了不少。Whoo的套盒有很多系列,以天气丹,拱辰享,津率享三个系列为主推,在韩妆界是有很高的口碑的。下面我就来跟说说,这三个系列的区别在哪吧。1、天气丹天气丹这个系列的套盒主推的是修复肌肤,平衡脸部

    2024-04-15
    28600
  • 神仙水和清莹露区别

    SK-II的神仙水从一推出就深受全球护肤爱好者的青睐,因此很多的美妆博主都极力的推荐SK-II的神仙水。因此在国内大众消费者的印象中,都觉得SK-II的神仙水是一款非常不错的产品。SK-II的神仙水是一款精华液,与SKII清莹露相比较来说,

    2024-04-15
    27000

发表评论

登录后才能评论
保存