一般说来,Android 手机的飞行模式一打开,什么通讯、Wi-Fi、蓝牙和 NFC 在内的所有无线功能都给关闭到了,但我们还是希望 wifi 这个功能给保留到,应该怎么办呢?

一、准备工具

     ROOT 系统 (怎么 root 不属于本文的范围,具体请参照网站) 后分别在手机上安装 RE 管理器和 SQlite Editor 编辑器。

    安装好这两个软件之后呢?开始下面的工作之旅 

   RE 管理器参考下载地址: http://as.baidu.com/a/item?docid=4975712

   SQlite Editor 编辑器参考下载地址:http://as.baidu.com/a/item?docid=1105425

二、操作步骤

1、在 RE 管理器中找到并点击 data>data>com.android.providers.settings>databases 目录里的 settings.db 文件,选择用 SQlite Editor 编辑器 (装了之后会自动关联打开方式) 打开。


点击查看原图

2、依次进入 “global→airplane_mode_radios”,(三星,oppo 手机适用);system  ---》 airplane_mode_radios(中兴手机适用),不同的手机位置可能会有略微差别。

看到木有,name 列表下有 airplane_moed_toggleable_radio

value 列表下有:bluetooth,wifi,nfc 之类的

如果你想在飞行模式下保留 Wi-Fi,就删除 value 中的 wifi 值,如果还想保留蓝牙,则再删除 bluetooth,以此类推,保存后重启手机即可生效。

3.jpg

3、如果修改时提示 “database is locked” 报错,可能是权限设置的问题,则可先将 settings.db 文件备份到其它目录修改,可以修改权限的哈,比如说修改成 Read,Write,Execute(也就是读\写\执行) 等,再将改好的文件替换源文件。

点击查看原图

三、注意事项

      为了系统安全,备份操作才是王道。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注