专栏首页信数据得永生安卓逆向系列教程 4.11 优酷 APK 去广告

安卓逆向系列教程 4.11 优酷 APK 去广告

4.11 优酷 APK 去广告

作者:飞龙

软件下载:http://app.cnmo.com/android/235159/

这次要破解优酷的 APK,去掉播放视频开头的广告:

我们先抓包,看到了api.mobile.youku.com,这个就是广告所在的域名。

我们载入 AK:

将所有api.mobile.youku.com都换成127.0.0.1即可:

然后,在回编译的时候,会有如下问题。

>D:\Wizard破解工具包\Tool\Android\AndroidKiller_v1.3.1\projects\Youku\Project\res\values-v23\styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/WindowTitleBackground'.
>D:\Wizard破解工具包\Tool\Android\AndroidKiller_v1.3.1\projects\Youku\Project\res\values-v23\styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/WindowTitleBackground'.

我们找到res/value-v23/styles.xml,把resources下的东西注释掉:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!--
    ...
    -->
</resources>

在找到res/value/public.xml,把所有带Base.V23的东西(两个)注释掉:

<!--
<public type="style" name="Base.V23.Theme.AppCompat" id="0x7f0d00a6" />
<public type="style" name="Base.V23.Theme.AppCompat.Light" id="0x7f0d00a7" />
-->

即可成功编译:

当前 Apktool 使用版本:Android Killer Default APKTOOL
正在编译 APK,请稍等...
>I: 使用 ShakaApktool 2.0.0-20150914
>I: 编译 smali 到 classes.dex...
>I: 编译 smali_classes2 到 classes2.dex...
>I: 正在编译资源...
>I: 正在拷贝libs目录... (/lib)
>I: 正在编译apk文件...
>I: 复制未知文件/目录...
APK 编译完成!
正在对 APK 进行签名,请稍等...
APK 签名完成!
---------------------------
APK 所有编译工作全部完成!!!
生成路径:
file:D:\Wizard破解工具包\Tool\Android\AndroidKiller_v1.3.1\projects\Youku\Bin\Youku_killer.apk

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hexo 入门指南(五) - 搬家 & 备份

    wordpress的话,后台“工具->导出”就可以生成。点点和lofter也支持类似操作。如果遇到不支持导出xml的博客,先用http://www.diandi...

    ApacheCN_飞龙
  • 某道Pwn(格式化字符串漏洞)

    我们可以看到p在flag下面四个偏移,a又在p下面四个偏移,用缓冲区溢出是不可能了。下面有个printf,也许可以利用字符串格式化漏洞。

    ApacheCN_飞龙
  • 米斯特白帽培训讲义 漏洞篇 越权

    越权漏洞是 Web 应用程序中一种常见的安全漏洞。它的威胁在于一个账户即可控制全站用户数据。当然这些数据仅限于存在漏洞功能对应的数据。越权漏洞的成因主要是开发人...

    ApacheCN_飞龙
  • 使用node和express+mongodb实现数据增删改功能

    2018即将过去,2019即将来临,前端技术不断在在更新,学的东西越来越多。我们只有不断的学习,才不能被淘汰。在前后端分离的一个时代,后端提供接口,前端调用接口...

    小周sri的码农
  • 融合基础架构与SDN之间:是整合还是分离?

    静态架构已经不再适合当今高度移动和虚拟化的环境了。在网络中需要被支持的数据剧增以及日益增长的设备数量都将要求网络变得更为灵活。企业期待利用网络基础设施的灵活性来...

    SDNLAB
  • SAS

    用户1733462
  • 前沿 | 罗切斯特大学最新研究成果:AI可以预测我们说什么

    大多数的人可以对自己将要说的话做到完全保密,直到他们张嘴说话的那一秒。但是现在,计算机可以通过寻找你的大脑中与你将要说的话相关的大脑活动形式,迅速地预测你在想什...

    AI科技评论
  • Windows下同时安装了Python2与Python3时如何使用RobotFrameWork

           由于windows下不能像linux那样指定python文件的运行路径,当电脑中即安装了python2,又安装了python3时,也不能在环境变量...

    未来sky
  • 区块链交易平台搭建及应用实体

    台湾当局"国会议员"Jason Hsu:目前台湾当局区块链政策相当弹性,台湾致力于成为加密货币的中心

    用户2357564
  • Python|让代码替你“说话”

    程序员,在其他人眼中往往都是高冷的存在,在他们的眼中能用代码解决的问题绝对不考虑其他的方法,本文让我们用Python来提升一下高冷的档次,让我们用代码来“说话”...

    数据山谷

扫码关注云+社区

领取腾讯云代金券