当前位置: 首页 > news >正文

android 12 禁止三方APP 使用API 直接打开wifi的修改方法

log 提示:setWifiEnabled not allowed for uid ....

修改方法如下:

修改源码之后,全编译即可。

packages/modules/Wifi/service/java/com/android/server/wifi/WifiServiceImpl.java
@@ -743,7 +743,8 @@ public class WifiServiceImpl extends BaseWifiService {|| checkNetworkSetupWizardPermission(pid, uid)|| checkNetworkStackPermission(pid, uid)|| checkNetworkManagedProvisioningPermission(pid, uid)
-                || isSignedWithPlatformKey(uid);
+                || isSignedWithPlatformKey(uid)
+                               || true;

三方APP 需要申请下面的权限

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />


http://www.mrgr.cn/news/62076.html

相关文章:

  • golang的多表联合orm
  • eclipse下载与安装(汉化教程)超详细
  • 【Pytorch】Pytorch的安装
  • 【51 Pandas+Pyecharts | 深圳市共享单车数据分析可视化】
  • MLP预售开启,革新去中心化通信生态:智能手机与AI Agent齐上阵
  • Python数值计算(34)——newton-cotes积分公式
  • IDEA 社区版 lombok插件报错(java:方法引用无效)
  • MongoDB 部署指南:从 Linux 到 Docker 的全面讲解
  • 算法|牛客网华为机试11-20C++
  • 树莓派4处理器超频指南
  • 两步GMM计算权重矩阵
  • matlab读取逐日的1km分辨率中国大陆地区的土壤水数据,并汇总至逐月分辨率
  • 数字化平台助力:国际数字影像产业园打造智慧园区生态圈
  • (也许是全网首发!)Qt6 编译著名Widgets组件 Qt Material Widgets by MSVC / Mingw
  • 设计产品宣传册没参考?推荐一个超多产品宣传册案例的网站
  • OpenJudge:找和为K的两个元素
  • 接口自动化测试平台项目环境搭建
  • MySQL-SQL性能分析
  • 【Stable Diffusion - Ai】小白入门必看(涂鸦、涂鸦重绘、局部重绘和重绘蒙版篇)!真材实料!不卖课!!!
  • 跨平台实现实时通讯
  • 【iOS】SDWebImage
  • 海外联盟营销入门:2024最新指南
  • 玄机-应急响应- Linux入侵排查
  • 单层级IVR和多层级IVR有哪些区别
  • 视频转场素材资源网站分享
  • 网站攻击,XSS攻击的类型