反编译后得到的是什么文件

反编译后得到的是什么文件,第1张

1、反编译后得到的是汇编语言。

2、还有com程序

3、一般都是汇编,不会是源程序。除非是汇编编的。但是现在也有一些vb的反编译软件。

4、到处都有的是系统自带的debugexe

到cmd命令行

c:\>debug 1exe

-u0

-d0

-g

-q

----------分别是看反汇编代码,数据区,运行,退出四个命令。更多看帮助。

还有其他一些调试软件,比如trw2000,OllyDBG等

*** 作步骤:

第一:要在你的PC上建立Java的环境,才能执行编译工作。具体设置方法可参考线刷包移植卡刷包教程步骤

第二:下载Apktool工具 apktoolzip

(268 MB)。

下载后解压得到apktool文件夹,把里面的三个文件放在CDM模式(win+R)默认的目录下。

例如,我的是Windows7 32位

我的CDM模式默认目录是C:\用户(Users)\Administrator。

第三:如果你是要编译系统文件的话,请将你要修改的rom里提取framework-resapk,再用CMD模式“安装”。(不这样做会导致解包错误)

安装方法:把framework-resapk放在刚才放在C:\用户(Users)\Administrator文件夹下。

cmd模式  执行apktool if

framework-resapk  这个是安装framework-resapk

第四:准备工作都做好了,现在就可以反编译和编译了。

将你要反编译的apk放在C:\用户(Users)\Administrator目录下。(你也可以用指定目录)

cmd模式  执行apktool d

XXXXapk  这个就是反编译比如反编译SystemUI就执行 apktool d SystemUIapk

就可以了(会在当前的目录下生成SystemUI的文件夹,修改就是在这个文件夹里进行)

cmd模式  执行apktool b XXXX 这个是build

也就是编译回去比如 编译SystemUI就执行 apktool b

SystemUI  就可以了(会在Systemui的文件夹中生成一个叫dist的文件夹,编译回去的apk就是此文件夹中)

注意:1第三步很重要,很多人不成功就是因为没做第三步。

         

2编辑回去的systemuiapk及framework-resapk不能直接放回去(framework-resapk放回去会导致手机不断重启,

APK反编译方法如下:

一、更改apk文件的后缀名,如:LianyunHelper3011apk改成LianyunHelper3011zip

二、用zip解压缩LianyunHelper3011zip文件

三、从解压缩的文件夹中取出classesdex文件并放到dex2jarbat所在目录

四、运行cmd命令,进入dex2jarbat所在的目录,输入dex2jarbat classesdex即可生成classesdexdex2jarjar文件

五、用jd-gui工具打开classesdexdex2jarjar文件,即可看到源码

六、将AndroidManifestxml文件放到AXMLPrinter2jar所在目录,运行cmd命令,进入 AXMLPrinter2jar所在目录,输入java -jar AXMLPrinter2jar AndroidManifestxml > AndroidManifesttxt。

如果你能够从 Symbian 系统的移动设备(可能是你的手机吧)上把这些文件传送到你的计算机上,那就能够反编译。

问题是你要纯反汇编还是要跟踪运行看看。

去forumnokiacom下载symbian开发包,配合VisualC++ 。用VisualC++ 跟踪程序使用的各个接口,然后用反编译软件反编译跟踪就行了。

dos 的 debug 不能胜任这种复杂的工作,找个win32平台的反汇编工具吧。

(你不会是想偷点Symbian 的 /system文件夹下的程序用吧 ^_^ )。

安卓反编译apk运行dex2jar报错,应该是反编译的工具有问题,建议你按以下方式重试

1反编译Apk得到Java源代码

首先要下载两个工具:dex2jar和JD-GUI

前者是将apk中的classesdex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

具体步骤:

首先将apk文件,将后缀改为zip,解压,得到其中的classesdex,它就是java文件编译再通过dx工具打包而成的;

解压下载的dex2jar,将classesdex复制到dex2jarbat所在目录。在命令行下定位到dex2jarbat所在目录

运行 dex2jarbat classesdex

生成 classesdexdex2jarjar

2反编译apk生成程序的源代码和、XML配置、语言资源等文件

还是下载工具,这次用到的是apktool

具体步骤:

将下载的两个包解压到同一个文件夹下,应该会有三个文件:aaptexe,apktoolbat,apktooljar

1解压缩下载的两个文件包,apktool-install-windows-r04-brut1tar解压缩后得到的包里有aaptexe 和apktoolbat(注意要把apktool141tar解压后的一个jar 文件copy到解压后的\apktool-install-windows-r04-brut1文件夹里)

2特别注意:你要反编译的文件一定要放在C盘的根目录里

以上就是关于反编译后得到的是什么文件全部的内容,包括:反编译后得到的是什么文件、如何反编译华为的SystemUI.apk文件、具体的 APK文件 怎么反编译,需要怎样打开或导进eclipse里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10106310.html

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

发表评论

登录后才能评论

评论列表(0条)

保存