FORUMS

Voices Of XDA: Orbiting The Earth With Android

Editor’s note: This week’s feature has been written by forum … more

CloudPlayer: DIY HiFi Music Streaming Solution

In our Helpful Guide to Music Streaming Services, we mentioned several different services … more

Optimize Battery Life with This Useful App

Battery life is an important aspect of your smartphone, especially if you use it for more … more

The OnePlus 2 & The Year of Smartphone Compromises

We are very close to entering the last third of 2015, and we have now seen many of … more

[APP] ADB filesystem plugin for Total Commander

1,060 posts
Thanks Meter: 860
 
Post Reply Subscribe to Thread Email Thread
EDIT: Aleq has posted updated versions here: http://forum.xda-developers.com/show...4&postcount=36

Checked whether a project for creating a WinCE like plugin for total commander already exist, but couldn't find one, so here it is.

Disclaimer: This plugin is still in it's infancy, therefore it might crash you, your PC or your phone. It might not even start. But it'll improve.

1. What's this?
This is a filesystem plugin for total commander that let's you browse and modify the contents of your phone while using total commander

2. Why?
Although there are some android file managers out there, none of them I've found integrates into total commander. And if you've already using tcmd as a general file manager you usually don't want to open up a new program just to access your filesystem.

3. How?
The plugin uses the "adb shell" interface to communicate with the phone. It issues simple linux commands, parses the results and shows them to you in tcmd.

4. What's needed?
Total commander on your PC, busybox on your phone (root is not needed, but it will be used if available), and USB debugging turned on as well. Next download the plugin, open it in total commander and let it install.

5. Download location?
Download the latest version from here: http://github.com/sztupy/adbfsplugin/downloads

6. Supported features?
- directory listing
- copying from/to phone (very slow)
- copying/moving/renaming inside the phone
- creating and deleting directories

7. Whats needed?
- Better error handling
- Command line interface
- Attribute changing
- APK management
- etc.

8. Common pitfalls/limitations/etc.
- If the plugin can't start the adb server, wait a bit, then try it again
- The plugin won't ask you whether you want to overwrite a file or not, it will overwrite it
- Uploading and downloading files is very-very slow
- The plugin starts by trying to use su. If it can't get permission to use su (for example you pressed deny on the superuser page), it will run as a normal user.

Licence: GPLv3 (with the added exception that allows you to use the plugin with total commander... duh) and CC-BY-SA

Screenshot:
Attached Thumbnails
Click image for larger version

Name:	tcmd.jpg
Views:	16157
Size:	62.6 KB
ID:	414657  
Last edited by sztupy; 23rd March 2012 at 01:46 AM.
The Following 3 Users Say Thank You to sztupy For This Useful Post: [ View ]
 
 
10th October 2010, 11:23 AM |#3  
Member
Flag Budapest
Thanks Meter: 0
 
More
Question
- deleted -
Last edited by compi_hu; 10th October 2010 at 12:44 PM.
10th October 2010, 12:56 PM |#4  
tristan202's Avatar
Senior Member
Thanks Meter: 342
 
More
Excellent. I will follow the development of this plugin closely. For now I can't use it. I get an error when trying to browse the phone.

Code:
<0005 - stat failed>

EDIT: I am on a HTC Hero running CyanogenMOD 6.
12th October 2010, 03:08 PM |#5  
playya's Avatar
Senior Member
Florida
Thanks Meter: 2,290
 
Donate to Me
More
Thanks for this... I have been using total commander for a few years now and I love it. I also use it to open up apk files and change images within them if I need too. I have made a lot of changes to my framework-res and com.htc.resources png files by simply using total commander. So great job on this
13th October 2010, 07:19 AM |#6  
HTCore's Avatar
Senior Member
Flag LA
Thanks Meter: 68
 
More
Perfect, thank you. Must needed tool for total commander and android users.
14th October 2010, 08:49 AM |#7  
Recognized Developer
Thanks Meter: 40
 
More
this is fine.
-it doesn't play nice with older busybox versions, there is an app (called Busybox) on the market that tries to install/update busybox, it is a great help
-symbolic links are not playing nice

other ways this is amazing
14th October 2010, 09:11 AM |#8  
f3d0r's Avatar
Member
Thanks Meter: 45
 
More
very nice idea

It would be nice if the plugin would use my already installed adb server instead of starting it's own (maybe in the future outdated) version.
Last edited by f3d0r; 14th October 2010 at 09:29 AM.
14th October 2010, 10:45 AM |#9  
sztupy's Avatar
OP Recognized Developer
Flag London
Thanks Meter: 860
 
Donate to Me
More
Symbolink links and more compatibility with busybox < 1.17.1 is coming soon. I'm also working on linking this with adb putty, so running commands from the command line should work too.
14th October 2010, 05:11 PM |#10  
Senior Member
Flag Enschede
Thanks Meter: 10
 
More
I have installed the plugin, and have my phone connected in debug mode, but how do I access it now? I confirmed that adb shell is able to connect, but in Total Commander I see no way to access my phone. (The drive letters that are usually used for access while mounted don't work.)

I have experience with Total Commander, I have used adb shell, but I can't really figure this thing out...
14th October 2010, 06:43 PM |#11  
sztupy's Avatar
OP Recognized Developer
Flag London
Thanks Meter: 860
 
Donate to Me
More
Quote:
Originally Posted by jjwa

I have installed the plugin, and have my phone connected in debug mode, but how do I access it now? I confirmed that adb shell is able to connect, but in Total Commander I see no way to access my phone. (The drive letters that are usually used for access while mounted don't work.)

I have experience with Total Commander, I have used adb shell, but I can't really figure this thing out...

filesystem plugins ccan be found at the network neighborhood

Read More
Post Reply Subscribe to Thread

Tags
adb, plugin, tcmd, total commander
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes