tree: a7c4a5ddf9b37d1c501deec59402ddf15b50f5ad [path history] [tgz]
  1. OWNERS
  2. README.md
remote_auth/README.md

RemoteAuth Mainline Module

This directory contains code for the RemoteAuth module.

Directory Structure

framework

  • Contains client side APIs and AIDL files.

jni

  • JNI wrapper for invoking Android APIs from native code.

native

  • Native code implementation for RemoteAuth module services.

service

  • Server side implementation for RemoteAuth module services.

tests

  • Unit/Multi devices tests for RemoteAuth module (both Java and native code).

IDE setup

AIDEGen

AIDEGen is deprecated, prefer ASfP go/asfp

$ source build/envsetup.sh && lunch <TARGET>
$ cd packages/modules/Connectivity
$ aidegen .
# This will launch Intellij project for RemoteAuth module.

ASfP

See full instructions for ASfP at go/asfp-getting-started

Build and Install

$ source build/envsetup.sh && lunch <TARGET>
$ m com.google.android.tethering deapexer
$ $ANDROID_BUILD_TOP/out/host/linux-x86/bin/deapexer decompress --input \
    ${ANDROID_PRODUCT_OUT}/system/apex/com.google.android.tethering.capex \
    --output /tmp/tethering.apex
$ adb install -r /tmp/tethering.apex