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

安卓手机如何屏蔽指定网站?

  •  
  •   Graxce · 2016-07-11 15:11:31 +08:00 · 27045 次点击
    这是一个创建于 3049 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手机是 Z3C ,系统 5.1 。
    试过修改 Hosts ,可是保存后再打开 Hosts 文件发现。修改过的条目居然不见了!!

    用 APP 修改和直接用 RE 管理器 system/etc 修改都试过,就是不能保存!

    然后我就放弃了,直接进路由器看看有没有屏蔽功能,哪知道路由器居然不能屏蔽 https !

    实在黔驴技穷,所以过来这边问问有什么好的方法。
    21 条回复    2016-09-18 17:29:21 +08:00
    Graxce
        1
    Graxce  
    OP
       2016-07-11 15:13:09 +08:00 via Android
    试过很多方法, Hosts 文件就是不能保存。完全搞不懂什么原因。
    cst4you
        2
    cst4you  
       2016-07-11 15:16:49 +08:00
    你完全搞不懂的原因就是没有权限.
    没有 root 谁让你改 hosts 了, 就算 windows 下也需要管理员才能改呀.
    Lentin
        3
    Lentin  
       2016-07-11 15:45:44 +08:00 via Android
    试试 drony
    Graxce
        4
    Graxce  
    OP
       2016-07-11 16:25:59 +08:00 via Android
    @cst4you 权限是有的
    Graxce
        5
    Graxce  
    OP
       2016-07-11 16:26:10 +08:00 via Android
    @Lentin 不是破解屏蔽喔
    Graxce
        6
    Graxce  
    OP
       2016-07-11 16:28:34 +08:00 via Android
    @cst4you 没有权限的话, RE 是不会让你进 etc 里面的。
    undownding
        7
    undownding  
       2016-07-11 16:30:08 +08:00
    修改前 remount 没有? 没 remount 的话 /system 是只读的

    remount /system -o rw 貌似是这样
    Lentin
        8
    Lentin  
       2016-07-11 17:06:55 +08:00
    @Graxce drony 有个 DNSmapping 的功能,可以添加 hosts
    gason406
        9
    gason406  
       2016-07-11 17:13:38 +08:00
    “没有权限的话, RE 是不会让你进 etc 里面的。”??? RE 默认是只读挂载的啊为什么不能进,如果没挂载为读写当然是不能保存的
    LuvLetter
        10
    LuvLetter  
       2016-07-11 17:34:24 +08:00
    写个弱鸡 VPN API 的 App, 然后匹配规则.
    leeyuzhe
        11
    leeyuzhe  
       2016-07-11 19:11:23 +08:00 via Android
    hosts 百分百可以
    badcode
        12
    badcode  
       2016-07-11 19:36:23 +08:00
    楼主应该编辑好后再覆盖!!!

    AdAway.apk(去广告)这款软件需要 root,各种源不可用
    自己维护的 hosts 不仅能去广告还能有特殊需求
    Graxce
        13
    Graxce  
    OP
       2016-07-11 20:33:05 +08:00
    @badcode 已经编辑好了再复制进去的,不过我刚才已经强刷系统了。待会再看看。
    honeycomb
        14
    honeycomb  
       2016-07-11 20:37:09 +08:00
    @Graxce
    不能保存的原因是没有权限:

    可能是因为无权以 R/W(读+写)挂载
    也可能是 SELinux 阻止了对 /system 分区的写入

    尝试在 twrp 下写入?

    路由器确实不能屏蔽 https ,因为 https 只有在握手的时候才能看得到域名


    但是但是但是,你可以用:

    Xposed 的插件,如 minminguard

    可以用 Xprivacy 开发者写的另一个通过 per-app vpn API 实现的联网权限 /拦截器应用
    MC
        15
    MC  
       2016-07-11 21:15:13 +08:00 via Android
    hosts 肯定是你自己权限问题
    或者写个 pac 也可以
    badcode
        16
    badcode  
       2016-07-11 21:50:15 +08:00
    RE 管理器试过保存时提示文件过大,保存不完整
    直接剪切出去编辑完了再放回,完美
    owt5008137
        17
    owt5008137  
       2016-07-11 21:55:58 +08:00 via Android
    写 hosts 需要 root 权限,如果不 root 的话还是改路由器吧。最简单的就是改 dns ,但是国内有些有些浏览器会自己做 dns 缓存,所以没法对所有浏览器生效
    ilanyu
        18
    ilanyu  
       2016-07-11 23:05:22 +08:00
    dnsmasq ,你值得拥有
    garipan
        19
    garipan  
       2016-07-11 23:07:45 +08:00
    re 浏览器里面也有个类似 chmod 的东西
    首先挂载为 r/w
    你长按文件有个权限,点开以后有九个框,分别对应读、写、执行。 r/w/x
    v2016
        20
    v2016  
       2016-07-12 10:28:39 +08:00
    改 hosts ,有那个软件的叫什么广告拦截的,实际上就是一个 hosts 修改器
    woyaojizhu8
        21
    woyaojizhu8  
       2016-09-18 17:29:21 +08:00
    路由器上改 hosts 不可能不能屏蔽 https 的,改 hosts 的方法是和 http 或者 https 无关的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:49 · PVG 05:49 · LAX 13:49 · JFK 16:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.