Thanks to visit codestin.com
Credit goes to github.com

Skip to content

feature: support android platform #4

@Borber

Description

@Borber

Now it successfully compiles on the Android platform, but due to permission issues, the default Linux interface methods encounter the following problem:

Failed to get network interfaces: Os { code: 13, kind: PermissionDenied, message: \"Permission denied\" }

avc: denied { bind } for scontext=u:r:untrusted_app:s0:c238,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c238,c256,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 

I have enabled the relevant permissions:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

As I have found out, SOCK_RAW is restricted on Android, so I would like to request a special adaptation for the Android platform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions