* This app requires root access on your device. It also needs an application like SuperSU or Superuser or Cyanogenmod in order to get superuser access.
* This app does NOT display its output on the device's screen. Its output is only accessible through a web browser running on your computer.
Binder Explorer is a way for developers and users alike to explore relationships between applications and Android system services exposed via Binder. It also illustrates the relationships between the various applications through the services they expose to each other.
The display is updated dynamically when applications are started and killed, and when services are enabled and disabled.
Left click on processes and services opens a dialog box that gives a detailed textual description of the links between the selected component and the other parts of the system.
This is an early version of the application and functionality is limited but it will nonetheless be interesting to people wanting to understand how Android's Binder works. This application *requires* root access to your device but it might not work at all on your device if the data required for it isn't present or accessible (i.e. this depends on your kernel's configuration and/or the filesystem access rules). Also note that the backend of this application can be taxing on the device and low-powered devices might not return the data for display very quickly.
This app's sources and those of its node.js-based backend are available under the Apache Software License on github: https://github.com/opersys/file-explorer-app https://github.com/opersys/file-explorer-web
Rebuilt the node.js binary for Android version 4.0 and up.