WEB开发网
开发学院手机开发Android 开发 Android程序反编译的方法 阅读

Android程序反编译的方法

 2010-09-10 00:31:00 来源:WEB开发网   
核心提示:< ?xml version="1.0" encoding="utf-8"?>< manifestxmlns:android="http://schemas.android.com/apk/res/android"android:versio

< ?xml version="1.0" encoding="utf-8"?>

< manifest

xmlns:android="http://schemas.android.com/apk/res/android"

android:versionCode="1"

android:versionName="1.0"

package="name.feisky.android.test"

>

< application

android:label="@7F040001"

android:icon="@7F020000"

>

< activity

android:label="@7F040001"

android:name=".HelloAndroid"

>

< intent-filter

>

< action

android:name="android.intent.action.MAIN"

>

< /action>

< category

android:name="android.intent.category.LAUNCHER"

>

< /category>

< /intent-filter>

< /activity>

< /application>

< uses-sdk

android:minSdkVersion="6"

>

< /uses-sdk>

< /manifest>

而原文件为:

< ?xml version="1.0" encoding="utf-8"?>

< manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="name.feisky.android.test"

android:versionCode="1"

android:versionName="1.0">

< application android:icon="@drawable/icon" android:label="@string/app_name">

< activity android:name=".HelloAndroid"

android:label="@string/app_name">

< intent-filter>

< action android:name="android.intent.action.MAIN" />

< category android:name="android.intent.category.LAUNCHER" />

< /intent-filter>

< /activity>

< /application>

< uses-sdk android:minSdkVersion="6" />

< /manifest>

classes.dex文件反编译

classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的,dex文件与class文件相比,不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。

Tags:Android 程序 编译

编辑录入:coldstar [复制链接] [打 印]
赞助商链接