Android 7.1.1 去除网络叉号的新方法
最新方法:adb shell "settings put global captive_portal_https_url https://captive.v2ex.co/generate_204"
原理:7.1.1更改了验证方式导致之前的方法失效。7.1.0为:
privatestatic String getCaptivePortalServerUrl(Context context, boolean isHttps) { Stringserver = Settings.Global.getString(context.getContentResolver(), Settings.Global.CAPTIVE_PORTAL_SERVER); if(server == null) server = DEFAULT_SERVER; return(isHttps ? "https" : "http") + "://" + server +"/generate_204";}
7.1.1为:
23private static String getCaptivePortalServerHttpsUrl(Contextcontext){ return getSetting(context,Settings.Global.CAPTIVE_PORTAL_HTTPS_URL,DEFAULT_HTTPS_URL);}
即字段由 CAPTIVE_PORTAL_SERVER 变更为 CAPTIVE_PORTAL_HTTPS_URL ,并且不进行 generate_204 拼接。
赞 就问问 魔趣好像不需要这个吧 是WiFi还是信号?WiFi叉可以用叹号杀手去掉 adb no found v188style 发表于 2016-12-10 12:58
adb no found
开发者那里开启USB调试,电脑要装ADB驱动
lxy1101871460 发表于 2016-12-10 12:01
是WiFi还是信号?WiFi叉可以用叹号杀手去掉
WIFI叹号 7.1.1实测只能用这个命令去掉 等叹号杀手更新吧
a64958597 发表于 2016-12-10 11:33
就问问 魔趣好像不需要这个吧
针对CM14.1或其他外国第三方7.1.1ROM
打开开发者模式
选择root
开启本地terminal
然后回到桌面
在terminal输入su获取权限,允许root权限
然后输入settings put global captive_portal_detection_enabled 0
然后回车
然后开关飞行模式
搞定 你们用电信有没有显示禁用漫游指示符的问题
页:
[1]
2