有無root主要判斷
/system/app/Superuser.apk
有無su資料夾
/system/xbin/which
su
針對系統目錄keyword判斷
/sbin/
/system/bin/
/system/xbin/
/data/local/xbin/
/data/local/bin/
/system/sd/xbin/
/system/bin/failsafe/
/data/local/
針對應用程式判斷
eu.chainfire.supersu
com.noshufou.android.su
com.koushikdutta.superuser
david.lahuta.superuser.free.pro
com.umintlab.su.ModeChanger
com.su.suapp
david.lahuta.superuser
jp.htxa58.el.root.rootadmtool.pro
com.umintlab.su.SettingsGeneral
com.noshufou.android.su.fixer
com.noshufou.android.su.elite
com.bitcubate.android.su.installer
com.bitcubate.superuser.pro
org.invisiblek.superuserlockring
com.keramidas.TitaniumBackup
com.universal.unroot
busybox
su
另外較為特殊的字串,也是判斷root的依據
(基本上以下列出來的大都是模擬程式)
unknown
vbox
test
andy
developer
genymotion
generic
只要有以上任何一項東西出現在你的手機
很抱歉!你的手機就是ROOT過的
最後看到程式裡對ROOT判斷下的結果,我笑了
const-string , "Root Checking Apps Return"
const-string , "Root apps found!!!!!!"
有必要這麼多驚嘆號嗎....
補充說明:
此篇文章的本意為單純公開資訊,所以不開放任何教學,請見諒m(_ _)m
之所以列出這些,只是單純不爽官方針對正常root用戶進行的相關管制
正當使用的root用戶本就無辜
因為官方無能抓外掛,乾脆通通禁止的做法深深感到痛心