command命令是用来直接调用shell命令的,无需查询shell库。其选项-v可显示shell命令的路径。不存在就不会输出。因此也可用于在无权限状态下查询任何命令,且无需调用命令就能知道是否存在该命令。许多游戏工作室也是用的该方案检测root和面具。
command -v [命令]

可用于检测手机是否root:
command -v su

也可用于检测手机是否刷了面具:
command -v magisk

检测到就会输出其路径,未检测到就什么也不会输出。
注意:mt终端运行检测su输出的是错误的!!!

检测是否解锁了BL锁:(0代表已解锁,1代表未解锁)
getprop ro.boot.flash.locked

检测是否关闭了seLinux:
getenforce
0: permissive(宽容模式)
1: enforcing(强制模式)

安卓检测手机是否root、是否刷了面具。相关推荐

  1. 检测手机是否root

    本文出自RxRead的博客(http://www.cnblogs.com/waylife/) 由于项目需要root安装软件,并且希望在合适的时候引导用户去开启root安装,故需要检测手机是否root. ...

  2. android 手机获取root权限(刷入magisk面具方式)_获取刷入模块_MIUI_android7/android12实践

    文章目录 预备环节 基础参考内容 视频教程★\bigstar★ 基础知识准备 推荐具有的技能(optional) 工具/材料准备 硬件和软件 magisk app注意事项/刷入面具 关于刷进入magi ...

  3. 红米9A成功root.9秒解锁BL MIUI12 root权限刷 Magisk面具 TWRP

    感谢大家帮助 成功root 红米9A root Redmi 9A获取 root 刷面具magisk , twrp下载激活安装框架,手机root刷机包 TWRP下载地址

  4. root不到怎么刷机,没有root如何刷机

    手机不能ROOT ,怎么刷机呢? 主要是硬件兼容性不好,或者ROOT工具软件兼容差或功能不完善造成的. 有时候因为系统使用时间长,系统不稳定,软件多,兼容性问题严重,可能一次无法完成,可以多尝试几次. ...

  5. 一加6T手机Android10 root教程

    一加六T手机Android10 root教程 刷机之前一定要备份!备份!备份! 第一步:准备文件 第二步:准备工作 第三步:解BL锁 第四步:刷入第三方TWRP 第五步:刷入Magisk 前言:一加6 ...

  6. 小米8 android 9.0 rom,小米手机安卓8.0安卓9.0 root卡刷教材安卓手机解密手机内存卡刷教程...

    小米手机安卓8.0安卓9.0 root卡刷教材安卓手机解密手机内存卡刷教程 步骤一 准备 Recovery 工具 提示: ①.安装第三方REC(电脑操作)如已安装可跳过 ②.如无法判断自己是否已安装第 ...

  7. 安卓手机ROOT和刷机基本操作——以红米Note7刷安卓原生系统并Root为例

    文章目录 前言 一.简介 1. 安卓权限 2. 安卓分区 Boot分区 System分区 Data分区 Cache分区 Recovery分区 3. Fastboot 二.前置准备 1. Android ...

  8. 安卓逆向学习及APK抓包(二)--Google Pixel一代手机的ROOT刷入面具

    注意:本文仅作参考勿跟操作,root需谨慎,本次测试用的N手Pixel,因参考本文将真机刷成板砖造成的损失与本人无关 1 Google Pixel介绍 1.1手机 google Pixel 在手机选择 ...

  9. 检测到你的手机处于root环境_无论你做的多么天衣无缝,你手机root了,就拜拜...

    此篇文章仅探讨Android底层技术.不提供任何软件和安装包-- 我们通过一些底层技术对手机中的各种基础信息进行一个修改. 举例说明:主要修改的参数有: Android_Id.IMEI.手机序列号.手 ...

最新文章

  1. python中mod运算符_Python中的数学运算操作符使用进阶
  2. java final修饰符_java final修饰符详解,final修饰方法
  3. java企业网站源码,模版,有前后台,springmvcSSM,生成静态化
  4. json-tree api_什么是JSON处理(JSON-P API)?
  5. 使用入站适配器公开HTTP Restful API。 第1部分(XML)
  6. Android平台基于RTMP或RTSP的一对一音视频互动技术方案探讨
  7. python面试题之补充缺失的代码
  8. 【CSS】css控制模块到顶层或底层
  9. bzoj1088: [SCOI2005]扫雷Mine
  10. 深度解析,AI如何让创新变得更简单
  11. 4、Java 并发编程基础
  12. 计算机管理老是自动打开,电脑老是自动重启怎么回事怎么解决
  13. 黑暗料理-花菜+肉丝+木耳
  14. Testbench的激励添加和书写技巧
  15. 访问者模式的java语言_Java 设计模式系列(二三)访问者模式(Vistor)
  16. 初识C语言--第二弹
  17. 写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int strcmp(char * p1 ,char * p2); 设p1指向字符串s1, p2指向字符串s2。要求当s1=s2
  18. java左手画圆右手画方_左手画圆、右手画方,双手齐用同时养护、开发你的左右大脑!...
  19. Luogu P1491 集合位置 (spfa--次短路)
  20. 索尼xz Android 内存,新版索尼Xperia XZ曝光:终于迈入4GB内存时代!

热门文章

  1. 清风数模课 - - - 插值算法笔记
  2. Realsense D435i 更新固件
  3. 功能强大的开源网络监控工具:LibreNMS,牛逼!
  4. HTML 18 HTML5 特性 18.2 HTML5 浏览器支持
  5. Python文件操作数据格式,简单简洁
  6. nextcloud 安装https
  7. python代码实现:小红很喜欢吃薯条,有一天,她拿出了n根薯条。第i根薯条的长度为ai。小红认为,若两根薯条的长度之差在l和r之间,则认为这两根薯条有“最萌身高差”。...
  8. 嵌入式~PLC-专辑5
  9. 一篇自勉的短文日记同时送给80后年近中旬的你
  10. iOS使用Object-C自定义cordova插件(-)