a) As of now, the app performs a "cat" operation to read any file in the android system.
b)As soon as it assumes superuser role, it can read another application's internal files (eg. /data/data/com.something.interesting/Logs/log.txt).
c) No prerequisites for installation.
d) Android Kitkat and above supported.