AI-generated Key Takeaways
-
AppProcessInfo provides information about an application process, including its name, start time, UID, PID, seinfo tag, and base APK hash.
-
The JSON representation of AppProcessInfo includes fields for processName, startTime, uid, pid, seinfo, apkSha256Hash, and a list of packageNames.
-
The startTime field is a string formatted according to RFC 3339, representing the process start time.
-
The packageNames field is a list of strings, typically containing the single package name associated with the UID, but may include multiple if applications share a UID.
Information about a process. It contains process name, start time, app Uid, app Pid, seinfo tag, hash of the base APK.
| JSON representation |
|---|
{ "processName" : string , "startTime" : string , "uid" : integer , "pid" : integer , "seinfo" : string , "apkSha256Hash" : string , "packageNames" : [ string ] } |
| Fields | |
|---|---|
processName
|
Process name. |
startTime
|
Process start time. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
uid
|
UID of the package. |
pid
|
Process ID. |
seinfo
|
SELinux policy info. |
apkSha256Hash
|
SHA-256 hash of the base APK, in hexadecimal format. |
packageNames[]
|
Package names of all packages that are associated with the particular user ID. In most cases, this will be a single package name, the package that has been assigned that user ID. If multiple application share a UID then all packages sharing UID will be included. |


