日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Android 的反编译 (附愤怒的小鸟源码下载)

發布時間:2024/5/8 77 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 的反编译 (附愤怒的小鸟源码下载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

讀源碼是最好的學習方法,下面我們以憤怒的小鳥為例,看看如何把一個android游戲反編譯成可讀的源碼。

?

工具介紹:

?

1、apktool ? 這個工具用來解壓xml文件

到http://code.google.com/p/android-apktool/downloads/list?下載前兩個文件,并解壓到Android SDK的platform tools 目錄。

在命令行里的用法:?

apktool d 你的apk.apk 解壓到指定文件夾,例如:

apktool d?F:\學習\android\反編譯\憤怒的小鳥.apk?F:\學習\android\反編譯\憤怒的小鳥

?

<?xml?version="1.0"?encoding="utf-8"?>
<manifest?android:versionCode="1620"?android:versionName="1.6.2"?android:installLocation="auto"?package="com.rovio.angrybirds"
??xmlns:android="http://schemas.android.com/apk/res/android">
????<application?android:label="@string/app_name"?android:icon="@drawable/icon"?android:debuggable="false">
????????<activity?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"?android:label="@string/app_name"?android:name="com.rovio.ka3d.App"?android:launchMode="singleTask"?android:screenOrientation="landscape"?android:configChanges="keyboardHidden|orientation">
????????????<intent-filter>
????????????????<action?android:name="android.intent.action.MAIN"?/>
????????????????<category?android:name="android.intent.category.LAUNCHER"?/>
????????????</intent-filter>
????????</activity>
????????<activity?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"?android:name="com.burstly.lib.component.networkcomponent.burstly.VideoPlayerActivity"?android:configChanges="keyboard|keyboardHidden|orientation"?/>
????????<activity?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"?android:name="com.burstly.lib.component.networkcomponent.burstly.BurstlyFullscreenActivity"?android:configChanges="keyboard|keyboardHidden|orientation"?/>
????????<activity?android:name="com.google.ads.AdActivity"?android:configChanges="keyboard|keyboardHidden|orientation"?/>
????????<provider?android:name="com.greystripe.android.sdk.AdContentProvider"?android:exported="false"?android:multiprocess="true"?android:authorities="com.rovio.ka3d.AdContentProvider"?/>
????????<activity?android:name="com.greystripe.android.sdk.AdView"?android:configChanges="keyboard|keyboardHidden|orientation">
????????????<intent-filter>
????????????????<category?android:name="android.intent.category.LAUNCHER"?/>
????????????</intent-filter>
????????</activity>
????????<activity?android:name="com.millennialmedia.android.MMAdViewOverlayActivity"?/>
????????<activity?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"?android:name="com.millennialmedia.android.VideoPlayer"?android:configChanges="keyboard|keyboardHidden|orientation"?/>
????????<supports-screens?android:anyDensity="true"?android:smallScreens="true"?android:normalScreens="true"?android:largeScreens="true"?/>
????????<activity?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"?android:name="com.burstly.lib.component.networkcomponent.jumptap.JumptapActivity"?android:configChanges="keyboard|keyboardHidden|orientation"?/>
????</application>
????<uses-permission?android:name="android.permission.INTERNET"?/>
????<uses-permission?android:name="android.permission.READ_PHONE_STATE"?/>
????<uses-permission?android:name="android.permission.ACCESS_NETWORK_STATE"?/>
????<uses-permission?android:name="android.permission.WRITE_EXTERNAL_STORAGE"?/>
????<uses-permission?android:name="android.permission.ACCESS_WIFI_STATE"?/>
????<uses-permission?android:name="android.permission.ACCESS_COARSE_LOCATION"?/>
????<uses-sdk?android:minSdkVersion="4"?android:targetSdkVersion="8"?/>
</manifest>

?

這就是我們加壓后的AndroidManifest文件,我們看到憤怒的小鳥總共有8個activity?

?

?

2、dex2jar ?這個工具是將dex文件反編譯成jar文件

?到http://code.google.com/p/dex2jar/downloads/list下載這個工具,并將所有文件和文件夾加壓到并Android SDK的platform tools 目錄。

用法:

dex2jar?F:\學習\android\反編譯\classes.dex ? ?這里是把dex文件反編譯成jar文件,默認會在該目錄生成一個classes_dex2jar.jar文件。

3、xjad 這個工具是將jar文件反編譯成java文件

?這是一個可視化的將jar文件反編譯成java文件的工具,直接反編譯jar會自動生成一個包含java文件的文件夾。?

?

?憤怒的小鳥源碼下載:

http://dl.dbank.com/c0olagap0k?

總結

以上是生活随笔為你收集整理的Android 的反编译 (附愤怒的小鸟源码下载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。