Gathering detailed insights and metrics for node-adb-api
Gathering detailed insights and metrics for node-adb-api
Gathering detailed insights and metrics for node-adb-api
Gathering detailed insights and metrics for node-adb-api
adb-sh-spotify-api.js
A complete node js wrapper of spotify api with oauth support
android-api
A Node interface for some Android and ADB commands
node-rc6
Small home automation project. Controls Fire TV + Kodi (via adb) and hue lights (via API) using a Harmony One + RC6 USB IR receiver (on a Raspberry Pi).
npm install node-adb-api
Typescript
Module System
Node Version
NPM Version
JavaScript (100%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
16 Stars
33 Commits
2 Forks
1 Watchers
5 Branches
1 Contributors
Updated on May 31, 2025
Latest Version
1.3.0
Package Id
node-adb-api@1.3.0
Unpacked Size
123.31 kB
Size
95.46 kB
File Count
8
NPM Version
10.9.2
Node Version
23.6.0
Published on
Jan 30, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
4
1
A Node.js API wrapper for ADB (Android Debug Bridge)
1npm install node-adb-api
1const adb = require('node-adb-api');
1// Get list of connected device serial numbers 2const devices = adb.getListOfDevices(); 3 4// Check if a device is connected 5const isConnected = adb.isAnyDeviceConnected('device_serial');
1// Get list of installed packages on a device 2const packages = adb.getPackagesByDeviceSerialNumber('device_serial'); 3 4// Fuzzy search packages 5const results = await adb.fuzzySearchPackages(null, 'chrome'); 6 7// Get APK path on device 8const path = adb.getDeviceApkPath('device_serial', 'com.example.app'); 9 10// Download APK from device 11const apkFile = adb.downloadAPK('device_serial', 'com.example.app');
1// Launch an app 2adb.launchApp('com.example.app', 'device_serial'); 3 4// Force kill an app 5adb.forceKill('com.example.app', 'device_serial'); 6 7// Clear app data 8adb.clearData('com.example.app', 'device_serial'); 9 10// Uninstall an app 11adb.uninstall('com.example.app', 'device_serial');
getListOfDevices()
Returns an array of connected device serial numbers.
isAnyDeviceConnected(deviceSerialNumber)
Checks if the specified device is connected.
deviceSerialNumber
: Device serial number to checkgetPackagesByDeviceSerialNumber(deviceSerialNumber)
Returns an array of package names installed on the device.
deviceSerialNumber
: Target device serial numberfuzzySearchPackages(packages, textToFind)
Performs a fuzzy search on installed packages.
packages
: Optional array of packages to search intextToFind
: Search query stringgetDeviceApkPath(deviceSerialNumber, chosenPackage)
Gets the path of an APK file on the device.
deviceSerialNumber
: Target device serial numberchosenPackage
: Package name to locatedownloadAPK(deviceSerialNumber, chosenPackage)
Downloads an APK file from the device.
deviceSerialNumber
: Target device serial numberchosenPackage
: Package name to downloadlaunchApp(chosenPackage, selectedDevice)
Launches an app on the device.
chosenPackage
: Package name to launchselectedDevice
: Target device serial numberforceKill(chosenPackage, deviceSerialNumber)
Force stops an app on the device.
chosenPackage
: Package name to force stopdeviceSerialNumber
: Target device serial numberclearData(chosenPackage, deviceSerialNumber)
Clears app data on the device.
chosenPackage
: Package name to clear datadeviceSerialNumber
: Target device serial numberuninstall(chosenPackage, selectedDevice)
Uninstalls an app from the device.
chosenPackage
: Package name to uninstallselectedDevice
: Target device serial number1# Install dependencies 2npm install 3 4# Run tests 5npm test 6 7# Run linting 8npm run lint
purrge - 🐱 Quickly purrge android apps from your phone
MIT © Cesar Ferreira
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
2 existing vulnerabilities detected
Details
Reason
dependency not pinned by hash detected -- score normalized to 2
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
Found 0/20 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More