ADB File Explorer (python: application, cross-platform) - Android General

Python ADB File Explorer​Simple File Explorer for adb devices. Uses python library adb-shell or command-line tool adb.​Features:
List of adb devices
Connect via IP (TCP)
Listing / Pulling / Pushing files
Renaming and Deleting files
GitHub Repository​Latest build for win-x64:​ADB File Explorer v1.2.0
Download
Here some screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Just tried today, worked great! Windows 10 transfer to Pixel 6 Pro - 150gb in 15 minutes, much faster than MTP!
No errors or issues in Window 10, the window did read as non-responsive during the transfer but I assumed it was doing its thing and left it alone.
Only suggestion would be some sort of progress indicator, maybe that would stop the program from being "unresponsive"?
Thanks for your work, very easy to use!

kykyzachariah said:
Just tried today, worked great! Windows 10 transfer to Pixel 6 Pro - 150gb in 15 minutes, much faster than MTP!
No errors or issues in Window 10, the window did read as non-responsive during the transfer but I assumed it was doing its thing and left it alone.
Only suggestion would be some sort of progress indicator, maybe that would stop the program from being "unresponsive"?
Thanks for your work, very easy to use!View attachment 5459243
Click to expand...
Click to collapse
Thank you for your reply!
Ok, I will try to fix it.

!UPDATED!​to version v1.0
GitHub Repository

how about adb over wlan?

Latest build for win-x64:​ADB File Explorer v1.2.0
Download

Hi!
Is root adb server planned to be implemented?

I was just looking for a quick way to copy a folder from adb TWRP but when I tried to use this app there is the phone icon with a red cross (see picture) and nothing happens by clicking.
Through CLI instead I was able to copy the desired folder.

antoniu200 said:
Hi!
Is root adb server planned to be implemented?
Click to expand...
Click to collapse
root needed

Very cool stuff! I submitted a PR for supporting multiple file selection and download/delete on your repo. Please check it

Werve said:
I was just looking for a quick way to copy a folder from adb TWRP but when I tried to use this app there is the phone icon with a red cross (see picture) and nothing happens by clicking.
Through CLI instead I was able to copy the desired folder.
View attachment 5623663
Click to expand...
Click to collapse
I also found the same error for Samsung Galaxy M20 and unable to access files

@Azata
I hope this message finds you. First of all, thank you for developing this program! It has been immensely helpful for me in copying files to and from my device. I find that transfers via ADB are much faster and more reliable than using MTP protocol.
One thing I would like to suggest, I think it would be much better if the file picker interface could remember location of the last folder, as it always defaults to the application folder root where ADBFileExplorer.exe is located.
Also, it would be helpful if we could select multiple folders to copy at the same time. Currently, the file picker interface only lets you choose one folder at a time, and holding Ctrl whilst left-clicking does not select multiple folders.

Would it be possible to implement root? It does not trigger the root-prompt and simply says "permission denied"..

Could someone please post a step by step tutorial on how to use this?

I'm trying to run on a mac with m1 but having issues with PyQt5 installation. Does anyone have a workaround for this?

On Windows 7 X64
Tried installing/re-installing Python, but it's still not working.

Related

Has anyone installed a modified widgetlocker.apk to nexus s?

So I installed widgetlocked from the market and it all runs lovely. However, I wanted to use the Ultralinx mods for it.
I tried a few different ways, extracting it with root explorer. Copying the .apk to my desktop and modding the files there and signing them with signapk, but the modified .apk will not install no matter what I try. It always comes up with 'Application not installed'.
I am a bit newb at this I admit but have installed other apks just fine.
Any help appreciated
Figured it out. HAD to use adb. No other method would I tried would work, but that did first time!
I was trying to PM you, but they weren't going through...
Anyway, is there any chance you could tell me how you did this? I've tried every other method and nothing has happened. Whether it's because I own a Nexus S or a Mac, I don't know, but it's pretty hard (though I am new to this).
Regards,
Jon.
I usually use WidgetLocker, would you mind explaining what the modded one is? Thanks
The modded version I mention is UltraLinx's lovely unlock slider mod as in these pics.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Both available from here: http://www.theultralinx.com
As I mentioned the only method I could get to work was using ADB and Ultralinx actually has a youtube video on his site about how to do it, but I will list it here anyway.
Your phone needs to be rooted to do any of this...
Install WL as normal from market.
Copy the file com.teslacoilsw.widgetlocker-1.apk from data/app to /sdcard somewhere using astro or rootexplorer etc.
Then move that file to your computer desktop into the /sdk/tools dir where adb.exe is.
Add the WL modded files from Ultralinx to that .apk in the /res/drawable-hdpi/ directory using winrar or whatever program you use to open/mod .apk files. Make sure it has overwritten the original files!
Fire up a command promt and change dir to where adb.exe is sdk/tools or whatever.
type these next couple of lines and enter after each one;
abd shell mount /system
adb push com.teslacoilsw.widgetlocker-1.apk /system/app
Then reboot your phone and that should be it done. You can select the new slider from WL options (it modded the iphone slider so select that).
As I say, this is the only way I could get the thing to work.
Coming from windows mobile this whole abd thing of modding stuff seemed a right pain in the arse but I guess like anything once you have done it once you know it for next time and I think this mod is worth it.
Hi,
thanks for the instructions!
I've encountered an issue and would appreciate if you could help. So i follow your steps, however i get the following issue after the push command:
failed to copy 'com.teslacoilsw.widgetlocker-1.apk' to '/system/app/com.teslacoilsw.widgetlocker-1.apk': Read-only file system
I'll really appreciate if you could help, thanks!
Update: So i managed to push it successfully. Problem was I needed to enter the command adb remount beforehand in order for it to let me write.
sage: mount [-r] [-w] [-o options] [-t type] device directory
Red-Teams-MacBook-Prolatform-tools cloakroom$ adb push com.teslacoilsw.widgetlocker-1.apk /system/app
3158 KB/s (1202848 bytes in 0.371s)
However, even after rebooting the phone I am still stuck with the old iphone slider and not the one made by ultralinx. Any thoughts as to why this is?
Do i have to uninstall widgetlocker from my phone before i pushed the modded apk?

[Tutorial]: How to change the size of a .ttf font file

Ever wanted to change the base size of the system font file? I spent quite a bit of time looking into this and I found and open source program called FontForge which will modify the .ttf font file. It will run on both Win and Mac.
Here are 300+ existing flashable Font-Packs 300+ existing flashable Font-Packs which you can use and even modify the size of the .ttf file within and re-insert using 7-zip.
Font Forge Instructions:
I spent hours, trying to figure this out, but it is really rather simple...now! FontForge is very powerful and I know how to modify the font size and that is it. I am by NO MEANS an expert!
Once the the selected .ttf file is open - FontForge ALWAYS fc's on my macbook the first time I open a file. Once I relaunch, it is fine...just the nature of the beast.
1. go to: Edit>Select>SelectAll (all characters should be selected)
2. go to: Element>Tansformations>Transform
3. On the transform menu, I have chosen to increase by 20%...make sure all boxes below are checked.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
4. Click ok
5. It should now render them 20% larger (or whatever you choose)
6. go to: File>Generate Fonts
make sure you change filename to keep the original clean and de-select validate - otherwise you will get about 200 warnings
7. Click ok...there will be a couple of warnings that appear, but I have not found any visible font issues or errors-you can ignore them - hat is it. When you close Font Forge, it will ask you about saving changes...if you do, it creates another file type, but I have never paid attention to it.
Thank you for this, been wanting to do it for a while.
Edit: Well it took forever to get everything set up to run on windows, but I finally got the Ubuntu font to not be cut off when used as Clockopia.ttf in DeskClock.apk/assets/fonts/Clockopia.ttf. I wouldn't use it for anything else other that Clockopia.ttf because I had to move the numbers -220 on the y axis after resizing them to be 20 percent smaller than normal.
The file is not to be flashed in recovery and is only in the .zip file so that I could upload it to the post.
thank you for pointing me to this.. i started making my text changes as we speak.. u rawk.. thankkk you
Nice tutorial bro! I'm gonna give this a shot this weekend
Sent from my BluMagic CM7 Glacier using the Blu Premium App
how can i export my phone's font from system/font to alter its size using fontforge? when i connect my phone to my pc, i'm only able to see files on my sd card, not the phone's entire system.
trapzz said:
how can i export my phone's font from system/font to alter its size using fontforge? when i connect my phone to my pc, i'm only able to see files on my sd card, not the phone's entire system.
Click to expand...
Click to collapse
Even with root, I do not believe this is possible. I think you can do a backup and then pull the file from the backup.
Hi i'm new to fontforge, and I need some help installing it. When I type ./doinstall into cygwin it says 'bash: ./doinstall No such file or directory" Apparently, there is no 'doinstall' folder. Help would be appreciated thanks.
boulder96 said:
Hi i'm new to fontforge, and I need some help installing it. When I type ./doinstall into cygwin it says 'bash: ./doinstall No such file or directory" Apparently, there is no 'doinstall' folder. Help would be appreciated thanks.
Click to expand...
Click to collapse
Unfortunately I have only run it on my Mac.
Thanks!!! I've been looking for this.
Program crashes on Windows 7 every time. show stopper...
Anyone else manage to use the windows version ?
Looking at the windows logs, it appears to be an issue with 64bit windows, I'll give it a shot on my netbook later.
Thanks alot! It is very impressive to see all those clear steps which is given by you.... For mi, it is still works like a charm. Cheers...
TTF
do u know what clock font style is in the image?
it resizes it but stretches it virtically
Ya... It strech vertically... Any idea increase size without strech?

PC-Android Root File Manager - Android Commander by PanPiotr [WIN][ROOT][ADB]

Hey xda,
I have found a very cool application for windows users: Android Commander.
Its a File Manager for Windows that lets you browse the root directories of your phone within a nice gui. No more typing lines of adb shell commands!
Download: Visit Website http://androidcommander.com/
Functions:
File Actions
Copy Files
Delete Files
Push Files from PC
Pull Files to PC
Create Directories
Edit File Properties (Permissions, etc)
Select Multiple Files
Sign Files
Read Device Info
Open a ADB Shell console
Read logcat
Virtual Input (havent tried it)
Screenshots (Tested and found buggy on CM9)
Screenshots from the Website:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It's been around for quite a while. Very useful.
Ah, ok. I didn't kne it and found it useful to have it written down somewhere.
Sent from my GT-I9003 using XDA
I do know Why its always keeps on loading
NO Root Acces
Does anyone can help me, I have no root access over my phone?
When I run Android Commander, the bottom status bar says "Root Access : NO"
I don't understand what went wrong.
I tried to click the status bar, it just keep on loading.
Doesn't even find my HTC Sensation (adb drivers installed+rooted), while both QTADB and Droid Manager are able to access the phone.
So it's a no go for me, too bad, looks promising.
Thank you
@Taraen;
br im a new bie can you send some tutorials on how to use this?
thanks bro, this is realy good app. :highfive: i searched for app like this very long time :good:
link broken? giving up..
downloaded doesent seem to work for me or find my device.
does not show my phone as root ?
viditshah36 said:
does not show my phone as root ?
Click to expand...
Click to collapse
Maybe because you are runing jb mr1 4.2.2
For all those that get "Root Access : NO" on rooted phone, it's because adbd is running in "secure" mode.
Try adbd Insecure v1.30. It worked for me:
http://forum.xda-developers.com/showthread.php?t=1687590
It won't show my device
it says my Galaxy nexus(4.3 +rooted) is offline and that I should reboot it.
done the reboot, nothing changed, tried insecure adb, the same message.
can someone help me.
I need to to modify swap file as im using androidcommander with rooted note 2 4.3
thank u people
works just fine with Chainfires Insecure Mode app and KitKat on my Nexus 5.
You need to overwrite the files that are in $ROOT/Android Commander DIR/bin/ with the ones that are from an up-to-date sdk.
There are 4 files.
Here; I'll make it easier for you all.
Android Commander Update Files for 4.3+ Support
doesn't work with my gt p3110 with 4.2.2 works fine with droid 4.1 and below
Awesome
krylon360 said:
works just fine with Chainfires Insecure Mode app and KitKat on my Nexus 5.
You need to overwrite the files that are in $ROOT/Android Commander DIR/bin/ with the ones that are from an up-to-date sdk.
There are 4 files.
Here; I'll make it easier for you all.
Android Commander Update Files for 4.3+ Support
Click to expand...
Click to collapse
Brother. Yes it does the magic. Its working when the files are replaced by the fresh files.:good::fingers-crossed:
---------- Post added at 10:47 AM ---------- Previous post was at 10:42 AM ----------
lohtse said:
doesn't work with my gt p3110 with 4.2.2 works fine with droid 4.1 and below
Click to expand...
Click to collapse
Above files as mentioned are for 4.3+ but you are on 4.2.2.
First search, first result..just what I needed when I needed it..worked perfectly for me! Big Thanks. :good:
Cannot access data/data
imakulate said:
First search, first result..just what I needed when I needed it..worked perfectly for me! Big Thanks. :good:
Click to expand...
Click to collapse
I am successful in connecting the device , but I can't access the path data/data . When I click on data/ it doesn't displays anything.I require it for development purpose, so has to access the database file of the apps
And one more, can I backup apps along with data like Titanium backup

I'm confused with unlocking the bootloader?

Bit confused how to unlock the bootloader on my moto G..
I am following this guide: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-b
But I'm stuck on the part "
On your desktop, open a command prompt or terminal, and go to the directory where you installed the Android SDK tools (or make sure fastboot is in your $PATH)
I'm currently installing the following in the screenshot I've taken, but I don't know where the SDK tools are installing to? there is no folder in program files etc...
Many thanks in advance..
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Rightclick on this computer and choose properties, then select advanced settings then surroundings variabels, then in system variables choose path (starts with C and choose modifty and add \android-sdk\platform-tools ( this is where the sdk is located on my pc) at the end of the string.
Also copy AdbWinUsbApi.dll and AdbWinApi.dll (both are in the platform-tools folder) to the windows\system32\ folder.
ps: you only need the top 2 items from the android sdk manager and the Google Drivers.
Thanks but I don't quite understand? I'm on Windows 8.1..
Also AdbWinUsbApi.dll is not even located on my PC ? :-/
junglebungle said:
Thanks but I don't quite understand? I'm on Windows 8.1..
Click to expand...
Click to collapse
Me too Go to system variables and look for path, click edit and add the location of your android-sdk at the end of the string.
Also AdbWinUsbApi.dll is not even located on my PC ? I really am lost I must be losing brain cells.
junglebungle said:
Also AdbWinUsbApi.dll is not even located on my PC ? I really am lost I must be losing brain cells.
Click to expand...
Click to collapse
Both dll`s are in the \android-sdk\platform-tools\ folder, copy them to C:\windows\system32\.
Here is a full guide http://www.google.nl/url?sa=t&rct=j...OWoMssTikMpokJ6TtwEND5A&bvm=bv.59026428,d.d2k for installing adb
That folder isn't anywhere on my PC though that's the problem?!
never mind I've done it, I've pasted the key into the motorola site "3A45890085034220#5441383833304358553100585431303332000000#64ED856A41ADE4D962B9AF1039E9690B98543710#6B94ED010F0000000000000000000000"
And clicked "can my device be unlocked?" and it doesn't do anything, then I request unlock key at the bottom of the page and it just goes to a white blank page? :/
Done it finally! phew lol
junglebungle said:
never mind I've done it, I've pasted the key into the motorola site "3A45890085034220#5441383833304358553100585431303332000000#64ED856A41ADE4D962B9AF1039E9690B98543710#6B94ED010F0000000000000000000000"
And clicked "can my device be unlocked?" and it doesn't do anything, then I request unlock key at the bottom of the page and it just goes to a white blank page? :/
Click to expand...
Click to collapse
I haven`t unlocked my MG so can`t help you there. Maybe someone can help you with this
-Edit- All right bro
What was the fox for the problem?
Sent from my XT1032 using Tapatalk

[TOOL] GMADB - GUI based minimal ADB [15-08-2020]

GitHub: https://github.com/yadev64/GMADB
Current version: GMADB v0.2 Beta
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GMADB is a GUI based Minimal ADB that helps you work on modifying your Android device via the Android Debug Bridge. This program helps you to speed up your process of sideloading an update to your android device by making the UX easier. It has four main functionalities:
1. Select and Flash - This allows you to simply select the .zip or .img file of the update and flash it with just a single click. All the process happening will be displayed on the blackBoard (the big black textbox that looks like a terminal window).
2. ADB Devices - With one click, it displays all the available/connected devices on Android Debug Bridge (ADB).
3. Custom Command - This helps you to execute custom shell commands from the app, making it easier for you to do any operation without going to cmd.
4. Log recorder - The application generates a log file of all your activities, which will help you to debug or evaluate all the errors, outputs and everything that was on the blackBoard. (Will be available from the next update)
Click to expand...
Click to collapse
Example: Let's assume that you want to install a custom rom (assume, HentaiOS) on your phone (assume Redmi Note 7 pro).
step 1: Click on the "Select ROM" button. Select the .zip file from the file explorer window that opens up. The selected filename will be displayed and the Flash button will become active (Bright green color).
step 2: Click the "Flash" Button. Wait for the process to complete. Do not close the window until you see the success message on the screen. (In the current version, real-time process output streaming is not available (will be fixed in the upcoming updates), so DO-NOT close the window assuming that the process is not happening. Please refer the phone for the process progress information.)
Click to expand...
Click to collapse
Known bugs:
1. The results/output shown on blackBoard is not real-time. Output appears only after the completion of the process
2. Runs on a single thread
3. Log Generator yet to be implemented
Click to expand...
Click to collapse
Thanks to:
1. *Google for developing ADB and Fastboot
2. shimp208 for the minimal ADB
Click to expand...
Click to collapse
Are you a developer and want to contribute? Click here for the GitHub Repo
Download: GMADB v0.2 Beta
does this installs adb drivers? btw thank you

Categories

Resources