跳到主要內容

發表文章

目前顯示的是 五月, 2012的文章

Android Apk 反組譯與加工

大家好,我是奶綠茶
今天來討論關於 Android 反組譯與加工
反組譯工具有很多,在這使用的是
apktool

下載apktool1.4.3.tar.bz2,及apktool-install-windows-r04-brut1.tar.bz2
解開後,把三個檔放在同資料夾下

進入 Command 模式

反組譯 APK。
apktool d 你的檔案.apk輸出的資料夾名稱

然著你就可以修改裡面的檔案
重新包裝成 APK
apktool b 輸出的資料夾新的檔名.apk


寫入簽屬檔,這樣才可以上架
jarsigner -verbose -keystore 你的.keystore新的檔名.apk簽屬檔名稱
完成

最近有專案使用 Adobe AIR 開發,呼叫原生系統的 AlertDialog(或其他的Dialog) 時
在 Android  3.0 以上, 樣式還是長成 2.2, 客戶不喜歡
查出問題點是出在 AIR 包裝時,會在你的 AndroidMainfest.xml 加入
activity android:theme="@style/Theme.NoShadow"
就是這個 theme 語法。
但 AIR 目前又不充許你修改,
只要用上面的方法,把 theme 拿掉即可

轉載請註明出處
參考文章:
http://pervasivecode.blogspot.com/2011/11/phonegap-build-editing.html