adb-ext.mp4
commands
lss [count]
mss | shot [destination]
lsc [count]
msc | rec | record [destination]
bounds
taps
pointer
animscale [scale]
[f]port | [f]land | [no]accel
sdk [path]
run path/to/app.apk
steal app.package.name
adb-ext update
✅ MacOS ARM
✅ MacOS x86_64
✅ Linux ARM
✅ Linux x86_64
✅ Windows x86_64
curl -sSfL https://github.com/atomofiron/adb-ext/raw/main/stuff/install.sh | sh
MacOS feature (on each installation or update)
1. run the adb-ext
2. click Cancel
3. System Settings > Privacy & Security > Allow Anyway
4. execute the adb-ext again
5. click Open
- Download
- run
adb-ext.exe deploy - add
%LOCALAPPDATA%/Programs/adb-extinto top of thePATH
resolve usb adb permission (Linux only)
adb fix
common use of ADB
% adb shell
Select a device
Oneplus 7T
> Nothing Phone (1)
Cancel
Spacewar:/ $
run adb-ext for interactive mode (optional)
% adb-ext
input command or 'exit', 'quit', Ctrl-D to exit
adb-ext> devices
List of devices attached
✔ adb-ext> foo
adb: unknown command foo
✘ adb-ext> exit
%
pull the 3 last screenshots from device
sources: /sdcard/Pictures/Screenshots/, /sdcard/DCIM/Screenshots/
destination: ~/Android/Screenshots/
lss 3
pull the 3 last screencasts from device
sources: /sdcard/Pictures/Screenshots/, /sdcard/DCIM/Screen recordings/, /sdcard/Movies/
destination: ~/Android/Screencasts/
lsc 3
make a new screenshot and pull it
default destination: ~/Android/Screencasts/
mss [destination]
where destination can be:
., ./name, ./name.png, ./stuff/, ./stuff/name, ./stuff/name.png, ~, ~/name, ~/name.png, ~/stuff/, ~/stuff/name, ~/stuff/name.png, name, name.png, stuff/name, stuff/name.png
for update
adb-ext update
