20× Parallel Titan Engine
Your phone's USB connection is sitting idle. Twenty runspaces hit it simultaneously, pulling files in parallel. One ADB command per thread, zero wasted bandwidth.
Jigar Tools is the ultimate free, open-source Android phone backup and restore suite for Windows. Built on raw ADB power, engineered with 20 parallel threads, a 3-stage fallback engine, and the only smartphone backup tool that actually defeats the Windows MAX_PATH limit.
What's inside
Every feature exists because a real problem needed solving. No fluff, no bloat — just precision engineering on top of ADB.
Your phone's USB connection is sitting idle. Twenty runspaces hit it simultaneously, pulling files in parallel. One ADB command per thread, zero wasted bandwidth.
Direct pull → sandbox copy → root su mount. Three attempts, three escalating strategies. Files that break other tools just get pushed to the next stage.
Windows caps paths at 260 characters. Android doesn't. We map your backup folder to Z:\ before syncing, so deeply nested Android paths land safely.
A WinForms dark-themed TreeView opens after scanning. Lazy-loaded, handles 100k+ files. Pick exactly which folders to include or exclude at runtime.
Compares file sizes between your phone and PC. Only downloads what's actually new or changed. Your second backup is always a fraction of the first one.
Ctrl+C sets a flag instead of killing the process. The active batch drains clean, temp files are deleted from the device, and the virtual drive unmounts before exit.
Under the hood
Four steps. That's all it takes to back up every file on your Android device.
Connect your phone over USB with debugging enabled. Run Jigar_Tools_Setup.bat. It auto-downloads ADB if you don't have it, verifies your device is alive, and reports root status.
A single find command maps your entire storage in one ADB call — file paths and sizes. 100,000 files indexed in under 10 seconds depending on your device speed.
The TreeView GUI opens. Every folder from your phone is listed with lazy-loaded children. Check what you want, uncheck what you don't. Or just hit Skip to back up everything.
Twenty parallel runspaces start pulling. A live progress bar shows throughput in MB/s, total progress, and per-file status. When it's done, the drive unmounts, temp files clean themselves up, and you get a log.
Documentation
Install, connect, and run your first backup in 5 minutes.
Why we use subst, how it works, and the safety net around it.
The full breakdown of what happens when direct ADB pull fails.
Drive not unmounting? Device not found? Start here.
How the GUI works, lazy loading, and the most-specific-ancestor filter logic.
What changed in v2.0 Gold — every fix, every feature, nothing redacted.
FAQ
No. The tool works on non-rooted devices via standard ADB access. Root unlocks access to /data/media/0 and speeds up scanning with native find commands, but it's completely optional. If you're not rooted, the 3-stage fallback handles everything it can.
If the terminal was force-closed (like hitting the X button), the cleanup phase was skipped. Fix it manually by running subst Z: /D in any terminal. Starting the tool again will also automatically detect and unmount any leftover drives pointing to your backup folder.
That's limited by your USB controller and your phone's storage speed, not by the tool. On USB 3.0 with a mid-range phone you'll typically see 35–50 MB/s average. Budget phones with USB 2.0 controllers cap out around 25–35 MB/s. Either way, 20 threads means you're saturating whatever the connection can give.
Yes. Pass the -NonInteractive flag when calling the script directly. It'll skip the folder picker (uses the saved location from settings.json) and bypass the GUI filter menu, making it suitable for scheduled tasks or scripted automation.
The restore script fires an Android Media Scanner broadcast intent for each restored file immediately after transfer. If they still don't show up, wait a minute or two for the media database to catch up, or reboot the device once.
Fully free, MIT licensed, open source on GitHub. No telemetry, no accounts, no cloud syncing your data anywhere. It's a PowerShell script that uses ADB. That's it. The catch is you need Windows and a cable.
Download Jigar Tools and run your first backup in under five minutes. No installs, no accounts, no excuses.