I'm an Android Developer and I need a tool support push pull data to mobile base on ADB commands. I search xda forum and found a tool at here: https://forum.xda-developers.com/showthread.php?t=1821601 .
But it have some problem and i developed a new tool with some advance features:
Attacted new adb version, high speed transfer for Android 7 or newer.
Support push, pull for multi files/folder.
Show more information of files/folders and sort data by name.
Don't freeze with large data.
Note: Current only support Windows.
Download: AndroidAdbFileExplorer.7z
XDA:DevDB Information
AndroidAdbFileExplorer, Tool/Utility for the Windows 8 General
Contributors
codinginthebigcity
Version Information
Status: Testing
Current Beta Version: 1.1.1
Created 2017-05-12
Last Updated 2017-05-12
Thank you for your app. Works very good.
Needs multi-file pull.
I tried to access /data so I clicked 'back' and everytime I choose a folder it trims 3 firsts symbols from selected folder.
Example:
I select folder named 'system' and in path I get /tem
I select folder named 'misc' and in path I get /c
I select folder named 'config' and in path I get /fig
I cannot edit filepath as it is not editable.
Please fix this
this is the only such application works!
broken and unusable. keeps thinking date and id is a path variable on every command,
This tool is lovely! Used it to move a ton of files from my Pixel on Pie to my PC so that I could do a full wipe and install of Android 10, then moved the files back. The speeds seem to be at least 10x faster using this than MTP over USB. Thank you so much!!!
works great for android tv.
Thanks broman
Thanks a TON !!!!!!!!!!
I used this software to backup various folders from the internal storage of my Moto G5 Plus and it worked flawlessly.
And the copy speed is too good to be true (but it is)
God bless you
This is the best method to transfer big amount of data from your phone. I had 35GB of photos and videos and this app transfer that quick and without any data corruption. MTP is not even close to that method. Thanks a lot!
FYI: I think this tool unfortunately doesn't really work under Android 11 any more, probably due to the new restricted storage access design by google.
Running an Pixel 2 with Beta RC3 and some files and folder won't be shown. For example the "camera" folder under "dcim" wont show at all.
Other files under downloads: some show, some don't.
Maybe you could look into it and fix it with an update? Was immensely usefull for copying pictures.
Thanks for your great work
Link/url is not working.
If can fix please.
Or if any other better File explorer after 3 years.
A new link would be great for me, too.
Anyone saved a copy of this? Also looking for a link
giant59 said:
Anyone saved a copy of this? Also looking for a link
Click to expand...
Click to collapse
Found it on an old computer for you.
I still prefer using this app instead of "Android Studio", especially if I'm only using Android Studio just for file transfer (overkill 800+ megabyte download) whereas "Android ADB File Explorer" is less than 1 megabyte. I also find it a lot easier to move directories with subdirectories with "Android ADB File Explorer".
Android ADB File Explorer MEGA download link (file is untouched from original download in 7z): https://mega.nz/file/vhpFiQwb#PngUnnspu6VA2enWCN9t06kGYcWkugsA1qWXswKjbTY
I've converted the original 7z file to ZIP for attachment to this post. No other changes were made.
Edit: I don't have any issues on Android 11 moving multiple files and directories with this. Much, much faster than MTP
Edit 2: I encountered the Android 11 issue with missing subdirectories. I just copied the parent folder and the subdirectories that weren't displaying in "ADB File Explorer" still copied over anyways.
ninjæon said:
Found it on an old computer for you.
I still prefer using this app instead of "Android Studio", especially if I'm only using Android Studio just for file transfer (overkill 800+ megabyte download) whereas "Android ADB File Explorer" is less than 1 megabyte. I also find it a lot easier to move directories with subdirectories with "Android ADB File Explorer".
Android ADB File Explorer MEGA download link (file is untouched from original download in 7z): https://mega.nz/file/vhpFiQwb#PngUnnspu6VA2enWCN9t06kGYcWkugsA1qWXswKjbTY
I've converted the original 7z file to ZIP for attachment to this post. No other changes were made.
Edit: I don't have any issues on Android 11 moving multiple files and directories with this. Much, much faster than MTP
Click to expand...
Click to collapse
MD5 Hash Matches
Hash: 22c12aaa9c47bee6e5ed0f3887969883
Is it still being maintained? I hope someone can add in the option to connect to ADB over WiFi (probably just another input field for IP address and change the adb connect command)
HRSE said:
Is it still being maintained? I hope someone can add in the option to connect to ADB over WiFi (probably just another input field for IP address and change the adb connect command)
Click to expand...
Click to collapse
The developer of this utility hasn't logged into XDA in over four years, so my guess is that this isn't being maintained. However, "codinginthebigcity" has updated their "Watch Navigator" app in the Google Play store as recently as February 2021. So they may still be active in Android development. Their email [email protected] is listed in that app description if you want to pose your feature request directly to them.
Well the link is dead, so much for this.
Toothless_NEO said:
Well the link is dead, so much for this.
Click to expand...
Click to collapse
Did you try the re-uploaded link or attachment four replies up?
Related
For those of you who are uncertain of how to use adb commands or are afraid of editing their db check out the link below for more details about the app.
This is a quote from the site below explaining what it is:
"It's a Windows application that lets you sideload apps on ANY Android device, on any carrier, without the Android SDK installed. And you DON'T HAVE TO BE ROOTED"
Sideload Wonder Machine
***Note I am not the developer of this app or have any connection to it other than the fact that I happened to see the post and figured I would spread the word to everyone here. I have tested it on a ATT Captivate (which was already rooted) and it works as described.
so does this mean you can load any .apk file from the web into this Sideloader program and when the Captivate is plugged into the computer it will install it without issues?? and no need for modifying the no-market value settings thru root explorer?
Sticky Needed.
IT WORKS!!!
I tried this program yesterday and can confirm that it works
so its a cleaner way to install apk files into the captivate instead of editing the dbsettings file?? do I just save the apk file to my computer then just plug the captivate into the computer then select the file and run the program?
This lets you sideload any app (.apk file - android app file extension) that you can download on your computer, and it does not require rooting.
You need to download the samsung drivers for the phone (sammy website), upgrade to .net 4 (google search), download the wonder machine program from the beginning of the thread, and turn on usb debugging on the phone (settings>applications>development>usb debugging on)
Download an .apk somewhere on the net (I chose bansai blast as my first one). MOVE THAT FILE INTO THE FOLDER WITH THE UNZIPPED WONDER MACHINE. If you don't then you will get a "loader.bat" not recognized error when you hit go. Next, plug in your phone, pull down the notification tap and mount your sd card to the computer (I know that the instructions on android central say to keep your phone in charge only mode, but then the program will not find your phone if you don't mount the card). On the wonder machine hit choose file, and select the apk file you downloaded (again, in same folder as wonder machine program). Hit ok. Then hit go. It should pull up a dos looking command window and display your serial number (If you have a firewall like zonealarm, be sure to let the program access the net and your trusted zone - serial won't display if you don't) and a "press any key to continue." Do that and it should take a second to say "install successful. press any key..." Check your phone and the app should be in your apps list. Hope this helps, as it took me a while to figure all this out.
droid explorer offers better functionality. still, good find
with droid explorer am I able to copy the dbsettings file directly to my micrsd card then open SQLite from my phone edit and paste back into the origin dbsettings and overwrite it? or does that have to be done thru the comp??
I can confirm too that this program works great.
Sorry for the late responses but here they go:
poulosjr said:
so its a cleaner way to install apk files into the captivate instead of editing the dbsettings file?? do I just save the apk file to my computer then just plug the captivate into the computer then select the file and run the program?
Click to expand...
Click to collapse
That is correct, plug in your phone, place the apk anywhere on your comp, and browse for the apk thru the app. this then installs the apk directly into your phone.
poulosjr said:
with droid explorer am I able to copy the dbsettings file directly to my micrsd card then open SQLite from my phone edit and paste back into the origin dbsettings and overwrite it? or does that have to be done thru the comp??
Click to expand...
Click to collapse
With this app you do not have to edit the db, the only down side of this app is that you have to install the apks via your comp.
systoxity said:
droid explorer offers better functionality. still, good find
Click to expand...
Click to collapse
You are right, with this app you lose a bit of flex ability since this method installs via your comp. But for those people who dont want to edit or use the adb push method it could not get any easier. I personally end up installing apks when i am on the road all the time so i prefer the permanent methods on my phones.
this works awesomely!
just make sure to put the .apk's in the same folder as the sideload program
+1 to this. Not the most convenient method but quick if you have your computer with you
i hate logging into windows. I'd love a mac version!
but I do have this on my windows ( i believe it is an androidcentral.com app ) and i used it a lot until i started messing with my phone and learned about adb.
I just wanted to say thanks for the quick guide. I was concerned about messing around with the db settings and screwing stuff up. I have absolutely NO problem installing non-market apps through my pc--thanks a lot dude!
I've been using it. My phone is unrooted. I used it to add 2 apps. A live wallpaper and a need for speed game demo.
Thanks to all of you !!
by following all that you posted I was able to root with super user , save with rom mgr , load wireless tether which was my goal.
Just to update were i screwed up must remember with super user (update zip) put the whole zip file on phone as a stand alone not in any folder . With side loader must be in the same folder as side loader to work , of course with micro net 4 installed, on the pc and debugging enabled , samsung usb driver installed on pc and superuser must installed to use side loader
thanks for all you help !!!
Description:
The AndroidLib Expansion Project was created to bring support of more Android devices to my AndroidLib.dll project I'm working on. This project is a Windows executable (compiled batch script) that you will run on your computer with your Android device connected. This will NOT run automatically; it will give you a prompt to run after opening.
The main purpose of this project is to collect data about new phones for AndroidLib.dll, not about your specific phone, but about how it transfers specific data through it's shell and through the Android Debug Bridge (ADB), and more importantly, how that output is formatted.
This information will not be shared with anyone other than myself, and will only be used for further developing AndroidLib.dll to support many more Android devices than it currently does.
Source Code is available under "Download Info"
What it does:
Starts an Adb server
Checks Device List
Checks Device Type
Checks Device Serial (only for unique .zip filename)
Checks For SU
Checks UID
Checks BusyBox
Checks File System
Checks Battery Statistics
Checks Running Processes
Checks /data/system/packages.xml for existance
Checks Build Properties
Checks Shell Environment
Creates Zip of Data Above
Opens Upload Form in Browser After Exiting
NOTE: Does NOT Upload Automatically
Usage:
Download the Windows Executable below and run from any directory on your computer with your Android device connected.
Requirements:
Windows Computer
Android device to test
Download Latest Release
AndroidLibExpansion.exe
Download Info
AndroidLibExpansion.exe MD5: 3a8971f452ab7e3da63e375a859033d4
VirusTotal Report
Source Code
No zip file on my desktop to send...
drcell said:
No zip file on my desktop to send...
Click to expand...
Click to collapse
Check the Desktop folder in %USERPROFILE%\Desktop as well instead of just the graphical desktop. I have tested it working on 5 different computers here...
Can you upload to another site
Like http://www.mediafire.com/
TarekNajem04 said:
Can you upload to another site
Like http://www.mediafire.com/
Click to expand...
Click to collapse
Yeah, you can, if you send me the link to it.. but I just wrote that upload script so it would just go straight to my server.. Upload it to mediafire if you would like.
I realize now that this exe may not have worked correctly. I've had 3 reports now of no zip being created on the desktop. I am working to solve this issue, as you see in the source.. it really has no reason not to be creating on the desktop.
I'll be glad to help, if only it created a zip file for me to upload.
EDIT: I checked the %USERPROFILE%/Desktop as well as running a search for anything containing "androidlib" in C:\Users... nothing.
2 things.
1st, it won't make a zip file for anyone that doesn't have 7zip or the required folder structure (there is no standard environment variable of %myfiles% - just use %temp% instead), and it's assuming subfolders exist for output of the adb commands.
2nd, why is it an exe file when it's a batch file? Please link the bat file instead of an exe. I'm running the bat file I copied and pasted from the source and it runs just fine.
Archer said:
2 things.
1st, it won't make a zip file for anyone that doesn't have 7zip or the required folder structure (there is no standard environment variable of %myfiles% - just use %temp% instead), and it's assuming subfolders exist for output of the adb commands.
2nd, why is it an exe file when it's a batch file? Please link the bat file instead of an exe. I'm running the bat file I copied and pasted from the source and it runs just fine.
Click to expand...
Click to collapse
Well, if you knew who I was or looked at anything else I have written, you'd realize that I know what I'm doing, and that I would not assume everyone has the standard environment variable %MYFILES% or have 7zip installed. I am assuming in this program, actually, that the end user does NOT have the android sdk set up (or in their path) and does NOT have any 7 zip binaries. I created a self extracting exe out of my batch file that includes adb.exe, the 2 required adb dlls, and the 7 zip binary, all in the global variable %MYFILES% (aTemp folder in %temp%). It works fine. Just need to figure out why it creates a zip on all of my computers, and not any of yours. I appreciate the feedback though.
FredFS456 said:
I'll be glad to help, if only it created a zip file for me to upload.
EDIT: I checked the %USERPROFILE%/Desktop as well as running a search for anything containing "androidlib" in C:\Users... nothing.
Click to expand...
Click to collapse
Thanks for letting me know you ran a full search and nothing came up still, that actually does help me out, telling me it didn't write to anywhere else. I'll have a working version for you guys in a little bit.
Ok guys, fixed the problem. Works great now. Check the source code and VirusTotal report in the first post if you need to. Thanks again for everyone helping with this! And special thanks to nebenezer for testing the new builds!
regaw_leinad said:
Well, if you knew who I was or looked at anything else I have written, you'd realize that I know what I'm doing, and that I would not assume everyone has the standard environment variable %MYFILES% or have 7zip installed. I am assuming in this program, actually, that the end user does NOT have the android sdk set up (or in their path) and does NOT have any 7 zip binaries. I created a self extracting exe out of my batch file that includes adb.exe, the 2 required adb dlls, and the 7 zip binary, all in the global variable %MYFILES% (aTemp folder in %temp%). It works fine. Just need to figure out why it creates a zip on all of my computers, and not any of yours. I appreciate the feedback though.
Click to expand...
Click to collapse
Lol - calm down mate. I wasn't criticising - I was trying to help. I get why it's an exe now you've explained and that makes sense. Glad you got it working anyway. I'll upload a couple of files for you later.
Archer said:
Lol - calm down mate. I wasn't criticising - I was trying to help. I get why it's an exe now you've explained and that makes sense. Glad you got it working anyway. I'll upload a couple of files for you later.
Click to expand...
Click to collapse
Ok thanks for clarifying. The way you presented your self in your post sounded like somewhat of "this n00b doesn't know what he's doing, and I'm gonna let him know that" lol I'm a pretty chill guy, I just don't appreciate when people do that.
And thank you for doing some uploads later! I appreciate it!
This is my upload link because i couldn't upload with your page. It says "The file you are trying to upload is not a .zip file. Please try again."
http://db.tt/0HoRAK11
It works and I have uploaded the zip
Burned from my laser torch using pencil cells
Uploaded .zip file.
regaw_leinad said:
Ok thanks for clarifying. The way you presented your self in your post sounded like somewhat of "this n00b doesn't know what he's doing, and I'm gonna let him know that" lol I'm a pretty chill guy, I just don't appreciate when people do that.
And thank you for doing some uploads later! I appreciate it!
Click to expand...
Click to collapse
Apologies if that's how I came across - it wasn't intended. I've just uploaded a couple of zip files for you.
Thank you to everyone who has uploaded a zip so far! This is really helping development on AndroidLib. I am still accepting more uploads, so if you feel like helping develpment of AndroidLib, feel free to download and run the exe! I'm needing a few more Samsung devices in particular, those seem to vary in output between themselves.
Have you got an upload from an Motor ATRIX 4g yet? If not ill see if I can sort it for you.
Sent from my MB860 using XDA
The-Milkybar-Kid said:
Have you got an upload from an Motor ATRIX 4g yet? If not ill see if I can sort it for you.
Sent from my MB860 using XDA
Click to expand...
Click to collapse
Nope haven't got one yet, that'd be awesome! Thanks!
I love the nexus 4 but the fact that my mac can't see it is really annoting. I could easily connect my GS2 like a pendrive and transfer files and also rearrange stuff. Now, I've searched around the web and found the 'Android File Transfer' app that allows me to copy files back and forth from my mac. I would be totally fine with this if only it allowed me to move files from on folder to another with my nexus. This is a ridiculously basic feature that is missing. i.e. say I copy a bunch of songs to the wrong folder on my phone, AFT doesn't allow me to just drag those files over to another folder on my phone. I now need to delete all those files and recopy them onto the correct folder. This is unacceptable so I'd like to know if theres a good alternative to AFT or am I missing something?
FYI: Im on 4.3 and not rooted
BUMP!
Some info I've found online suggests that running gvfs and Nautilus from MacPorts works well with MTP. I've had success with Nautilus in Linux but have not used Mac OS.
If your only issue is not being able to move the files to a different folder after they've been transferred, have you considered just using an Android file manager app to move the files once they're on your device?
Hi all,
I've decided to try and copy my nandroid backup that I made the other day (first ever since I've just rooted my phone) to my PC.
Long story short, I attempted to use Root explorer to cut and paste the backup's folder into a folder that is visible on my PC so I could get a copy onto my PC, and then cut and paste the nandroid back into its original folder (tedious, but I don't have enough space to have 2 copies of the nadroid on my phone at the same time). This, however, fails, and I can't see the backup folder in the folder that I can see on my PC despite it being visible in this same PC-visible folder via root explorer after its supposedly pasted it.
So I went via option 2, using ADB to pull the folder.
After another amount of research I found a path that does pull the folder (mnt/shell/emulated/clockworkmod/backup .... data/media/clockworkmod/backup = remote object doesn't exist error).
It appears to pull the folder successfully (an identically named folder appears in "platform tools" folder on my PC), however the size of this pulled folder is only ~500mb, and I'm certain the nandroid backup took up at least 3-4GB on my phone after it was created.
The pulled folder also doesn't show all the files that I can see within the nandroid backup's folder via root explorer.
I did notice the "read-only" checkbox of the pulled folder appears filled in, which I take it means not all files in the folder have read-only properties. Is it possible there are (still) hidden files within the pulled folder that would account for the difference in size and number of visible files compared to the original nandroid folder on the phone?
any clarificaion of this would be good - I'm keen to have a copy of my backup on my PC as a safeguard, but this scenario has baffled me despite an hr's worth of research
No one?
Surely someone has an idea about this..
I have experienced incomplete adb pulls also, and so I just stick to using MTP from within Windows. It's the only way for mention ensure a complete copy.
Sent from my Nexus 4 using XDA Free mobile app
lolcakes203 said:
I have experienced incomplete adb pulls also, and so I just stick to using MTP from within Windows. It's the only way for mention ensure a complete copy.
Sent from my Nexus 4 using XDA Free mobile app
Click to expand...
Click to collapse
How are you doing this?
I use cwm and the backup folder isn't visible if I use mmtp (Windows file explorer etc), hence why I'm having to use other methods.
salxtai said:
How are you doing this?
I use cwm and the backup folder isn't visible if I use mmtp (Windows file explorer etc), hence why I'm having to use other methods.
Click to expand...
Click to collapse
It's possible that the computer and phone may be calculating file sizes differently. I would check the MD5 sums to see if they are the same on the computer and phone rather than guessing
lopezk38 said:
It's possible that the computer and phone may be calculating file sizes differently. I would check the MD5 sums to see if they are the same on the computer and phone rather than guessing
Click to expand...
Click to collapse
Apologies for my ignorance, but I've been searching how to do this via Google and I must be really dumb because I'm not following how to do md5 checks. Could you explain it please?
salxtai said:
Apologies for my ignorance, but I've been searching how to do this via Google and I must be really dumb because I'm not following how to do md5 checks. Could you explain it please?
Click to expand...
Click to collapse
For Windows you need to download a program to check MD5. Microsoft has one available here, although it is a command line operated program. There are other programs that have a GUI for checking MD5 if you don't want to bother with the command line.
On your phone, using your file explorer and long pressing the backup should give you the option somewhere to calculate MD5 sums (Probably in properties). I don't know if root explorer does, I've never used it before, but I use Solid Explorer which does give me the option to calculate MD5 in the properties menu
I'm not sure why you're backup folder isn't visible, when I connect though USB, all my SD card folders are shown, including the CWM Folder.
Sent from my Nexus 4 using XDA Free mobile app
lopezk38 said:
For Windows you need to download a program to check MD5. Microsoft has one available here, although it is a command line operated program. There are other programs that have a GUI for checking MD5 if you don't want to bother with the command line.
On your phone, using your file explorer and long pressing the backup should give you the option somewhere to calculate MD5 sums (Probably in properties). I don't know if root explorer does, I've never used it before, but I use Solid Explorer which does give me the option to calculate MD5 in the properties menu
Click to expand...
Click to collapse
After a while of trying to work out the command line, I've think I've got it (but would like confirmation that this is correct).
- Pointed the fciv.exe command to the nandroid.md5 file located in the backup folder I had pulled from the phone via ADB
- using Solid explorer (root explorer also has this but I only worked this out after I worked out that I had look at the properties of the .md5 file itself w/in the explorer app, rather than the whole folder), I found the MD5 sum from within the backup folder
-- verdict: both numbers outputted by each source match.
Now my next question is, if I were to delete the backup on my phone, how do I go about putting it back into the "hidden" CWM backup folder where it came from later?
(seeing as I wasn't able to copy it using root explorer, and can't see the folder via MTP on my PC)
lolcakes203 said:
I'm not sure why you're backup folder isn't visible, when I connect though USB, all my SD card folders are shown, including the CWM Folder.
Sent from my Nexus 4 using XDA Free mobile app
Click to expand...
Click to collapse
I have no idea either, and its really really annoying me.
Have you made some sort of permission changes to the folder/s themselves?
I have "show hidden folders" enabled under view options in windows explorer and have tried "show system folders", but that hasn't resovled it.
salxtai said:
After a while of trying to work out the command line, I've think I've got it (but would like confirmation that this is correct).
- Pointed the fciv.exe command to the nandroid.md5 file located in the backup folder I had pulled from the phone via ADB
- using Solid explorer (root explorer also has this but I only worked this out after I worked out that I had look at the properties of the .md5 file itself w/in the explorer app, rather than the whole folder), I found the MD5 sum from within the backup folder
-- verdict: both numbers outputted by each source match.
Now my next question is, if I were to delete the backup on my phone, how do I go about putting it back into the "hidden" CWM backup folder where it came from later?
(seeing as I wasn't able to copy it using root explorer, and can't see the folder via MTP on my PC)
Click to expand...
Click to collapse
You can use ADB push in recovery the folder. Just make sure you mount /data
I do have those settings enabled in control panel, but aside from that I'm not sure what else could be there. In terms of USB settings, I have USB debugging enabled in developer options, and in the storage menu I have mtp selected, not the other one. I think that is all the USB settings that I have changed.
Sent from my Nexus 4 using XDA Free mobile app
salxtai said:
I have no idea either, and its really really annoying me.
Have you made some sort of permission changes to the folder/s themselves?
I have "show hidden folders" enabled under view options in windows explorer and have tried "show system folders", but that hasn't resovled it.
Click to expand...
Click to collapse
The CWM backup folder shouldn't be able to be accessed with MTP. Android only allows you to access your user's folder (You can only have multiple users on tablets, but the user based file structure is still there) through USB. User folders have a number attached to them to mark which user they are for, which is why you have that folder named 0 with all your stuff in it, because you are user #0. Since CWM backups are saved in a separate branch, Android does not make them available to USB for security reasons. lolcakes203 probably has a modified version of CWM (Or you can change the save directory in CWM? I haven't used CWM in forever), or he has TWRP which saves backups in your user folder so you can access them through USB
Ahh yes I am using PhilZ CWM and that may be why I can see the backup.
Sent from my Nexus 4 using XDA Free mobile app
lopezk38 said:
You can use ADB push in recovery the folder. Just make sure you mount /data
Click to expand...
Click to collapse
Sorry, not sure I'm following the command line instructions - how would this command line look in full?
Used minimal adb. In recovery with mtp disabled I Pulled /sdcard/TWRP TWRP I had one backup and it successfully pulled because it took like 10 minutes and I watched it progress with zero errors. But I can't find the pulled files in the folder where I had the minimal adb installed. I also have 'show hidden files' on. How can I find the files in Windows 10? Is there something similar to 'disk usage' app but for PC like a file finder. The whole folder size in properties is 3.7 mb so I don't think it's there.
Hi... There is a buit-in file search in Windows 10...
I used a nice app on an older laptop which was faster than built-in windows 7 search, but i don't feel like it's usefull anymore on the new one which has a fast SSD... I give you a link if you want to try it though:
http://voidtools.com/
There's a portable version if you just want to try it...
Cheers...