In multiple locations, there is a possible denial of service due to a missing permission check. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "128569584044788531771179722956561325394",
"length": 115
},
"id": "ASB-A-495646742-3c455d75",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceShellCommand.java",
"function": "closeDevice"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"325477457300489340627790234130461674033",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"185110510902157536436243796621608897151",
"125377098925833590751057211240235212718",
"206699914028488261989614332283700102721",
"74388435214618503226391904604011776696"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-4913de0c",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"76903257092502880876639816270871191715",
"110220255256487423889409616577443916016",
"192747452484294692827128828730787225872",
"327760730120432519080013630592464394832"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-9488eed1",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceShellCommand.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-98064fec",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "31865196725484690040389052486440441206",
"length": 256
},
"id": "ASB-A-495646742-d576a3fa",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "225597091146227894632965920593540159757",
"length": 1619
},
"id": "ASB-A-495646742-e7589768",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-f6317087",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe4e7456e4353ce846e3e72169f86ba04020f286",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
}
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/fe16360e24b8ba76dd1c23d56a7236fb12eef8c1",
"https://android.googlesource.com/platform/frameworks/base/+/e7296bf0875dd54a8a93c4b045936c5c7220f9a9",
"https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "285127685566105588810058301071504843220",
"length": 1176
},
"id": "ASB-A-495646742-40fb9854",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe16360e24b8ba76dd1c23d56a7236fb12eef8c1",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148282184385675266504848278545721146050",
"length": 207
},
"id": "ASB-A-495646742-4462f330",
"match_only_versions": [
"16"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe16360e24b8ba76dd1c23d56a7236fb12eef8c1",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "165033543612269418723529196551193106223",
"length": 142
},
"id": "ASB-A-495646742-4b08c0a2",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "checkCallerIsDeviceOwner"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"270459278177555854395744233136747851019",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"87119639077476138910654712844008154073",
"293680499268719728918787948739128225660",
"129427851554719714624866293459328897241",
"106430744340391161779478537334842021740"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-5aced604",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe16360e24b8ba76dd1c23d56a7236fb12eef8c1",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-60a4457b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe16360e24b8ba76dd1c23d56a7236fb12eef8c1",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"272593393149391979250121014914412719859",
"18521041620036515230510338971752946394",
"221028394390269555905896754169662452616",
"78394103379988332394098465457185766318",
"134976281125303138774120584130289308572",
"321996001847835759106604898792167798763",
"214090690045500790692588358601549715619",
"152048021956066735430330414029682329270",
"144421175433568267255609455923240064274",
"304181597792190098148041565298881295924",
"29758885980765729595554059927452824302",
"193166952576908714047336252073681072101",
"301741462698661921320313429624166008025",
"118633517792907169780160948734844033513",
"178639110946040788904122439635537705178",
"250163994676509112302250929616839987683",
"23628032966396413140103229262293624670",
"185414909252819981224311695717842161927",
"257404680468961607995944064798193816816"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-6998f856",
"match_only_versions": [
"16"
],
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e7296bf0875dd54a8a93c4b045936c5c7220f9a9",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-ad20b36f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/fe16360e24b8ba76dd1c23d56a7236fb12eef8c1",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "285127685566105588810058301071504843220",
"length": 1176
},
"id": "ASB-A-495646742-bfe8ee03",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"269817702335029263084004483060800867692",
"24456876717351617761508802797362686451",
"300444505975036745342850514500163866671",
"276912784221267248988727530785742109201",
"270459278177555854395744233136747851019",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"303713348620566008107250730366736530614",
"224949297722562464136902761575422437100",
"49545300719355774143285644396012237813",
"104033550134394183987269202224646573828",
"215105518445856308099014299227659002612",
"52566578725453776982408592446128894415",
"87119639077476138910654712844008154073",
"293680499268719728918787948739128225660",
"129427851554719714624866293459328897241",
"106430744340391161779478537334842021740"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-c1d393c5",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "262924458731330004494871589081973118978",
"length": 271
},
"id": "ASB-A-495646742-c3920b60",
"match_only_versions": [
"16"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e7296bf0875dd54a8a93c4b045936c5c7220f9a9",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148282184385675266504848278545721146050",
"length": 207
},
"id": "ASB-A-495646742-e37a2891",
"match_only_versions": [
"16"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-e8f0c401",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-f4b50a4a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9d20d8aeeac96accd909ddc45da76ced5af7dc26",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
}
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c7155e55fd62ebc0f9e6c36486806696893bb4dc",
"https://android.googlesource.com/platform/frameworks/base/+/89d4e9b61a02001a5be4d3c086887ec59b496443",
"https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-2f906c37",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-317067b9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c7155e55fd62ebc0f9e6c36486806696893bb4dc",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "276670737848424651255384369376245349383",
"length": 197
},
"id": "ASB-A-495646742-38cc7b1d",
"match_only_versions": [
"16-qpr2"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "checkCallerIsDeviceOwner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "186033806199824732273810675081887181355",
"length": 1351
},
"id": "ASB-A-495646742-42b7eb14",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c7155e55fd62ebc0f9e6c36486806696893bb4dc",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "186033806199824732273810675081887181355",
"length": 1351
},
"id": "ASB-A-495646742-5015feeb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "31865196725484690040389052486440441206",
"length": 256
},
"id": "ASB-A-495646742-882b64cb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c7155e55fd62ebc0f9e6c36486806696893bb4dc",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"270459278177555854395744233136747851019",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"335887626372850497243442624879851519547",
"298830910892742505970715249485325598487",
"176435101367156566018065701639327913393",
"223020400490316040154532012159265623963",
"215105518445856308099014299227659002612",
"52566578725453776982408592446128894415",
"185110510902157536436243796621608897151",
"125377098925833590751057211240235212718",
"206699914028488261989614332283700102721",
"74388435214618503226391904604011776696"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-a3dbc754",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"270459278177555854395744233136747851019",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"185110510902157536436243796621608897151",
"125377098925833590751057211240235212718",
"206699914028488261989614332283700102721",
"74388435214618503226391904604011776696"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-ae745bcb",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c7155e55fd62ebc0f9e6c36486806696893bb4dc",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"272593393149391979250121014914412719859",
"18521041620036515230510338971752946394",
"221028394390269555905896754169662452616",
"78394103379988332394098465457185766318",
"134976281125303138774120584130289308572",
"321996001847835759106604898792167798763",
"214090690045500790692588358601549715619",
"152048021956066735430330414029682329270",
"144421175433568267255609455923240064274",
"304181597792190098148041565298881295924",
"29758885980765729595554059927452824302",
"193166952576908714047336252073681072101",
"211899042668656656174246249392975894349",
"118633517792907169780160948734844033513",
"178639110946040788904122439635537705178",
"250163994676509112302250929616839987683"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-b1e67ffa",
"match_only_versions": [
"16-qpr2"
],
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/89d4e9b61a02001a5be4d3c086887ec59b496443",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "31865196725484690040389052486440441206",
"length": 256
},
"id": "ASB-A-495646742-bef1c503",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-c6e52075",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c7155e55fd62ebc0f9e6c36486806696893bb4dc",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "262924458731330004494871589081973118978",
"length": 271
},
"id": "ASB-A-495646742-c9631df5",
"match_only_versions": [
"16-qpr2"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/89d4e9b61a02001a5be4d3c086887ec59b496443",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-dda97fe3",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0b572cb00a6f2d300d389fba77633f543c8c620f",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
}
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"https://android.googlesource.com/platform/frameworks/base/+/53e47f9fae4bf7b1a91b27ef7b13b5ce63a1a471",
"https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"DoS"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "128569584044788531771179722956561325394",
"length": 115
},
"id": "ASB-A-495646742-06790f63",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceShellCommand.java",
"function": "closeDevice"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"325477457300489340627790234130461674033",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"335887626372850497243442624879851519547",
"298830910892742505970715249485325598487",
"176435101367156566018065701639327913393",
"223020400490316040154532012159265623963",
"215105518445856308099014299227659002612",
"52566578725453776982408592446128894415",
"185110510902157536436243796621608897151",
"125377098925833590751057211240235212718",
"206699914028488261989614332283700102721",
"74388435214618503226391904604011776696"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-171428d0",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-25278953",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"76903257092502880876639816270871191715",
"110220255256487423889409616577443916016",
"192747452484294692827128828730787225872",
"327760730120432519080013630592464394832"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-2b6b6e07",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceShellCommand.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"76903257092502880876639816270871191715",
"110220255256487423889409616577443916016",
"192747452484294692827128828730787225872",
"327760730120432519080013630592464394832"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-3d55e396",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceShellCommand.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "225597091146227894632965920593540159757",
"length": 1619
},
"id": "ASB-A-495646742-3ff228bd",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "229469303160624590036224350934933767238",
"length": 267
},
"id": "ASB-A-495646742-5514ea60",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "getVirtualCameraId"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"325477457300489340627790234130461674033",
"74826286050913958222545703034239055547",
"82519356292173064841081234159335164882",
"11804738255515954889058700185091452499",
"289457862184902466073059125399104715915",
"54818404208335093029263842038755130577",
"37602082740508413997437091453220301152",
"308367809002465587405668851276954781395",
"52371593860474816639521992338077674627",
"193119064515812568325483044060219048854",
"318842623984823071560926631081235574072",
"247596345259485770561737968396343697923",
"185110510902157536436243796621608897151",
"125377098925833590751057211240235212718",
"206699914028488261989614332283700102721",
"74388435214618503226391904604011776696"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-6f29b6bd",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "276670737848424651255384369376245349383",
"length": 197
},
"id": "ASB-A-495646742-7076d3a5",
"match_only_versions": [
"17"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "checkCallerIsDeviceOwner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-7a49e483",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "225597091146227894632965920593540159757",
"length": 1619
},
"id": "ASB-A-495646742-7af62dbf",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "close"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "167590606112691791589815672313619767421",
"length": 173
},
"id": "ASB-A-495646742-8201978d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "setListeners"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"272593393149391979250121014914412719859",
"18521041620036515230510338971752946394",
"221028394390269555905896754169662452616",
"78394103379988332394098465457185766318",
"134976281125303138774120584130289308572",
"321996001847835759106604898792167798763",
"214090690045500790692588358601549715619",
"152048021956066735430330414029682329270",
"144421175433568267255609455923240064274",
"304181597792190098148041565298881295924",
"29758885980765729595554059927452824302",
"193166952576908714047336252073681072101",
"211899042668656656174246249392975894349",
"118633517792907169780160948734844033513",
"178639110946040788904122439635537705178",
"250163994676509112302250929616839987683"
],
"threshold": 0.9
},
"id": "ASB-A-495646742-86ddfeb2",
"match_only_versions": [
"17"
],
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/53e47f9fae4bf7b1a91b27ef7b13b5ce63a1a471",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "262924458731330004494871589081973118978",
"length": 271
},
"id": "ASB-A-495646742-9f0051db",
"match_only_versions": [
"17"
],
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/53e47f9fae4bf7b1a91b27ef7b13b5ce63a1a471",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "31865196725484690040389052486440441206",
"length": 256
},
"id": "ASB-A-495646742-adf6abf7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "128569584044788531771179722956561325394",
"length": 115
},
"id": "ASB-A-495646742-d0dc5cd7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a101654da176c6a855f134eedfcf893d698da329",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceShellCommand.java",
"function": "closeDevice"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "31865196725484690040389052486440441206",
"length": 256
},
"id": "ASB-A-495646742-ed34b18f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f6a241d94228523470cf1d299b4a9b8f7ffeaeb0",
"target": {
"file": "services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java",
"function": "playSoundEffect"
}
}
]
}