Operys Process Explorer App Shows Android Processes in Your Computer’s Web Browser

Opersys is an Android and Embedded Linux company providing both development and training services, and they regularly attend conferences and release their training materials. The company has also developed a few Android apps to export the file system, the process list and info, and interaction between apps and Android system services exposed via Binder to your computer’s web browser.

I found the most interesting app to be Process Explorer, so I gave it a try on Iocean M6752 smartphone.

Click to Enlarge
Click to Enlarge

The application requires very little permissions to install, and it’s very simple to use. Simply tap on Start the service, and the app will provide the URL to browse the processes on your computer, in my case http://192.168.0.105:3000.

Click to Enlarge
Click to Enlarge

The output is pretty useful, as you get much more information than you could get on your smartphone or tablet screen with CPU and memory usage, running time, logcat, etc… If you click on a process however, you’ll see some permissions issues if your smartphone is not rooted.

I though mine was not rooted, so I tried with Framaroot, but it has not been updated for a while, and I did not work. After searching a little longer, I had a face-palm moment, as root access and superuser can simply be enabled in Settings->Security->Superuser. So if you have a Mediatek smartphone and want to easily enable / enable root that’s something to look at.

Mediatek_M6752_RootOnce my little root problem was solved, I set File Explorer to “Run as root”, and could access more information including memory usage, network usage, and more. You can also right click on a process to terminate (SIGTERM), kill (SIGKILL), or restart (SIGUP) it.

File Explorer Run as Root (Click to Enlarge)
File Explorer Run as Root (Click to Enlarge)

So that could a very useful tool, and it made me notice some apps I never use are running in the background like Antutu, Xiaomi Smartphone, Mobile Uncle… which I should consider removing.

Opesys tools are also open source, and you can download the source code pr contribute on Github. There are two components for File Explorer, the Android app itself, and the node.js based backend running on your computer.

I found about File Explorer, as Karin Yaghmour released Binder Explorer earlier today. I also tried it, but I had less luck. You’ll need to stop File Explorer, or change the TCP port to something other than 3000 to avoid conflict.

Binder_Explorer_Cannot_Get

It still did not work for me, and all I got was a “Cannot GET /” message in Firefox. [Update: The developer told me to try http://192.168.0.105:3000/index.html instead, and it worked beautifully, although I had to wait for a little while before the graph is fully generated]

Click to Enlarge
Click to Enlarge

 

Support CNX Software - Donate via PayPal or become a Patron on Patreon

5
Leave a Reply

avatar
5 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
Karim YaghmourFrançois-Denis GonthiercnxsoftTMT Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
TMT
Guest
TMT

Thank you for share this app.It seams very usefull. I think that in all mk terminals there isn’t this root method.

How can I prevent apps to start from beginning?

Karim Yaghmour
Guest

Thanks for taking the time to write this awesome review. Glad to see you like Process Explorer and were able to get it to work for you.. I’m sorry you had issues with Binder Explorer though, it’s definitely one tool we think is extremely powerful. We’re looking into the issues you got and we’ll be in touch to get this working for you ASAP.

Karim Yaghmour
Opersys inc.

François-Denis Gonthier
Guest

Hello Mr Aufranc,

I’m the developer of Binder Explorer. I think the problem you are facing is pretty simple. Instead of browsing http://192.168.0.105:3000/, try to browse http://192.168.0.105:3000/index.html

It should fix your problem. I will make / redirect in the next apk.

Karim Yaghmour
Guest

Here’s from my colleague, Francois-Denis Gonthier:
———————————————————
Hello Mr Aufranc,
I’m the developer of Binder Explorer. I think the problem you are facing is pretty simple. Instead of browsing http://192.168.0.105:3000/, try to browsing http://192.168.0.105:3000/index.html
It should fix your problem. I will make a redirect in the next apk.
———————————————————
Apologies if this double-posts, he tried submitting this earlier and it didn’t seem to work.