# Chrome for Android To run WPT on Chrome on an Android device, some additional set up is required. First of all, as usual Android development, we need to have `adb` and be able to connect to the device. ## Hosts Until we find a better way, we need to root the Android device and update the /etc/hosts file to include the entries printed by `./wpt make-hosts-file`. ## CA certificate In order to run HTTPS tests, we need to add [WPT's CA](https://github.com/web-platform-tests/wpt/blob/master/tools/certs/cacert.pem) to the phone. First, convert the certificate from PEM to CRT: ``` openssl x509 -outform der -in tools/certs/cacert.pem -out cacert.crt ``` Then copy `cacert.crt` to your phone's external storage (preferably to Downloads/ as it'll be easier to find). Open Settings -> Security & location -> Encryption & credentials -> Install from storage. Find and install `cacert.crt`. (The setting entries might be slightly different based your Android version.) Note that having this CA installed on your device outside of a test environment represents a security risk. Finally, we may run wpt with the `chrome_android` product ``` ./wpt run chrome_android [test_list] ```