app反编译工具有哪些_apk反编译工具pc版

hacker|
95

文章目录:

推荐几款在手机使用的apk反编译软件

dede 反编译delphi

depb,pbkill 反编译pb

vb rezq 反编译vb

Reflector 反编译.net

foxtoolsd 反编译 vf

等等

不要对反编译期望太大,几乎没什么用,Reflector反编译不错,因为是伪代码,只要没用混淆器混淆的,代码几乎能拿过来使用,

其它的效果不是很理想

在使用过程中,没遇到什么需要注意的问题,软件使用很简单,就是用了没多大用,望采纳!谢谢!

反编译软件有哪些?

winhex是以二进制方式编辑

ollydbg动态反汇编 (也就是传说中的od)

c32asm静态反汇编

restorator2007文件资源编辑winhex

16进制编辑器

ollydbg

od

汇编工具ultraedit工具c32asmexescope

工具...

ultraedit

Android APP的破解技术有哪些?如何防止反编译?

由于Android系统的开放性,导致Android

APK很容易被他人破解或是反编译,下面给大家介绍常用的APP破解工具和技术要求。同时根据自己以往的防破解经验,跟大家分析下如何防止反编译。

Android

APK运行环境依赖的文件/文件夹

res、DEX、主配文件Lib

只是简单的加密甚至没有任何保护措施。APKtool(一种反编译工具)可轻易将其轻松破解,再配合其他各种工具基本可以做到:源码暴露(代码混淆也几乎起不到任何安全作用)、资源文件裸奔、主配文件可任意修改、核心SO库暴露、暴力破解恶意利用等。部分大公司会对其应用APK包进行防二次打包和防APKtool破解,但其代码都是写在JAVA层,另外APKtool的可升级导致其安全保护级别也是非常低的。

apk反编译工具apktool、dex2jar和jd-gui有什么不同?

apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看

dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件)

jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件

组合起来一起用的效果会比较好。不过现在很多APP都有反编译这个意识了,会用一些第三方APP安全服务平台工具如爱加密,要破解还是很有难度的。

有什么软件可以反编译安卓apk游戏安装包?

一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反。

android apk反编译软件哪个好用

Android反编译的目的无非就是为了看到APK的xml、资源和代码:

得到代码的方式:直接解压APK文件 -- 得到classes.dex文件 -- 使用 dex2jar

classes.dex classes.jar生成jar文件 -- [可选的解压jar文件]

--使用XJad或者JDCompiler查看源代码

得到XML的方式:

方式1:直接解压APK文件 -- 通过axmlprinter工具查看XML文件(这种方式查看的XML文件的id都是数字--即R文件中id对应的值)

方式2:使用APKTool工具解压APK文件可以直接查看XML文件

Android反编译常常使用如下的一些工具:

1、反编译命令:

apktool d D:\\Developer\androidDecode\Test0201.apk D:\\Developer\androidDecode\test0201

D:\\Developer\androidDecode\Test0201.apk:要反编译的APK文件

D:\\Developer\androidDecode\test0201:反编译文件的保存目录,必须为空目录

2、从反编译的文件编译成APK apktool b D:\\Developer\androidDecode\test0201 D:\\Developer\androidDecode\test020101.apk

D:\\Developer\androidDecode\test0201:保存编译后文件的目录

D:\\Developer\androidDecode\test020101.apk:生成的新的APK文件的保存的绝对路径

3、签名APK文件:

singedAPK.bat文件

java -jar "%~dp0signapk.jar" "%~dp0testkey.x509.pem" "%~dp0testkey.pk8" %1 signed.apk

执行singedAPK.bat命令

singedAPK D:\\Developer\androidDecode\test020101.apk 生成一个singed.apk文件和test020101.apk在同一个目录

4、使用baksmali.jar把一个dex文件转换为一个smali文件

java -jar D:\\Developer\ApkTool\baksmali.jar -o

D:\\Developer\androidDecode\baksmaliout

D:\\Developer\androidDecode\Hello.dex

D:\\Developer\ApkTool\baksmali.jar:baksmali.jar文件所存在的全路径

D:\\Developer\androidDecode\baksmaliout:生成的smali文件的保存目录

D:\\Developer\androidDecode\Hello.dex:要转成smali文件的路径

5、使用ddx.jar把一个dex文件转换为ddx文件

java -jar D:\\Developer\ApkTool\ddx.jar -d D:\\Developer\androidDecode\ddxout D:\\Developer\androidDecode\Hello.dex

D:\\Developer\ApkTool\ddx.jar:ddx.jar文件的绝对路径

D:\\Developer\androidDecode\ddxout:要保存ddx文件的路径

D:\\Developer\androidDecode\Hello.dex:要转换的dex路径

6、Android自带dexdump工具:dex文件转为smali文件 dexdump -d xxxx.dex xxxx.smali

7、dex2jar.jar:dex2jar XXX.dex YYY.jar

4条大神的评论

  • avatar
    访客 2022-07-13 上午 03:38:30

    起不到任何安全作用)、资源文件裸奔、主配文件可任意修改、核心SO库暴露、暴力破解恶意利用等。部分大公司会对其应用APK包进行防二次打包和防APKtool破解,但其代码都是写在JAVA层,另外APKtool的可升级导致其安全保护级别也是非常低的。a

  • avatar
    访客 2022-07-13 上午 11:46:14

    什么软件可以反编译安卓apk游戏安装包?6、android apk反编译软件哪个好用推荐几款在手机使用的apk反编译软件dede 反编译delphidepb,pbkill 反编译pbvb rezq 反编译vbRef

  • avatar
    访客 2022-07-13 上午 07:11:55

    dex2jar,是将apk中的classes.dex转化成jar文件 源码查看工具jdgui,是一个反。android apk反编译软件哪个好用Android反编译的目的无非就是为了看到APK的xml、资源和代码:得到代码的方式:直接解压APK文件 -- 得到class

  • avatar
    访客 2022-07-13 上午 04:55:07

    文件所存在的全路径 D:\\Developer\androidDecode\baksmaliout:生成的smali文件的保存目录 D:\\Developer\androidDe

发表评论