分析某视频软件加载方案和去广告原理0x1用到的工具:AndroidKiller
eclipse
jd-gui
Android逆向助手0x2拿到APK后首先想到的是是否有签名验证,因此用逆向助手重新签名安装或者用AK回编译安装后,应用均可以正常使用,没有签名验证。0x3安装腾讯视频到手机上或者模拟器上,打开eclipse,运行应用,看是否有输出,这个想法是看了淡然大神的帖子http://blog.csdn.net/zihao2012/article/details/44178725收到的启发发现logcat中没有输出,具体为什么要看是否有输出,请看淡然大神的帖子,我就不详细说了。没有输出一定是由一个方法来控制它的显示与否的开关,
0x4
经过分析Java代码,看到有一个
“TENCENT_AD_”的TAG,搜索此字符串,
1.png (17.22 KB, 下载次数: 1)
2015-12-4 17:42 上传
0x5
没有什么有价值的东西,往上或者往下翻一翻,哎,眼前一亮,感觉这个应该是判断log是否显示的,