国内的应用软件,商业化气息浓重,各种广告无处不在,让人烦不胜烦,最让人无奈之事是你根本无法彻底关闭,只能默默忍受,以国内某乎为例,作为一个高品质的问答社区,营销广告随处可见,甚至可以说无孔不入,严重影响使用体验。
在安卓平台,得益于系统的开放自由,用户可通过加载各类Xposed模块修改和扩展功能,近期阿刚折腾了一下Github上开源的某乎去广告模块:知了。
跟大家分享一下~
知了,专注于某乎精简与去广告
知了是一款在Github上开源的知乎去广告Xposed模块,它功能强大,能够有效去除知乎上包括启动页、首页信息流、回答评论等位置中的广告,可以自由隐藏个人中心中相关的推荐、精简列表让界面更干净,同时还支持自定义关键词屏蔽相关的内容,是目前效果最好的去广告精简模块。
知了功能强大,其提供的选项简单易懂,效果立竿见影,简单概括,它大致可分成三大功能块,下面阿刚简单的说说
一,去广告
知了的主要功能就是去除各种广告,目前它可以去除包括启动页、首页信息流、回答列表、评论列表、分页页面、回答底部、以及搜索中的推广广告,这一块的设定立竿见影,按需开启即可。
二,界面净化
顾名思义,可移除页面上显示的各种组件与内容区域,例如你可以隐藏会员卡片/按钮,隐藏视频按钮、精简文章页面(隐藏相关推荐),以及移除首页最上方的直播按钮等。
三,内容过滤
知了的强大之处不仅仅是简单去广告,最重要的是它可以增强知乎的阅读体验,这方面主要就是内容过滤。在知乎上,我个人觉得它的推荐其实与当下所有的内容推荐一样让人尴尬,要么是强行推荐,要么是一个东西推荐个没完没了。
在知了中,它内置了一个非常实用的过滤功能,主要包括去除推荐列表中的视频、会员推荐、文章推荐以及商品推荐,这一块比较精准,开启后在首页的推荐中即可看到效果。
当然最重要的是它支持按照关键词来过滤内容,比如可以设定标题、作者、或者内容中的关键词,并且支持正则表达式。
四,其他方面
知了的功能中,有一些是额外设定的功能,主要是调整默认的一些操作或者行为
比如自定义起始页,你可以设定APP启动后打开的页面,默认是推荐页,你可设定为热榜或关注页面
比如知乎默认可以通过悬浮的按钮来切换下一个回答,知了可以设置为左右滑动切换回答,而且也可以移除[下一个回答按钮]
比如通过知了还可以设置直接打开外部链接而无需确认,还能进一步甚至为直接调用手机自带的浏览器打开链接。
小结:
在去广告和精简上,知了一直是目前最强大的Xposed模块,它允许你根据喜好自定义,并且可以随时还原原本的设置。
使用xpatch将知了xposed模块内嵌到知乎
如开头所述,知了是一个Xposed模块,Xposed是一个运行于Android操作系统的钩子框架,它可以拦截几乎所有Java函数的调用,允许Xposed模块中的自定义代码更改函数执行行为,简单的理解的话,相当于一个能hook系统和应用的插件系统。
要安装知了,提供两种办法:
1,手机Root,安装好Xposed框架,安装知了模块
2,无需Root,使用Xpatch重新签名apk使可直接加Xposed模块
Xposed框架相关的开源工具较多,比如太极,主要是有一些门槛,阿刚这里说一下Xpatch的方法,不喜欢折腾的同学可以直接忽略这一块,文章最后下载最终成品即可。
关于Xpatch,官方项目主页上的描述清晰明了:Xpatch的原理是对Apk文件进行二次打包,重新签名,并生成一个新的apk文件。 在Apk二次打包过程中,插入加载Xposed插件的逻辑,这样,新的Apk文件就可以加载任意Xposed插件,从而实现免Root Hook任意App的Java代码。
准备工作:
- 电脑安装好java环境
- 知乎APP 8.9.0
- 知了模块
- xpatch-3.0.jar
开始制作
1,首先为了方便,我们可以新建一个文件夹命名为zhihu,并将下载好的知乎apk文件和xpatch-3.0.jar放置其内。
2,直接在这个新建的文件夹地址中输入cmd,WIndows会自动在当前目录下打开cmd窗口,省的你再用命令切换目录和指定文件路径了
3,直接输入下面的命令
java -jar xpatch-3.0.jar zhihu.apk
xpatch将会自动解包apk并重新签名,全部完成后会在当前的目录下生成一个zhihu-xposed-signed.apk,如图:
4,到了这一步已经完成了,手机安装生成的新的apk文件和知了的apk即可。
当你运行新的zhihu时,会自动挂载已安装的知了模块。另外由于重新签名,会导致知乎原先的QQ登录等失效,这是无法解决的,其他的登录不影响。
小结:xpatch的功能真的强大,它让原先需要Root后才可使用的xposed模块变得更加简单,你只需通过它重新生成一个app并安装好对应的模块即可。
另外,xpatch的分支lspatch可以直接把模块嵌入到apk中,这样你就无需安装模块,仅安装新生成的apk文件即可,这方面的教程,吾爱论坛@九江入海专门写了一篇,感兴趣的同学可以去看,阿刚就不多说了。
最后
知不知乎的其实不重要,重要的是掌握了xpatch这样的方法,今后若发现好的Xposed模块,你完全可以自己制作,而且无需root,简单方便。
最后本文只是分享一下自己折腾的过程,模块本身只是一个简单的修改去个广告,不存在任何破解。
- 本文标签:
- 版权声明:本站原创文章,于2022-03-07由阿刚同学发表,本文共2178个字。
- 转载请注明:知了,功能强大的知乎去广告模块|乐软博客 +复制链接
- * 暂无相关文章
厉害
:mrgreen: 好耶
老哥,我是老粉了,请问能不能出一期FQ的软件。
@Mr.tan 你要真是个老粉,就不会说出这种要求了~发个FQ的教程,你是想我进去么?
搜索xpatch-3.0.jar 卧槽!这里啥玩意也没有 就很接地气