用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
    63000
  • 如何辨别妮维雅洗面奶是否是正货??

    妮维雅洗面奶是市面上非常受欢迎的品牌之一,很多人会购买这款产品。但是,如何辨别妮维雅洗面奶是否是正货呢?下面从多个角度来为大家解答。购买渠道要从购买渠道入手。建议消费者在正规的商场或官方网站购买妮维雅洗面奶。因为官方授权的商家会有专门的销售

    2024-04-15
    44000
  • 精华液能不能白天用?

    要看你的年龄了~ 如果你是20-28的话建议不要在白天使用,年龄不大 你要总用会营养过盛会起脂肪粒的 皮肤的吸收是有限的 不是摸多少就能吸多的~~~ 年龄大的人适合用精华和高营养的化妆品 因为她们的新陈代谢变慢 细胞不活跃了~不排油 营

    2024-04-15
    47400
  • 天气太套盒里面那个棍儿是干嘛用的

    天气丹的小勺子是用来取用护肤品, 尤其是眼霜的,因为眼霜每次只需要点涂一点点就能让眼周的肌肤得到充分的滋润,如果用手蘸取, 可能会涂抹过多,造成浪费的同时还有可能导致眼角产生脂肪粒,影响使用效果,所以使用小勺子可以很好地掌控。天气丹套盒是用

    2024-04-15
    42000
  • 四款美白身体乳分享,温和不刺激,让你瞬间白一个度!

    今天给大家分享四款美白身体乳,让大家在夏天来临之前,都变得白白嫩嫩的,爱美的小仙女必备哦!妮维雅美白身体乳德国经典护肤品牌,偶然间撸了这一瓶美白身体乳,涂了大半个月,突然发现自己的手臂变的好白,首先要说下我是一个体毛比较旺盛的女生,小时候不

    2024-04-15
    40200
  • 护肤品中啫喱 凝露 精华露是什么意思 分别是什么作用 它们的使用步骤是怎么样?

    1、啫喱都是渗透性非常好的产品,它可以有效打开肌肤毛孔通道促进后续护肤产品的吸收,同时啫喱成分本身也能帮助皮肤增加含氧量和含水量,通常啫喱产品都可以直达皮肤的深层,帮助皮肤捕捉氧气,锁住水分。有些含有特殊成分的啫喱,能有效去除表皮老化角质,

    2024-04-15
    46100
  • 江南印象艾地苯焕颜时光面霜怎么样

    好。因为这是一款结合去角质与温和洁肤功能于一身的快速、高效的清洁产品。在兼具清爽、控油配方的同时,泡沫丰富,可在瞬间清洁肌肤底层的污垢、唤醒肌肤活力。同时,洁面_喱中的物理、化学去角质复合配方,能软化、柔滑肌肤,为快速打造无瑕妆容做好充分准

    2024-04-15
    41200

发表评论

登录后才能评论
保存