Skip to content

Instantly share code, notes, and snippets.

@dmpatel151282
Last active September 18, 2024 01:42
Show Gist options
  • Save dmpatel151282/34d14c61a1565d71736d5d2a637bdceb to your computer and use it in GitHub Desktop.
Save dmpatel151282/34d14c61a1565d71736d5d2a637bdceb to your computer and use it in GitHub Desktop.
Android Ethernet 802.1x support

"As of now Android doesn’t support 802.1x Authentication over Ethernet natively."

Below components need to be changed/modified

  • Ethernet Supplicant
  • Ethernet Supplicant interface
  • EthernetManager and EthernetService
  • IPConfiguration

Proposed solution supports EAP-TLS, EAP-PEAP, EAP-TTLS, EAP-MD5 and EAP-PWD authentication methods.

Solution is ready and tested on AOSP Android 4.4, Android 7, Android 9, Android 10, Android 11, Android 12 and Android 13. Contact for more details.

#AOSP #Android #Ethernet #802.1X #Enterprise_security #LAN #EAP_over_LAN #EAPOL #EAP-TLS #TLS #PEAP #AndroidEAPOL #AOSP_EAPOL #Android_EAP_TLS #AOSP_EAP_TLS #Android_802.1x #AOSP_802.1x #Android_Ethernet_802.1x #Android_Ethernet_EAP_TLS

https://prabhusystemtech.com/2021/11/10/802_1x-authentication-over-ethernet-in-aosp-android/ https://prabhusystemtech.com/2023/05/20/setup-testing-environment-to-test-android-ethernet-802-1x/

@DennisZHAN
Copy link

Hi,Dharmesh Patel,
Great.
can I have your email address or could you please send me a mail to [email protected].

B.R
Dennis

@jajucre
Copy link

jajucre commented Nov 8, 2023

I am interested in this project, I need to use 802.1x over ethernet in Android 10. Can you help me?

Thanks.

@jajucre
Copy link

jajucre commented Nov 8, 2023

Ok, can we talk tomorrow at 12:00 Spanish time? Provide me a link for the call

@bocalexandru
Copy link

Hello Dharmesh Patel,
Is there any official documentation from Android where they specify this change? Just wanted to research more on this item.

@dmpatel1512
Copy link

The specified changes are part of custom solution of 802.1x in Android.

@bocalexandru
Copy link

I am referring to the changes made by Android, when they decided to drop support for 802.1X. I am browsing their repo and cannot find any relevant changes where they decided not to support it anymore...

P.S. Can you solution be applied to a Samsung device?

@dmpatel1512
Copy link

Android only support Wifi based 802.1x. Android doesn't support Ethernet based 802.1x. The provided custom solution is different based on different version of Android OS.

@bocalexandru
Copy link

Can you assist me with some support for a specific device? Please drop me an email at [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment