Android反编译简单步骤
开始:
解压APKtool.rar 将BlurHome.apk TI备份 微信三个程序复制进解压出来的APKtool。
1.反编译这三个APK 。 方法: BlurHome.apk 拖动到sav.bat上松开。软件会自动反编译并命名文件夹。 三个如此。。
反编译好了:
2. 我们就要找要启动软件的activity。。先做启动TI备份为例子 打开反编译出来的TI文件夹打开???AndroidManifest.xml
看第二句!末尾com.keramidas.TitaniumBackup 这是程序的包名 记下来。。要用!
3 .CTRL+F 查找—查找目标—输入 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. 好了 结果出来了 在最下方信息栏有提示了。。。 我们把信息栏右边的滚动条拖到最下面。。
绿色的高亮找到D:\CM7\APKtool\BlurHome\smali\com\motorola\blur\apps\AppsView.smali
下面的里面黄色高亮就是我们要改的
6.双击高亮的地方进入对应要修改的位置 照着图片做。。OK~~ 俩处都这么改
另外一处。。步骤与5一样。,, 下面我已经改好了
OK了 !TI备份的快捷方式弄好了。。。。我们接着改微信的
7.照着步骤2-3 提取微信的包名和要用到的activity 我已经提取出来了 包名: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
当全部改好之后做什么????打包~~
10.将BlurHome文件夹拖到SAV.bat等待编译完成 OK之后打开\BlurHome\build\apk把你的classes.dex resources.arsc 俩个新文件替换到BlurHome.apk里面
11. \BlurHome\res\drawable-hdpi\ic_titlebar_taskmgr.png 是左边的图标 即我们改好TI备份的连接
\BlurHome\res\drawable-hdpi\ic_titlebar_marketplace.png 是右边图标 即我们改好微信的连接
12.完成!