首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

做了个基于 Xposed 的去除知乎广告助手

  •  
  •   picone · 7 天前 · 1957 次点击

    最近知乎的广告真是太恶劣了,看的有点不爽,发现网上也没有类似的项目,遂自己做了个。

    目前功能有:

    1. 去除首页"推荐"内的广告
    2. 去除答案页面底部广告
    3. 屏蔽底部"方法"或"大学"选项卡

    项目地址https://github.com/picone/ZhihuXposed

    18 回复  |  直到 2018-07-15 00:48:20 +08:00
        1
    yejinmo   7 天前
    支持一个
    楼下有大佬检查代码么
        2
    picone   7 天前   ♥ 2
    @yejinmo #1 代码不超过 200 行,随便看,重点是 hook 哪里
        3
    Admin8012   7 天前 via Android
    好好好
        4
    fantasylidong   7 天前 via Android
    现在 xposed 在 8.1 上总是弄出乱七八糟的问题,早就不用 xposef
        5
    jiqing   7 天前
    6666666 被知乎的热门烦死了
    电脑网页有没有
        6
    little_cup   7 天前   ♥ 12
    作为已经离职的前员工,对去广告本身不太好发表看法。
    但看到一个 commit:「 feature: 增加屏蔽知乎的 Xposed 检测」我觉得很无奈。知乎的 logcat 里输出得很清楚了,只要往 /sdcard/zhihu/ 里放一个 .allowXposed 文件就不会屏蔽。V2EX 上大都是程序员,这么做的原因应该都很明白的吧,KPI 什么的不说,给 XP 造成的 crash 打个标记不知能节省多少排查 bug 的时间,少多少加班。
    最后非要搞成猫鼠游戏,今天你反 Xposed,明天我反反 Xposed …明明都是程序员,这样互相伤害真的好吗?
        7
    runking   7 天前
    有办法给浏览器套个知乎客户端的 UA 吗
        8
    honeycomb   7 天前 via Android
    @little_cup 这样做是好的,这事是你的前东家挑起的。作为用户自然不能依赖于开发组好心留下的后门,谁知道这个后门哪天就关闭了呢。

    和网页上的 adblock 一样,如果网站敢用 anti adblock,用户就会用 adblock 的棒子打回去,如果还是不乐意,网站应当关站,或者把所有数据藏到注册用户之后。
        9
    picone   7 天前
    @little_cup #6 抱歉,真没有考虑到日志会记录是否 xposed 的问题,但是全局搜了下没发现除了屏蔽 Xposed 外还有哪里调用了,换句话说应该没有造成影响的。当初想法只是简单粗暴避免还有别的地方有影响,从根源上处理。
    讲道理,以前知乎广告的数量比较少,特别刚开始的那种全屏翻滚效果的广告,真的很点赞,效果炫酷。广告投放量太大只会造成反感。知乎最近的广告数量,基本上首页 feed 每次翻页都冒出来广告,我觉得产品应该考虑下广告的效果?
        10
    huangyoudashi   7 天前 via Android
    手机浏览器用 Yandex 下载一个伪装 ua 的插件在网上找该 ua 的攻略就行
        11
    maxxxxx   7 天前   ♥ 2
    知乎的产品经理不看 V2 的,之前通过某种渠道反馈过纵向翻页答案里的广告影响阅读的问题,人家给的反馈是,这么做广告的阅读量明显提升,已经作为一个成功 case 在内部各种分享了,这是完全不顾用户的用户体验,完全面向 kpi 设计了。
        12
    little_cup   7 天前
    @picone 广告这种事情并不是产品能说了算的…
        13
    dongxiaozhuo   6 天前
    @runking 好像并不行,你抓包看一下,客户端请求的 Header,都是独有的,在 Web 接口中并没有。
        14
    picone   6 天前
    @dongxiaozhuo #13 答案页面是可以直接浏览器浏览的。
    知乎客户端增加了几个 header,com.zhihu.android.app.appview.AppView2 的 buildAppViewHeader 写的很全
        15
    sola97   6 天前
    为啥我装上去没啥效果,禁用资源钩子的问题吗?
        16
    picone   6 天前
    @sola97 #15 目前仅适配了最新版本客户端,官网下的 760
        17
    sola97   6 天前
    @picone #16 我去更新后可以了,自带检查更新有坑
        18
    mmdsun   5 天前 via Android
    Mark
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   613 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 21:15 · PVG 05:15 · LAX 14:15 · JFK 17:15
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1