Android判斷用戶手機是否獲取root權限

在市面上的不少APP是不容許用戶手機獲取root權限後使用的web

廢話很少說,封裝方法以下:
在這裏插入圖片描述
源碼以下bash

public static boolean isDeviceRooted() { 
 
   
        String[] locations = { 
 
   "/system/bin/", "/system/xbin/", "/sbin/", "/system/sd/xbin/",
                "/system/bin/failsafe/", "/data/local/xbin/", "/data/local/bin/", "/data/local/",
                "/system/sbin/", "/usr/bin/", "/vendor/bin/"};
        for (String location : locations) { 
 
   
            if (new File(location + "su").exists()) { 
 
   
                return true;
            }
        }
        return false;
    }

本文同步分享在 博客「計蒙不吃魚」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。svg

相關文章
相關標籤/搜索