[APP] ADB filesystem plugin for Total Commander

RiotRick

Senior Member
Sep 26, 2006
170
32
0
42
Netherlands
It doesn't seem to work for me.
I can connect to the phone and get a directory listing of /, but I cannot navigate to any of the directories.
It says <0005 - stat failed>

Running CyanogenMod 6.0.2 on an HTC Desire.

My busybox does have the stat command.
 
Last edited:

ido

Senior Member
May 7, 2006
148
107
0
when trying to upload a file to /sdcard (or any other directory), progressbar finishes, but at the end, TC gets into a 'not responding' state.

Also, I noticed the file is there, but not 100% copied.

this does not happen on every file i tested, some worked just fine.

I was testing mostly .apk's (installing to /data/app)
 

totalcmdext

Inactive Recognized Developer
Feb 7, 2006
1,224
81
68
Problem with plug in

I have the following message:

<000A - no ack data from adb server>

but the phone is possible to be access it from adb command prompt.

Any solution?
 

Oby One

Member
Jul 15, 2009
33
0
0
the same here
adb server is started.... busybox 1.17.1 is installed... I can connect via adb to my phone...
but in totalcommander i receive
<000A - no ack data from adb server>
 

Senax

Senior Member
Aug 27, 2009
373
45
0
Arnhem
/msg G Hisler asking for v1.0b3 beta testers and leaked BETA for Android;

G Hisler asking for beta testers

Leaked beta on http://www.ppccabfiles.ru/total-commander-for-android Russian site! Use http://translate.google.com to translate in your preferred language. The apk includes Russian and English UI


Note [PC]:
Within Total Commander COPY/MOVE window press F2 (-queued background process-) instead of ENTER ! :D
First drawback is that one does not see guessed duration of COPY/MOVE process, though having full controll over TC instead of starting another TC is reason enough for me to use this feature since its excistance. :) Second drawback is that one can not exit TC ;) I guess we'll have to wait a while before TC gets a modular copy/move window LOL
 
Last edited:

inoozie

Member
Feb 5, 2011
15
0
0
Would be nice if you could provide an option for path to Android SDK.
1) If this path is not set then use your built-in adb.
2) If path is set then use adb from Android SDK (and load adb dll helpers from SDK as well).
 

Aleq

Senior Member
Apr 6, 2008
264
101
0
An update!

Hi Everybody and esp. Sztupy.
I tried the plugin but it was never properly working for me - it listed only / and without anything else, everything looked like file etc. Since the last update has been done a year and half ago, I decided to try by myself.

The problem is/was current busybox (1.19.4) as I have noticed on my SGS2 with CM9 and B&N Nook Tablet with CM7.2. It does not support "stat -c" which this plugin uses to obtain details about file/folder. I rewrote it to use widely used/available stat -t (if stat -c is not supported) and also temporarily HACKED links to be shown as directories (you can get into /etc, /sdcard now). The source-code is not completely tidied up yet, there is a lot of debugging messages also. I hope I get back to it soon and prepare better release. I have a lot of ideas how to improve it, let's see if I get to it.

So until I do, I present you updated version that should (hopefully) work on all new rooted (= with busybox), ADB connected devices. If you are having problems, execute "adb devices" and check if your device is listed. If not, search web/xda for ADB connectivity resolution. That's not in the scope of this post/thread.

As a bonus you get also 64-bit version, since Christian Ghisler is publicly testing already TC 8.0 x64 :)

Enjoy,
Aleq

P.S.:
- "release" versions don't have debug information, the functionality is the same
- x64 is 64-bit version, the other one is 32-bit

If you don't know which one, take adbfsplugin-0.7+aleq_release.zip :)
 

Attachments

castaway1

Senior Member
Dec 5, 2009
917
220
0
33
Hi Everybody and esp. Sztupy.
I tried the plugin but it was never properly working for me - it listed only / and without anything else, everything looked like file etc. Since the last update has been done a year and half ago, I decided to try by myself.

The problem is/was current busybox (1.19.4) as I have noticed on my SGS2 with CM9 and B&N Nook Tablet with CM7.2. It does not support "stat -c" which this plugin uses to obtain details about file/folder. I rewrote it to use widely used/available stat -t (if stat -c is not supported) and also temporarily HACKED links to be shown as directories (you can get into /etc, /sdcard now). The source-code is not completely tidied up yet, there is a lot of debugging messages also. I hope I get back to it soon and prepare better release. I have a lot of ideas how to improve it, let's see if I get to it.

So until I do, I present you updated version that should (hopefully) work on all new rooted (= with busybox), ADB connected devices. If you are having problems, execute "adb devices" and check if your device is listed. If not, search web/xda for ADB connectivity resolution. That's not in the scope of this post/thread.

As a bonus you get also 64-bit version, since Christian Ghisler is publicly testing already TC 8.0 x64 :)

Enjoy,
Aleq

P.S.:
- "release" versions don't have debug information, the functionality is the same
- x64 is 64-bit version, the other one is 32-bit

If you don't know which one, take adbfsplugin-0.7+aleq_release.zip :)
thanks for this! its very helpfull for me on my new galaxy nexus whish i cant mount USB in CWM..hope this help me :)
cant wait to try it out! Dont stop with development on this!

thanks!
 

Aleq

Senior Member
Apr 6, 2008
264
101
0
Test version sent to both of you via PM. It still needs testing and fine tuning. I'll upload public version soon, as soon as I finish it. Anybody willing to beta test, PM me.

What's coming:
- connection fixes (for some devices) by Michail Kuropiatnikov (micdelt)
- much faster download/upload (direct ADB calls)
- file date/time (experimental, under development)
- support for not rooted devices (no busybox)
- ... + some more, minor changes ...

I'm experiencing now issue with inaccurate date and time. No matter what I do, I get it "slightly" off in TC. See my post about that at Ghisler's forum
 
  • Like
Reactions: castaway1