Providing simple web API and view for Android Debug Bridge (adb). Free your imagination, use it as the way you want.
MIT License
Providing simple web API and view for Android Debug Bridge (adb). Free your imagination, use it as the way you want.
ANDROID_HOME=[YourAndroidSdkDir]
export PATH=$PATH:$ANDROID_HOME/platform-tools
gem install bundler
)bundle install
rackup -p <PORT> -o 0.0.0.0
(or bundle exec rackup -p <PORT> -o 0.0.0.0
)All API is accessed from the http://yourdomain.com/api/
, and all data is sent and received as JSON.
POST adb/action/restart
GET devices
GET devices/:device_sn/packages
GET devices/:device_sn/packages/:package_name
DELETE devices/:device_sn/packages/:package_name
DELETE devices/:device_sn/packages/:package_name/data
POST devices/:device_sn/screenshots
PUT devices/:device_sn
{
"language": "en",
"country": "us"
}
POST devices/:device_sn/deeplinks
{
"packageName": "com.example.android",
"deepLink": "https://www.android.com/example"
}
Copyright (c) 2016 Jing Li. See the LICENSE file for license rights and limitations (MIT).
Special thanks to my frontend specialist - Miguel twitter:@lordcracker github:@ellite
Icon made by Freepik from Flaticon is licensed under CC BY 3.0
Icon made by Icon Works from Flaticon is licensed under CC BY 3.0
Icon made by Freepik from Flaticon is licensed under CC BY 3.0