Post Reply

[APP] ADB filesystem plugin for Total Commander

7th October 2010, 04:07 AM   |  #1  
sztupy's Avatar
OP Recognized Developer
Flag London
Thanks Meter: 856
 
1,054 posts
Join Date:Joined: Dec 2008
Donate to Me
More
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:	12719
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 ]
7th October 2010, 04:08 AM   |  #2  
sztupy's Avatar
OP Recognized Developer
Flag London
Thanks Meter: 856
 
1,054 posts
Join Date:Joined: Dec 2008
Donate to Me
More
reserved for later use
10th October 2010, 11:23 AM   |  #3  
Member
Flag Budapest
Thanks Meter: 0
 
33 posts
Join Date:Joined: Aug 2010
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: 257
 
614 posts
Join Date:Joined: Nov 2009
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: 1,969
 
5,833 posts
Join Date:Joined: Jan 2007
Donate to Me
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
Thanks Meter: 50
 
252 posts
Join Date:Joined: Dec 2004
More
Perfect, thank you. Must needed tool for total commander and android users.
14th October 2010, 08:49 AM   |  #7  
Recognized Developer
Thanks Meter: 32
 
400 posts
Join Date:Joined: Nov 2009
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
 
64 posts
Join Date:Joined: Feb 2007
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: 856
 
1,054 posts
Join Date:Joined: Dec 2008
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
 
220 posts
Join Date:Joined: Jun 2010
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...

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


Top Threads in Android Apps and Games by ThreadRank