递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4430|回复: 4
打印 上一主题 下一主题

[安卓] 检测手机设备是否已root或隐藏root

[复制链接]

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
跳转到指定楼层
楼主
发表于 2023-4-17 10:14:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ゞ情非得已Sky 于 2023-4-17 13:47 编辑

火山安卓  检测 设备是否已ROOT或隐藏     [隐藏后依然可以检测到设备已root,已测试  但 没有更深入的检测]


注意:可能会出现误判情况! 根据实际而定



<火山程序 类型 = "通常" 版本 = 1 />

方法 检测设备是否已root <公开 静态 类型 = 逻辑型 注释 = "包含检测是否已隐藏root" @禁止流程检查 = 真
        @java.导入 = "java.io.BufferedReader\njava.lang.Process\njava.io.InputStreamReader">
{
    @    String buildProp = "";
    @    try {
    @        Process process = Runtime.getRuntime().exec("getprop");
    @        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
    @        String line;
    @        while ((line = bufferedReader.readLine()) != null) {
    @            buildProp += line.toLowerCase();
    @        }
    @        bufferedReader.close();
    @        process.waitFor();
    @    } catch (Exception e) {
    @        e.printStackTrace();
    @    }
    @    return buildProp.contains("su") || buildProp.contains("magisk");
}




回复

使用道具 举报

37

主题

585

帖子

2857

积分

金牌会员

Rank: 6Rank: 6

积分
2857
沙发
发表于 2023-4-17 11:51:21 | 只看该作者
大佬厉害。。。
回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
板凳
发表于 2023-4-18 17:33:08 | 只看该作者
大佬出品,必属精品

现在好像很多都在用frida,虽然我不会,但是感觉这个应该比较牛
大佬,可以试试能不能检测这个
回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
地板
发表于 2023-4-22 00:23:10 | 只看该作者
大佬,这个确实有点问题,小米和红米这些系统未root,但buildProp.contains("su") 返回真
回复

使用道具 举报

109

主题

460

帖子

2467

积分

金牌会员

Rank: 6Rank: 6

积分
2467
5#
 楼主| 发表于 2023-4-22 08:37:56 | 只看该作者
howill2021 发表于 2023-4-22 00:23
大佬,这个确实有点问题,小米和红米这些系统未root,但buildProp.contains("su") 返回真 ...

估计是针对部分手机有效
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 07:58 , Processed in 0.091161 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表