【新手教程】如何使用文件夹比较(适合新手)
软件:BT种子搜索1.5.1(原版和修改版)
工具: APKIDE或APKTOOLKIT(能反编译DEX文件就好)
Beyond Compare(文件比较工具)
以上工具都可以在游人-铸剑阁→工具下载区找到。
首先我们把要比较的软件准备好,这里为了方便大家看明白,我把软件名字改成1(未修改)和2(修改过),顺便建立两个空文件夹名字也改成1和2。见图1:http://bbs.urenkz.com/data/attachment/forum/201406/05/035736n0b76ad5o0bp676p.jpg然后通过IDE打开1.APK,在项目框里面鼠标右键打开文件夹。见图2:http://bbs.urenkz.com/data/attachment/forum/201406/05/035736e2hdvvdv5hdeedde.jpg把里面名字为SMALI的文件夹复制到1文件夹里面。见图3:http://bbs.urenkz.com/data/attachment/forum/201406/05/035735m0f2okoiq0qzoic5.jpg2APK同1APK操作,打开的时候IDE会提醒工作目录已存在,点击“是“。然后把这次的名字为SMALI的文件复制到2文件里。以上做好,我们打开Beyond Compare,选择文件夹比较。见图4:http://bbs.urenkz.com/data/attachment/forum/201406/05/035734hmxnxrj6bnl0jzbd.jpg
然后我们把没修改的1文件夹放到左侧,把修改过的2文件放到右侧。见图5:http://bbs.urenkz.com/data/attachment/forum/201406/05/035732eaw9zte2pu2cwfac.jpg第一步,显示差异项。第二步,展开所有。第三步,选中所有。见图6:http://bbs.urenkz.com/data/attachment/forum/201406/05/035730y9w09cj9wsz9cows.jpg在比较内容框里面鼠标右键,然后点击比较内容。这时候会跳出来一个比较内容选择窗口,二进制比较,点击开始。见图7:图8:http://bbs.urenkz.com/data/attachment/forum/201406/05/035725yobpm3akm183jb5j.jpghttp://bbs.urenkz.com/data/attachment/forum/201406/05/035722az558loojo2q8ss2.jpg
比较很快的,我们看到了不一样的结果有3个。见图9:http://bbs.urenkz.com/data/attachment/forum/201406/05/035721eihz9z8ptydninnt.jpg双击第一个有差异项的看下吧,会出现一个新的窗口(有点像游览器)。见图10:http://bbs.urenkz.com/data/attachment/forum/201406/05/035719ietbbvzzbpdv12d2.jpg我们知道1文件是没有修改的内容,左侧边的代码。2文件是修改该过的内容,右侧边的代码。通过这个图我相信大家都能懂。图11:http://bbs.urenkz.com/data/attachment/forum/201406/05/035715qe6n2tat8ng886wg.jpg教程到这里结束了,提醒下,并不是所有的软件都可以提取DEX文件的,加壳加密反反编译代码,都可以导致提取DEX失败。
写这个教程的时候,在找软件,看到天哥的软件,就顺手牵羊下来了,哈哈。
这课教程比较适合新手和初学者,高手绕过勿喷。
文档下载:链接: http://pan.baidu.com/s/1cWk8Y 密码: 1svn
支持一下 没有看明白 主要是看不到图片 Dawn以前的教程
页:
[1]