JakeWharton / scalpel

A surgical debugging tool to uncover the layers under your app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request : make a desktop version

AndroidDeveloperLB opened this issue · comments

I think it will be much cooler to use on the PC (like the tool on DDMS) instead of the device itself.

Please make it happen somehow.
Maybe you could even add features that the DDMS tool doesn't have.

Use this: http://www.sriramramani.com/droidinspector/

I have neither the time, energy, or desire to do this myself.

It's actually a cool tool, but why does it need a jar in the project, while DDMS doesn't?

That would be a question for them. I've never used it.

I see. Is it possible that you make your app work from outside (using Root if needed) ?
For example, we could have your app work on the notification or a floating view, and when chosen, it could check the currently foreground app for its layers.

No. It can only operate on a view hierarchy that it can directly inspect and hook in to the draw path of.

I see.
Is it possible though?

Not unless you bake it into the OS

http://repo.xposed.info/module/pl.com.android.scalpel.inject ;-)
Need xposed, work without need recompile app etc.

@Dzakus wait, so there is a way to do it all without any jar? i already have Xposed. How well does it work? How do you make it work? Looks really interesting...

@AndroidDeveloperLB , yes, because my module inject a scalpel in every apps. More precisely is somewhere behind RootView. You can watch it deeper using DDMS

@Dzakus So cool!
Thanks.

@Dzakus How do you close the app?
it keeps floating...

@Dzakus such a thing should be inside the app itself. people aren't supposed to go to the manage app settings and then close it forcefully, plus the app can keep returning on some cases.
I also wonder if the app can keep running when the memory is low, since it doesn't use a foreground service (or so it seems).

Guys, this isn't the best place for this discussion.

Ok sorry Jake and thanks for the help.

Is it possible to do PM here?

No. But I'm sure the Xposed project has mailing lists and an issue tracker of its own.

The Xposed project website is only for the framework.

Anyway, it is far from this topic, so thanks for helping where you can.

If you want then you can contact the creator of the module on the XDA. Nick on repo = Nick on XDA.