"Trust Manager" App has two main interface :
-
Setting up static vars
There are 4 checkboxes, 1 for each static vars that might appear in the monitor
module, and a save button to set up the actual value. It is important to keep
in mind that initially all the values in monitor module are all set to false,
so it is actually fine if we forgot to click the save button, but the monitor mo-
dule may not behave like we expect it to be. For example, just because launcher
app is android system image, does not mean that it is automatically so in the mo-
nitor module. By clicking the save button, this app will go through system white
list and all installed apps then tell the monitor which app is a system app.
It is expected that we only check only the predicate that appears in the monitor
module, although there is no significant side effect even if we check all of them.
It will only cause overhead in the setting of these static vars. As for when we
are forgot to check a predicate, the effect is only like mentioned before.
-
Set trust value for each individual app
The save button in this page is only functional if we already set that trusted
predicate in the static vars page. A note to keep in mind that this app does not
synchronize with a monitor in the kernel. So if we replace the monitor, we need
to "reset" the trusted values. This can be done by setting all the apps as untrust-
ed using the check all button, save it, then set the trusted setting again.
Home >
LogicDroid