Web Crypto
@yume-chan/adb-credential-web
package provides a credential store that uses Web Crypto API to generate ADB private keys.
To support
- npm
- Yarn
- pnpm
- Bun
npm i @yume-chan/adb-credential-web
yarn add @yume-chan/adb-credential-web
pnpm add @yume-chan/adb-credential-web
bun add @yume-chan/adb-credential-web
- JavaScript
- TypeScript
import AdbWebCredentialStore from "@yume-chan/adb-credential-web";
const CredentialStore = new AdbWebCredentialStore();
import AdbWebCredentialStore from "@yume-chan/adb-credential-web";
const CredentialStore: AdbWebCredentialStore = new AdbWebCredentialStore();
Optionally, you can provide a name for your keys. On Android 11 and above, it will appear in "Settings -> Developer options -> Wireless debugging -> Paired devices". The default value is Tango@<current host name>
, e.g. [email protected]
.
- JavaScript
- TypeScript
import AdbWebCredentialStore from "@yume-chan/adb-credential-web";
const CredentialStore = new AdbWebCredentialStore("Your Key Name");
import AdbWebCredentialStore from "@yume-chan/adb-credential-web";
const CredentialStore: AdbWebCredentialStore = new AdbWebCredentialStore("Your Key Name");