反編譯修改包名
① 如何修改apk包名
可以通過反編譯把apk解包,可以通過apktool這種工具
修改清單文件包名,同時代碼里相關activity的聲明中的包名均改為新包名
重新打包apktool回編譯
利用簽名工具或者安卓開發SDK自帶的keytool 或 jarsigner 把回編譯APK重新簽名
② APK包名修改 請問如何修改APK包名
基本過程如下:
1、將apk解包成一個文件夾
2、修改AndroidManifest.xml中對應的包名
3、修改smali目錄下中的包
4、將文件夾打包成apk
5、將apk重新簽名
6、驗證apk的簽名
7、優化apk
8、安裝apk,並測試
基本前提條件:
1、java的環境
2、Eclipse及android的開發環境(這個主要是用來進行調試)
3、text文本編輯器,本人用的是UEdit,也可以用類似的,主要是利用其查找及替換功能
這篇文章主要用來反編譯apk得到源碼,但google進行了反制,只能得到一些可讀性不高的源碼,這里主要是利用反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件.
參考文獻里提到的apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip均可以從http//code.google.com/p/android-apktool/上下載,下載好之後,將涉及的命令行目錄及exe目錄添加到電腦的path路徑中,這樣就便於操作了,如檢測apktool是否可以,可以在命令行中輸入apktool,如果可以識別就表示OK了。
③ APK包名修改 請問如何修改APK包名
下載安裝:藍冰apk反編譯大師選擇「工程管理器」在選擇「Res」文件夾。接下來我們先要修改軟體名字,那麼我們向下拉找到「values」文件夾。找到「strings.xml」文件雙擊就可以了。app_name對應的就是軟體的名稱。直接替換修改即可。drawable-hdpi就是圖標文件夾,直接替換即可。修改包名就是修改AndroidManifest.xml文件對應的package值即可。都替換好了後直接編譯即可。