Skip navigation links
A C D E H I K L N P Q R S U V W 

A

ALL - Static variable in class com.scottyab.rootbeer.util.QLog
 

C

canLoadNativeLibrary() - Method in class com.scottyab.rootbeer.RootBeer
Checks if it is possible to load our native library
checkForBinary(String) - Method in class com.scottyab.rootbeer.RootBeer
 
checkForBusyBoxBinary() - Method in class com.scottyab.rootbeer.RootBeer
Checks various (Const.suPaths) common locations for the busybox binary (a well know root level program)
checkForDangerousProps() - Method in class com.scottyab.rootbeer.RootBeer
Checks for several system properties for
checkForMagiskBinary() - Method in class com.scottyab.rootbeer.RootBeer
Checks various (Const.suPaths) common locations for the magisk binary (a well know root level program)
checkForNativeLibraryReadAccess() - Method in class com.scottyab.rootbeer.RootBeer
Checks if device has ReadAccess to the Native Library Precondition: canLoadNativeLibrary() ran before this and returned true Description: RootCloak automatically blocks read access to the Native Libraries, however allows for them to be loaded into memory.
checkForRoot(Object[]) - Method in class com.scottyab.rootbeer.RootBeerNative
 
checkForRootNative() - Method in class com.scottyab.rootbeer.RootBeer
Native checks are often harder to cloak/trick so here we call through to our native root checker
checkForRWPaths() - Method in class com.scottyab.rootbeer.RootBeer
When you're root you can change the permissions on common system directories, this method checks if any of these patha Const.pathsThatShouldNotBeWrtiable are writable.
checkForSuBinary() - Method in class com.scottyab.rootbeer.RootBeer
Checks various (Const.suPaths) common locations for the SU binary
checkSuExists() - Method in class com.scottyab.rootbeer.RootBeer
A variation on the checking for SU, this attempts a 'which su'
com.scottyab.rootbeer - package com.scottyab.rootbeer
 
com.scottyab.rootbeer.util - package com.scottyab.rootbeer.util
 
Const - Class in com.scottyab.rootbeer
Created by mat on 19/06/15.

D

d(Object) - Static method in class com.scottyab.rootbeer.util.QLog
 
detectPotentiallyDangerousApps() - Method in class com.scottyab.rootbeer.RootBeer
Using the PackageManager, check for a list of well known apps that require root.
detectPotentiallyDangerousApps(String[]) - Method in class com.scottyab.rootbeer.RootBeer
Using the PackageManager, check for a list of well known apps that require root.
detectRootCloakingApps() - Method in class com.scottyab.rootbeer.RootBeer
Using the PackageManager, check for a list of well known root cloak apps.
detectRootCloakingApps(String[]) - Method in class com.scottyab.rootbeer.RootBeer
Using the PackageManager, check for a list of well known root cloak apps.
detectRootManagementApps() - Method in class com.scottyab.rootbeer.RootBeer
Using the PackageManager, check for a list of well known root apps.
detectRootManagementApps(String[]) - Method in class com.scottyab.rootbeer.RootBeer
Using the PackageManager, check for a list of well known root apps.
detectTestKeys() - Method in class com.scottyab.rootbeer.RootBeer
Release-Keys and Test-Keys has to do with how the kernel is signed when it is compiled.

E

e(Object, Throwable) - Static method in class com.scottyab.rootbeer.util.QLog
 
e(Object) - Static method in class com.scottyab.rootbeer.util.QLog
 
ERRORS_ONLY - Static variable in class com.scottyab.rootbeer.util.QLog
 
ERRORS_WARNINGS - Static variable in class com.scottyab.rootbeer.util.QLog
 
ERRORS_WARNINGS_INFO - Static variable in class com.scottyab.rootbeer.util.QLog
 
ERRORS_WARNINGS_INFO_DEBUG - Static variable in class com.scottyab.rootbeer.util.QLog
 

H

handleException(Exception) - Static method in class com.scottyab.rootbeer.util.QLog
Prints the stack trace to mubaloo log and standard log

I

i(Object) - Static method in class com.scottyab.rootbeer.util.QLog
 
isDLoggable() - Static method in class com.scottyab.rootbeer.util.QLog
 
isELoggable() - Static method in class com.scottyab.rootbeer.util.QLog
 
isILoggable() - Static method in class com.scottyab.rootbeer.util.QLog
 
isRooted() - Method in class com.scottyab.rootbeer.RootBeer
Run all the checks.
isRootedWithoutBusyBoxCheck() - Method in class com.scottyab.rootbeer.RootBeer
Run all the checks apart from checking for the busybox binary.
isSelinuxFlagInEnabled() - Static method in class com.scottyab.rootbeer.util.Utils
In Development - an idea of ours was to check the if selinux is enforcing - this could be disabled for some rooting apps Checking for selinux mode
isVLoggable() - Static method in class com.scottyab.rootbeer.util.QLog
 
isWLoggable() - Static method in class com.scottyab.rootbeer.util.QLog
 

K

knownDangerousAppsPackages - Static variable in class com.scottyab.rootbeer.Const
 
knownRootAppsPackages - Static variable in class com.scottyab.rootbeer.Const
 
knownRootCloakingPackages - Static variable in class com.scottyab.rootbeer.Const
 

L

LOGGING_LEVEL - Static variable in class com.scottyab.rootbeer.util.QLog
 

N

NONE - Static variable in class com.scottyab.rootbeer.util.QLog
 

P

pathsThatShouldNotBeWrtiable - Static variable in class com.scottyab.rootbeer.Const
 

Q

QLog - Class in com.scottyab.rootbeer.util
 

R

RootBeer - Class in com.scottyab.rootbeer
A simple root checker that gives an *indication* if the device is rooted or not.
RootBeer(Context) - Constructor for class com.scottyab.rootbeer.RootBeer
 
RootBeerNative - Class in com.scottyab.rootbeer
Created by mat on 19/06/15.
RootBeerNative() - Constructor for class com.scottyab.rootbeer.RootBeerNative
 

S

setLogDebugMessages(boolean) - Method in class com.scottyab.rootbeer.RootBeerNative
 
setLogging(boolean) - Method in class com.scottyab.rootbeer.RootBeer
 
suPaths - Static variable in class com.scottyab.rootbeer.Const
 

U

Utils - Class in com.scottyab.rootbeer.util
Created by scottab on 30/06/15.

V

v(Object) - Static method in class com.scottyab.rootbeer.util.QLog
 

W

w(Object, Throwable) - Static method in class com.scottyab.rootbeer.util.QLog
 
w(Object) - Static method in class com.scottyab.rootbeer.util.QLog
 
wasNativeLibraryLoaded() - Method in class com.scottyab.rootbeer.RootBeerNative
 
A C D E H I K L N P Q R S U V W 
Skip navigation links