Skip to content

CostaFot/AdbExtension

Repository files navigation

ADB Extension for Command Palette

Check out the blog post — here.

A Windows 11 Command Palette extension (PowerToys) for Android developers. Exposes common ADB operations directly from the command palette.

Top-level commands

Requirements

Installation

Microsoft Store (recommended)

Install from the Microsoft Store - it works out of the box.

Manual MSIX (sideload)

Download the .msixbundle from the latest GitHub Release. Before installing, you'll need to trust the self-signed certificate:

  1. Right-click the .msixbundle → Properties → Digital Signatures → select the cert → Details → View Certificate → Install Certificate
  2. Store location: Local MachineTrusted People
  3. Double-click the .msixbundle to install

WinGet

Will get around it soon™

Features

ADB App Commands

Browse all installed packages on the connected device, filtered by status (foreground, running, debuggable). Select a package to act on it:

Package list

Package actions

Action ADB equivalent
Launch am start -n <launcher activity>
Restart am force-stop + am start
Kill Process am kill
Force Stop am force-stop
Clear App Data pm clear
Clear Data & Restart pm clear + am start
Open Deep Link am start -a android.intent.action.VIEW -d <url>
Grant All Permissions pm grant <permission> for each declared permission
Revoke All Permissions pm revoke <permission> for each declared permission
Uninstall pm uninstall

ADB APK Manager

Install one or more APKs from a file picker.

APK Manager

Actions can be starred as favorites and will appear at the top of the list for that package.

ADB Take Screenshot

Captures the screen and saves it to Pictures (or a custom folder configured in settings).

ADB Toggle Animations

Enables/disables window, transition, and animator duration scales.

ADB Toggle Touch Coordinates

Shows/hides touch coordinate overlay.

ADB Toggle Layout Bounds

Shows/hides layout bounds overlay.

ADB Toggle Airplane Mode

Toggles airplane mode on/off.

ADB Enable / Disable Wi-Fi

Turns Wi-Fi on or off.

ADB Enable / Disable Mobile Data

Turns mobile data on or off.

ADB Launch Deep Link

Fire an arbitrary deep link without targeting a specific package.

Wishlist

App targeting

  • Pull a specific shared pref file
  • Dump app's database to desktop

Device state

  • Set screen timeout
  • Set font size / display size
  • Change locale

Media / files

  • Pull latest screenshot to clipboard
  • Record screen (start/stop)

Simulation

  • Send a broadcast intent
  • Simulate low battery / charging state
  • Trigger doze mode
  • Fake a GPS location

P0 bugs

  • Sydney Sweeney

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors