L迁客

技术博客
随笔 - 1, 文章 - 12, 评论 - 1, 引用 - 0
数据加载中……

Android反编译简单步骤

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.完成!

      

posted on 2013-02-24 16:49 L迁客 阅读(129) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: