Android反編譯簡單步驟
Android反編譯簡單步驟
開始:
解壓APKtool.rar 將BlurHome.apk TI備份 微信三個程序復(fù)制進解壓出來的APKtool。
1.反編譯這三個APK 。 方法: BlurHome.apk 拖動到sav.bat上松開。軟件會自動反編譯并命名文件夾。 三個如此。。
反編譯好了:
2. 我們就要找要啟動軟件的activity。。先做啟動TI備份為例子 打開反編譯出來的TI文件夾打開???AndroidManifest.xml
看第二句!末尾com.keramidas.TitaniumBackup 這是程序的包名 記下來。。要用!
3 .CTRL+F 查找—查找目標(biāo)—輸入 activity 點選 查找下一個
你會看到一句<activity android:label="@string/app_name" android:name=".MainActivity" android:launchMod XXXXXXXXXXXXXXXXXXXX(有很多個activity。我們要的是第一個activity)
第一個activity所在語句 <activity android:label="@string/app_name" android:name=".MainActivity“
就里面引號引著的.MainActivity記下 要用
4.打開notepad++.exe 按下快捷鍵CTRL+F 選擇——文件查找 輸入com.android.vending
目錄選擇你反編譯出來的BlurHome文件夾 點全部查找
這里不能點確定。。得等下
5. 好了 結(jié)果出來了 在最下方信息欄有提示了。。。 我們把信息欄右邊的滾動條拖到最下面。。
綠色的高亮找到D:\CM7\APKtool\BlurHome\smali\com\motorola\blur\apps\AppsView.smali
下面的里面黃色高亮就是我們要改的
6.雙擊高亮的地方進入對應(yīng)要修改的位置 照著圖片做。。OK~~ 倆處都這么改
另外一處。。步驟與5一樣。,, 下面我已經(jīng)改好了
OK了 !TI備份的快捷方式弄好了。。。。我們接著改微信的
7.照著步驟2-3 提取微信的包名和要用到的activity 我已經(jīng)提取出來了 包名:com.tencent.mm 要用到的activity :.ui.LauncherUI
8.照著步驟 4....按下快捷鍵CTRL+F 選擇文件查找 輸入com.motorola.PerformanceManager
目錄還是選擇你反編譯出來的BlurHome文件夾 點全部查找
9. 照著步驟5-6做參考 修改。。。。。。
com.motorola.PerformanceManager改成com.tencent.mm
com.motorola.PerformanceManager.PMAdvancedViewTab改成com.tencent.mm.ui.LauncherUI
當(dāng)全部改好之后做什么????打包~~
10.將BlurHome文件夾拖到SAV.bat等待編譯完成 OK之后打開\BlurHome\build\apk把你的classes.dex resources.arsc 倆個新文件替換到BlurHome.apk里面
11. \BlurHome\res\drawable-hdpi\ic_titlebar_taskmgr.png 是左邊的圖標(biāo) 即我們改好TI備份的連接
\BlurHome\res\drawable-hdpi\ic_titlebar_marketplace.png 是右邊圖標(biāo) 即我們改好微信的連接
12.完成!