├── .gitignore ├── .jscsrc ├── .jshintrc ├── .travis.yml ├── LICENSE ├── README.md ├── adb.js ├── binding.gyp ├── binding ├── sign.cc └── sign.h ├── connectionStateMachine.png ├── deps └── libmincrypt │ ├── NOTICE │ ├── dsa_sig.c │ ├── include │ ├── dsa_sig.h │ ├── hash-internal.h │ ├── p256.h │ ├── p256_ecdsa.h │ ├── rsa.h │ ├── sha.h │ └── sha256.h │ ├── libmincrypt.gyp │ ├── p256.c │ ├── p256_ec.c │ ├── p256_ecdsa.c │ ├── rsa.c │ ├── sha.c │ └── sha256.c ├── gulpfile.js ├── index.js ├── lib ├── adb-device.js ├── constants.js ├── examples │ ├── install.js │ ├── list.es5.js │ ├── list.js │ ├── pull.js │ ├── push.js │ ├── reboot.js │ ├── shell.js │ ├── shellBySerial.js │ └── uninstall.js ├── helpers.js └── usb-device.js ├── package.json └── test ├── .jshintrc ├── fixtures ├── ContactManager.apk ├── largeFile └── smallFile ├── functional └── adb-e2e-specs.js └── unit ├── adb-device-specs.js ├── adb-specs.js ├── helpers-specs.js └── usb-specs.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/.jscsrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/README.md -------------------------------------------------------------------------------- /adb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/adb.js -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/binding.gyp -------------------------------------------------------------------------------- /binding/sign.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/binding/sign.cc -------------------------------------------------------------------------------- /binding/sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/binding/sign.h -------------------------------------------------------------------------------- /connectionStateMachine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/connectionStateMachine.png -------------------------------------------------------------------------------- /deps/libmincrypt/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/NOTICE -------------------------------------------------------------------------------- /deps/libmincrypt/dsa_sig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/dsa_sig.c -------------------------------------------------------------------------------- /deps/libmincrypt/include/dsa_sig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/dsa_sig.h -------------------------------------------------------------------------------- /deps/libmincrypt/include/hash-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/hash-internal.h -------------------------------------------------------------------------------- /deps/libmincrypt/include/p256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/p256.h -------------------------------------------------------------------------------- /deps/libmincrypt/include/p256_ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/p256_ecdsa.h -------------------------------------------------------------------------------- /deps/libmincrypt/include/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/rsa.h -------------------------------------------------------------------------------- /deps/libmincrypt/include/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/sha.h -------------------------------------------------------------------------------- /deps/libmincrypt/include/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/include/sha256.h -------------------------------------------------------------------------------- /deps/libmincrypt/libmincrypt.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/libmincrypt.gyp -------------------------------------------------------------------------------- /deps/libmincrypt/p256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/p256.c -------------------------------------------------------------------------------- /deps/libmincrypt/p256_ec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/p256_ec.c -------------------------------------------------------------------------------- /deps/libmincrypt/p256_ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/p256_ecdsa.c -------------------------------------------------------------------------------- /deps/libmincrypt/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/rsa.c -------------------------------------------------------------------------------- /deps/libmincrypt/sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/sha.c -------------------------------------------------------------------------------- /deps/libmincrypt/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/deps/libmincrypt/sha256.c -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/index.js -------------------------------------------------------------------------------- /lib/adb-device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/adb-device.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/examples/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/install.js -------------------------------------------------------------------------------- /lib/examples/list.es5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/list.es5.js -------------------------------------------------------------------------------- /lib/examples/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/list.js -------------------------------------------------------------------------------- /lib/examples/pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/pull.js -------------------------------------------------------------------------------- /lib/examples/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/push.js -------------------------------------------------------------------------------- /lib/examples/reboot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/reboot.js -------------------------------------------------------------------------------- /lib/examples/shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/shell.js -------------------------------------------------------------------------------- /lib/examples/shellBySerial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/shellBySerial.js -------------------------------------------------------------------------------- /lib/examples/uninstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/examples/uninstall.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/usb-device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/lib/usb-device.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/package.json -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/fixtures/ContactManager.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/fixtures/ContactManager.apk -------------------------------------------------------------------------------- /test/fixtures/largeFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/fixtures/largeFile -------------------------------------------------------------------------------- /test/fixtures/smallFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/fixtures/smallFile -------------------------------------------------------------------------------- /test/functional/adb-e2e-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/functional/adb-e2e-specs.js -------------------------------------------------------------------------------- /test/unit/adb-device-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/unit/adb-device-specs.js -------------------------------------------------------------------------------- /test/unit/adb-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/unit/adb-specs.js -------------------------------------------------------------------------------- /test/unit/helpers-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/unit/helpers-specs.js -------------------------------------------------------------------------------- /test/unit/usb-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/node-adb-client/HEAD/test/unit/usb-specs.js --------------------------------------------------------------------------------