dependabot[bot] e004df82b0 Bump the pip group across 1 directory with 4 updates
Bumps the pip group with 4 updates in the / directory: [requests](https://github.com/psf/requests), [urllib3](https://github.com/urllib3/urllib3), [pytest](https://github.com/pytest-dev/pytest) and [idna](https://github.com/kjd/idna).


Updates `requests` from 2.32.5 to 2.33.0
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0)

Updates `urllib3` from 2.6.3 to 2.7.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0)

Updates `pytest` from 9.0.2 to 9.0.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3)

Updates `idna` from 3.11 to 3.15
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: urllib3
  dependency-version: 2.7.0
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:development
  dependency-group: pip
- dependency-name: idna
  dependency-version: '3.15'
  dependency-type: indirect
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-21 02:33:11 +00:00
wip
2025-08-25 11:18:48 -05:00
2025-10-15 15:23:07 -05:00
2025-08-25 11:18:48 -05:00
2025-10-16 18:51:32 -05:00
2025-10-18 00:36:55 -05:00
2025-10-18 00:36:55 -05:00
2025-10-18 00:36:55 -05:00
2025-08-25 11:18:48 -05:00
2025-09-23 08:20:17 +08:00
2025-08-26 18:37:08 -05:00

Android File Handler (ADB)

A simple Windows GUI tool to pull folders from an Android device using ADB (Android Debug Bridge). The tool automatically downloads the latest ADB platform-tools if not present, checks for a connected device, and provides a user-friendly interface for selecting remote and local single files and folders.

Features

  • Automatic ADB Download: Downloads and extracts the latest platform-tools if not found locally.
  • Device Detection: Checks for a connected Android device and provides instructions if not found.
  • GUI Interface: Easy-to-use interface built with Tkinter for selecting remote (Android) and local (PC) folders.
  • Progress Bar: Visual feedback during file transfer.
  • USB Debugging Guidance: Step-by-step instructions for enabling/disabling USB debugging on your device.

Requirements

  • Windows or Linux
  • Python 3.8+
  • Poetry for dependency management
  • (Optional) pyenv for Python version managment

Installation (Developers)

  1. Clone this repository:

    git clone git@github.com:JMR-dev/android_file_handler_adb.git
    cd android_file_handler_adb
    
  2. Install dependencies using Poetry:

    poetry install
    

Usage

  1. Activate the virtual environment:

    poetry env activate
    
  2. Run the application:

    poetry run python -m src.main 
    
  3. Follow the on-screen instructions:

    • Enter the remote folder path (e.g., /sdcard/DCIM)
    • Choose the local destination folder
    • Click Start Transfer

Troubleshooting

  • ADB not found: The tool will attempt to download and extract ADB automatically.
  • No device detected: Ensure your device is connected via USB and USB debugging is enabled. The app provides instructions if needed.

License

MIT License

Author

JMR-dev

S
Description
A simple file handler for Android that works over Android Debug Bridge to improve speed and simplicity of use
Readme
3.5 MiB
2025-09-28 21:16:25 +00:00
Languages
Python 98.2%
Shell 1.2%
PowerShell 0.6%