• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Why does titanium require debug mode be turned on?

So I am going to hazard what may be an uneducated guess and say that what it does using busybox may, in some circumstances, may be disrupted by normal USB permissions. Thus, you have to use dubugging permissions. I would guess this would have more to do with the reinstallation of apps and reinstatement of system data than the backing up of those apps and data. I say this with only a basic knowledge of the Android platform, so perhaps some real devs can come in and correct me.

-Nkk
 
Upvote 0
Not to be snarky, but what does it matter?

I found that so many things I do with my phone require USB Debugging to be on that I just leave it on now. It's not really hurting anything to have it on so why keep turning it on and off?

Not snarky at all, it's a good question. I am guessing that keeping the USB port open to my PC when I have it connected in "USB Charge Only" mode might charge slower because it's actually maintaining an open connection to the PC drivers. The notification bar shows a status of connected to PC in Debug mode when it's on so I prefer it to be off. Other than that I just like to know why apps require the things that they do especially when they are Root permission apps. I am not sure what the app could do now that it has USB debug connection to my PC.

You also say that "many things you do on the phone require USB debugging." This is the first that I have seen. What are some of the others?
 
Upvote 0
You also say that "many things you do on the phone require USB debugging." This is the first that I have seen. What are some of the others?

Changing boot animations and splash screens are two things that come to mind. There are others too, but I can't think of them all.

And while this one doesn't really matter now that you are rooted, taking screen shots with SDK requires it. And I did that A LOT before being rooted and having the Shoot Me app.

Not snarky at all, it's a good question. I am guessing that keeping the USB port open to my PC when I have it connected in "USB Charge Only" mode might charge slower because it's actually maintaining an open connection to the PC drivers. The notification bar shows a status of connected to PC in Debug mode when it's on so I prefer it to be off. Other than that I just like to know why apps require the things that they do especially when they are Root permission apps. I am not sure what the app could do now that it has USB debug connection to my PC.

It will charge the same either way.

But regardless, I do understand wanting to know what your app's are doing and why.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones