您的位置:首页 > 移动开发 > Android开发

android通过更改hosts免优酷广告方法

2016-07-28 23:10 190 查看
原文来自于吾爱破解

http://www.52pojie.cn/thread-432115-1-1.html

第四点。

什么是hosts?

首先清楚一个概念,什么是主机名?

主机名主要是局域网内用于区分各主机的名字。

而在linux系统(android底层是linux)下,其配置文件位于/system/etc/hosts,格式为:

第一部份:网络IP地址。

第二部份:主机名.域名,注意主机名和域名之间有个半角的点。

第三部份:主机名(主机名别名) ,其实就是主机名。

其实两部分就可以了,即网络ip地址对应主机名。 那这个文件主要是干嘛用的呢? 其实是将主机名映射到ip地址,这样通过主机名就可以访问该ip地址了。典型的比如:

127.0.0.1 localhost

这样的配置,localhost就映射到127.0.0.1,换言之,通过localhost访问,其实就是访问127.0.0.1。(只不过这里只针对本机,如果对于所有机器都适用,就是dns了)

为何可以免广告

优酷获取广告是通过从一个网站上获取,而如果我们更改hosts,将该网址(相当于主机名)指向本地,那么就会无法获取到,于是就可以免广告了。

获取该域名的方法可以通过抓包,逆向工程等,这里就不再细说。

具体方法

(应该需要root)通过修改android手机/system/etc/hosts文件,在其中添加

127.0.0.1 ad.api.3g.youku.com


即可免视频广告。对于其他广告还有一些域名,感谢吾爱破解这位作者,我就将其一起发出来

127.0.0.1 ad.api.3g.youku.com
127.0.0.1 api.gamex.mobile.youku.com
127.0.0.1 valf.atm.youku.com
127.0.0.1 mf.atm.youku.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android