Bugjaeger Mobile ADB - USB OTG

Contains ads
4.0
5.39K reviews
1M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Before you post questions or bad reviews, see FAQ
https://sisik.eu/bugjaeger_faq
If you want new feature, or something is not working, write directly to my email roman@sisik.eu

Bugjaeger tries to give you the expert tools used by Android developers for better control and deep understanding of your Android device internals.

Multitool that can save you the hassle of carrying a laptop.

If you're an Android power user, developer, geek, or hacker, this app should be in your toolkit.

How to use
1.) Enable developer options and USB debugging on your target device (https://developer.android.com/studio/debug/dev-options)

2.) Connect the device where you've installed this app to the target device via USB OTG cable

3.) Allow app to access USB device and make sure target device authorizes USB debugging

Inspecting device internals, running shell scripts, checking logs, making screenshots, sideloading, and many more tasks that are normally done on your laptop can now be performed directly between 2 mobile devices.

This app works as sort of Android to Android ADB (Android Debug Bridge) - it offers some features similar to ADB (Android Debug Bridge), but instead of running on your development machine, it runs directly on your Android device.

You connect your target device through USB OTG cable or through WiFi and you'll be able to play around with the device.

You can control your Android TV, Wear OS watch, or even Raspberry Pi with Android Things OS and Oculus VR.

Main features
- running shell scripts on target device
- sideload regular/split APKs (e.g. to Oculus Quest VR)
- sideload/flash AOSP images (e.g. Android Preview on Pixel)
- remote interactive shell
- TV remote controller
- mirroring screen + remotely control with touch gesture
- reading, filtering, and exporting device logs (logcat)
- pull APK files
- ADB backups, inspecting and extracting content of backup files
- screenshots
- performing various ADB commands for controlling your device (rebooting, going to bootloader, rotating screen, killing running apps, ...)
- launch, force-stop, disable apps
- uninstalling and installing packages, checking various details about installed apps
- copying apps between phones
- monitoring the processes, showing additional information related to processes, killing processes
- get system properties
- showing various details about Android version(e.g., SDK version, Android ID,..), Linux kernel, cpu, abi, display
- showing battery details (like e.g., temperature, health, technology, voltage,..)
- file management - pushing and pulling files from device, browsing the file system
- search and connect to Android devices on your network that configured adbd to listen on port 5555
- reading bootloader variables & info via fastboot protocol (e.g. dump some hw info, security state, or if the device was tampered)
- exec fastboot commands
- show extensive system info

For some tricks and examples of what you can do, see
https://www.sisik.eu/blog/tag:bugjaeger

For starting a youtube video or url in browser, add following custom command (or paste this into shell) in the first tab

am start -a android.intent.action.VIEW -d "yt_url"


If you liked this app, check out the ad-free premium version which also contains additional features
https://play.google.com/store/apps/details?id=eu.sisik.hackendebug.full


Requirements
- Enabled USB debugging in Developer options and authorise the development device
- Fastboot protocol support

Please note
This app uses the normal way of communicating with Android devices which requires authorisation.
The app does not bypass Android's security mechanisms or anything similar!
This means you won't be able to do some privileged tasks on non-rooted devices.
Updated on
Sep 28, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
App activity, App info and performance, and Device or other IDs
This app may collect these data types
App activity, App info and performance, and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

3.9
5.23K reviews
Weston Butts
August 3, 2024
So the app is good and it does do what it should but there are a few issues with using a cable. Most of the time, it doesnt connect to the device and the device connects to my phone, causing the app to not work. I have to take out the cord and put it back in many times until the phone finally connects. There is most likely a fix to this that I do not know but overall, its still a working app. Edit: The developer gave a few suggestions that helped quite a bit so this was updated to 5 stars
5 people found this review helpful
Did you find this helpful?
Roman Sisik
August 2, 2024
I don't think there's a fix to that. On some devices the USB host connection will work less reliably. You can try different cables/OTG adapters, or you can play with "Controlled by" settings. If you're using multiples apps that use USB host, you can set one as default. With low end host/target you can just wait bit longer after plugging in.
Eric Pedigo
October 21, 2024
The app is absolute total trash, it doesn't connect into any Wi-Fi networks it will not search for any Wi-Fi networks, cable connections trash and I've used hundred plus dollar data transfer cables and USB cables and ADB enabled Wi-Fi networks and absolutely nothing on it works, it's riddled with ads these guys are just money hungry script kiddies that don't know what they're doing. All this is coming from a fellow developer with experience and over 12 different coding languages.
Did you find this helpful?
Roman Sisik
October 22, 2024
Read the FAQ very carefully. It's exactly for people like you. It's really hard to believe that you're actually a fellow developer, but OK. It sounds more like you're a third-world copycat that tries to pathetically write fake reviews to smear competition. If you think app is malfunctioning, proceed as described in FAQ.Don't spam the review section
A Google user
January 18, 2019
This is exactly what I needed. Even works great on the Fire Stick. Thank you. 👍 Edit: Features are getting more and more limited in order to force purchasing full version. Not a good look. 𝗘𝗱𝗶𝘁: Maybe don't make the app pop up a prompt every time something is plugged in. Especially when the app isn't even running.
6 people found this review helpful
Did you find this helpful?
Roman Sisik
January 18, 2019
Thanks for the review. I always add new features also to the free version. Im not displaying any pop-ups, only refreshing the device list. Do you mean the system popup for handling USB devices? I have no control over that. It should not appear if you make Bugjaeger default for handling a USB device. You can use roman@sisik.eu for reporting bugs

What's new

- updated dependencies
- bug fixes
- increased min sdk requirement (started to be required by updated deps)