Skip to content

WebCapsule on Android

Roberto Perdisci edited this page Sep 24, 2015 · 11 revisions

Downloading WebCapsule

  • Download the ChromeShell APK for in-memory mode from here, and for offloading mode from here.
  • Use the same devtools_client.py as for the Linux version of WebCapsule

Running WebCapsule on Android

  • Connect a bluetooth keyboard to the device.

  • Install the Null Input Method app from Google Play.

  • Switch the default input method on the device to Null Input Method, so to disable the virtual keyboard completely.

  • Connect your Android device to your PC

  • Checkout the Chromium code by following these instructions.

  • Install ChromeShell to the device:

    ./build/android/adb_install_apk.py --apk ChromeShell.apk

  • Start chrome_shell on the device:

    . build/android/envsetup.sh

    ./build/android/adb_run_chrome_shell

  • Setup port forwarding to chrome_shell's devtools.

    adb forward tcp:54321 localabstract:chrome_shell_devtools_remote

  • Start WebCapsule's devtools_client and following the same steps listed in Running WebCapsule

Clone this wiki locally