Files
oxmc 3633b8d39b Initial import: ax_sandbox app-lock/app-hide/isolation/spoof module
Source copied from AxionAOSP's android_axion_sdk (ax_sandbox) and the
integration-relevant parts of their frameworks/base fork
(AxionAOSP/android_frameworks_base, lineage-23.2) -- explicit, informed
decision to reuse the actual source rather than reimplement, made with
full knowledge that all but one file (AxSandboxManager.java, which
carries a real Apache-2.0 header) has no license grant of any kind. See
README.md and notes/axion-port-plan.md in the main workspace for the
full decision record.

common/: the public android.app.* manager classes, meant to compile
directly into frameworks/base's core/java sources (filegroup reference,
not a normal library -- see the companion framework patch).

server/: the system_server implementation (AxSandboxService as a
SystemService, AppLockService, and the apphide/isolation/spoof
sub-packages), meant to compile into services.jar the same way.

Neither directory builds standalone; both need the framework patch that
references these filegroups and wires in the IActivityManager surface,
AMS delegates, SystemServer/Context/SystemServiceRegistry registration,
and the WM focus-lifecycle call sites this depends on.
2026-09-29 05:19:29 -07:00

9 lines
161 B
Plaintext

filegroup {
name: "ax_sandbox_server_sources",
srcs: [
"src/**/*.java",
"src/**/*.kt",
],
visibility: ["//visibility:public"],
}