MPTCP on Android Devices


We have ported MPTCP to Samsung Galaxy S3. The kernels for devices are based on the linux kernel from INL (IP Networking Lab at Universite catholique de Louvain) and the platform is built from the source of Cynogenmod nightly build (CM10).

Base Versions

  • MPTCP Linux Kernel
  • - Based on the source from Git at 08/21/2012
    - Updated-02/08/2013: Base Kernel is changed to the newest version from GIT
    - Updated-01/30/2013: MPTCP Kernel is modified to support our WiFi path management scheme

  • Android Platform
  • - Based on CM10 nightly from Git at 10/05/2012
    - Updated-11/27/2012: We moved to CM10 stable version (for I747)
    - Updated-10/10/2012: Android of this rom will automatically set up your routing table for MPTCP


    Roms for Devices

    You can flash these roms with CWM recovery (Refer this site) .
  • Samsung Galaxy S3 for ATT (SGH-I747) Download
  • Samsung Galaxy S3 International Version (I9300) Download

  • NOTE: This can void your warranty. Please try with your own risk. I highly recommend you to make a recovery image with CWM recovery before installing this rom.
    NOTE: The image for I9300 is not guaranteed to work. Since I do not have I9300 now, I cannot test the current build (The last test might be at 4/08/2013. I am not sure if I updated the kernel as with I747. The image has been recompiled at 6/15/2014). Please let me know if you see any problem while testing I9300 image.

    Demo


    The red and blue curve present 3/4G and Total (3/4G+WiFi) throughput, respectively.