In AlarmManagerActivity of AlarmManagerActivity.java, there is a possible way to bypass background activity launch restrictions via a pendingIntent. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
"https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914"
],
"severity": "Moderate",
"spl": "2023-04-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-0390f63e",
"digest": {
"line_hashes": [
"215589819993144790976035458770837895057",
"281508516245824422126382724540371285205",
"202747858801957317362115933524388222600",
"304943172007417653741725443521739881059",
"52401353234531776471412921484003850493",
"301268730679336769360932165293807632090",
"277248064635372898904499688149275597465",
"229056341889513454615754642493813821046",
"145362829130161097373841040385543466479",
"131423593689827798450825251426116626283",
"69003432237759512943937526932110529118",
"195287089746629783850083528018570666597",
"230675627241536374011527364642962970349",
"114931126657978734459605295463642842470",
"322922730365914303778477456382817023845",
"184363952073770869066573879728334492922",
"46416108676428006420469921514848470421",
"916169411508666380767486417003332068",
"123381372709359350679589920518083511539",
"49717963842780124512463962431683981477",
"103384861011172434984562917006178572060",
"200799640101423291136777574862523595595",
"316386047624145379222966056372972513118"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Line",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-03e18b00",
"digest": {
"line_hashes": [
"49380415387946485747361819521002011597",
"43615749248186099095889918691090691190",
"23536716722157890669836747335392966026",
"144197197834966255935906349896765351837"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-05fee8fc",
"digest": {
"length": 1184.0,
"function_hash": "121599091200380229157051720960734850131"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-0afc8a19",
"digest": {
"length": 3959.0,
"function_hash": "101346953419311355042400952841750812510"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "deliverLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-1f27b693",
"digest": {
"length": 5831.0,
"function_hash": "240507011376205281821881964825204587995"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-2643e176",
"digest": {
"length": 5551.0,
"function_hash": "305033929852343986332971249845469325171"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "shouldAbortBackgroundActivityStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-31bbe16b",
"digest": {
"length": 680.0,
"function_hash": "236290986633547195074005988239249387441"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
"function": "moveToFront"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-35485ab4",
"digest": {
"line_hashes": [
"115282654974126190748431240490616449396",
"6375181584116499828780321557405387408",
"310568528698622845162656362610883164809",
"96587570815352115220258022957760599044",
"228074787698445154038733419012507302412",
"233165167253349342650432997448538140497",
"199588667525105406175057051540414023585"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-359b33a0",
"digest": {
"line_hashes": [
"270958493527949633847847134841085251315",
"62698563396622997170578216258431045774",
"152330586599723506464055563460450161675",
"322308936128045614699387543088117899404"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-409967d6",
"digest": {
"length": 3207.0,
"function_hash": "312803973615103708450766812992946520864"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "onStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-4f870c2c",
"digest": {
"length": 2269.0,
"function_hash": "199305880126638995123966842107534231864"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "handleMessage"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-6a85e065",
"digest": {
"length": 3033.0,
"function_hash": "224991217708094737942316860069310089451"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "onStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-72e0a4fe",
"digest": {
"length": 5589.0,
"function_hash": "179166821866213756657104027668424960513"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
"function": "sendInner"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-863f7854",
"digest": {
"line_hashes": [
"160388644435913399433119240813143664925",
"338853899474831569730532387385586799827",
"141592855976330652058032554210647880653",
"128356289706015495776564223144722718635",
"270885707065284881609413868959192997394",
"25469969542249931783526147512817790946",
"229786950454821308228638919650434144265",
"177113804832824391945810829235784219233",
"99655053483143224362432078291590618736",
"100677888894076697487404754080423153687",
"24963559033036538013876239968500014547",
"184872487917416204871745026812688615916",
"272365920350574954918780477732199516860",
"231771211831293499919101139201829720346",
"30089698925864862882308086660987256120",
"317195574764863837997229962063538119508",
"77223255721066485703360573590749612697",
"126965875260624650762307099569499992657",
"40521994209207896837400500867874369852",
"224388659777531928449262955872905631251",
"205173891744488132569676608091868342065",
"312374240970159909438815908709741033811",
"238226962723985030267639943172467368210",
"12678818461094808068644901149888334674",
"271226924175135448693822650085889917059",
"75280014096351333839979694227226350414",
"85801306924767342668318194160515659293",
"316836466054435756959551490473156305937",
"316157460113929356116928218160130384367",
"274496764345115286854432133797221083939",
"145923504283416654237860749510548956325",
"263173188541671962780468115447550351945",
"37597734557500790744379076034422340021",
"47223675183346124984783045457774772843",
"327135526360659851305333816427279275052",
"19296784997251533929905256389985321059",
"92073286479005832435285847331741990297",
"209440764999326029780379295713412646914",
"109087197588805909714524505822754433668",
"44999276335581860980154036914868049473"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-866f1bf1",
"digest": {
"length": 956.0,
"function_hash": "313335627263629261002919344570063192513"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "BroadcastOptions"
}
},
{
"deprecated": false,
"match_only_versions": [
"13-next"
],
"signature_version": "v1",
"digest": {
"line_hashes": [
"232547574076044235559274111665857976969",
"17827360828414161376490849775521121472",
"330056077129999547402439233357112304335",
"170534094823525216124731991580068612131",
"57389253158993601997903140040746450348",
"63433908392713623604772214932988910983",
"79054691743715114285298341079657117044",
"170941432712610794206436543345744808607",
"255457883864215822756346887800001853073",
"51308279033153606531368106511051680008",
"189820226575065811718299670546390155160",
"150274298065608644366384788959332645964",
"260108740335060646162984626130960326128",
"108285412493634500350595877821603280297",
"248343199328955171712756304290581935904",
"274383682398939068068892625306135080570",
"281563036613970620798768271383073207245",
"305435778268936929809186323554184545627",
"96951824381740524257355411387232472937",
"248146554061592832901776733643769778999",
"227212224124564284807097377620709368303"
],
"threshold": 0.9
},
"id": "ASB-A-195756028-9abfa597",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"target": {
"file": "core/java/android/app/ActivityOptions.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-b0fde1c3",
"digest": {
"length": 8463.0,
"function_hash": "189809367318575682330166190586419012523"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "executeRequest"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-cfb2e317",
"digest": {
"length": 981.0,
"function_hash": "85602929980641011264677252376104246936"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-daa41315",
"digest": {
"length": 5023.0,
"function_hash": "257512268585713112972288374996501855745"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "ActivityOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-df0701b2",
"digest": {
"line_hashes": [
"60813592265079774164759629419989263370",
"181180674339154252698090536271693681235",
"154416692882809109391099381612304267958",
"213567273526873984589642801531661079079",
"105611947801013874657082387522513921527",
"218680012931053288492816246849371189207",
"53970381849480431104795093927787826653",
"142954830953459303189411908883050521098",
"335691171569359119264695116734179600805",
"120249772690924717403670775676171809202",
"174261360528776152751886967301853717423",
"204489490400178633771210722596241668672",
"235230131949659157771252485894397695352",
"310301939934765971328982314306783017365",
"214011770744983409061345459521596437490",
"189493859228943854391802139162052111299",
"169874083233949776219273347074109464562",
"338710367968430326143796274621143823413",
"200381250309709363908934955920045270764",
"321261086630382933871166322119539142360",
"117950956182037529204009097441292127192",
"37118004670968112726818894508939849005",
"192563429431120769743972717174820974332",
"242495751800941561357073292190990073142",
"191011203083767593502781159607818560827",
"144335399091051778388919939423715873831",
"108317110439837744706274399724158356759",
"189493859228943854391802139162052111299",
"169874083233949776219273347074109464562",
"82983148920316700767016169773916502667",
"130304048576232005020357460612435907596",
"311336880204456116841318203992979371759",
"143842078231550789956801518385176730656"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
"signature_type": "Line",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-e2d028a0",
"digest": {
"length": 1808.0,
"function_hash": "50825138598520172630490979318329562616"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "handleMessage"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-feb69228",
"digest": {
"line_hashes": [
"131010914197930151094647934407841078943",
"14742289842623004792026868217491096366",
"38476477322279369192376012657811926943",
"202070005607046122384463449516871193278",
"45871877762369676322572076005685904560",
"89133875155801339811939866274448037877",
"152935516663526897466682750264435771882",
"157050645568292825314917857822222033306",
"263177154733323185526750943975089621995",
"97418525183214421429884344155345601885",
"257621655845642302320141563942130899423",
"248475207656404492730513191471719456200",
"252525886299637237003859382834764516225",
"130685876643769497625870595266308612357",
"63365850353636489172816156447381204755",
"177635164525896411019333704442338830585",
"203399318464435780466102201448968625583",
"4727051796071709824703517156022766265"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
"signature_type": "Line",
"target": {
"file": "core/java/android/app/BroadcastOptions.java"
}
}
],
"types": [
"EoP"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f"
],
"severity": "Moderate",
"spl": "2023-04-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-033914f2",
"digest": {
"line_hashes": [
"269645086089729059681681340979733948851",
"237919250563368530266792574578145698954",
"75988172092581778543279525686601227523",
"193927892660705044949178214539574163423",
"196013277677841174940486429848531386499",
"306408536650588536804037576343390776724",
"233728201516001900487774589141061697927",
"116275181044153430191474257537861264283",
"305778399777185341774421799387693574167",
"199699133451257351468126510668763946916",
"248475207656404492730513191471719456200",
"252525886299637237003859382834764516225",
"89995179473009019580997678669611552292",
"168639043227202542578637109065835755114",
"50140776936972784989705397735765834438"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "core/java/android/app/BroadcastOptions.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-047fbf1e",
"digest": {
"length": 4950.0,
"function_hash": "35489586411573027911516697091317291030"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "shouldAbortBackgroundActivityStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-0a10b95f",
"digest": {
"length": 5233.0,
"function_hash": "212420339411104424734390355435200126363"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
"function": "sendInner"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-1195467c",
"digest": {
"length": 767.0,
"function_hash": "11867105425129644401928040667231612713"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
"function": "moveToFront"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-20468fe0",
"digest": {
"length": 8479.0,
"function_hash": "101999178508695584855031916418297997754"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "executeRequest"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-29f8af43",
"digest": {
"length": 1450.0,
"function_hash": "93592707650206965123068341521708383358"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/AlarmManagerService.java",
"function": "handleMessage"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-38616fa9",
"digest": {
"length": 4792.0,
"function_hash": "87073858019816425921770022959865351777"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-3a2039b8",
"digest": {
"line_hashes": [
"270958493527949633847847134841085251315",
"62698563396622997170578216258431045774",
"152330586599723506464055563460450161675",
"322308936128045614699387543088117899404"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-435d5243",
"digest": {
"line_hashes": [
"10950132346424699306648381059135947239",
"273944879016442233912097746339846828400",
"258723215336274255235554194969026338099",
"83754210655487442002376749257263210405",
"66701570697904663522503046915448259684",
"43735537280630661522193706127116230791",
"201211752812292336004433208223906488202",
"109842780090785284248695124540951145105",
"45080067765788124939640930352289301484",
"292532836131358801039729316184392021113",
"239091095220380643907485698148519067848",
"67138874395223291451596933948271137164",
"50517447526383655170793995642991406113",
"43867916452621882209046753231838876181",
"184155830504386681285964400673503848929",
"210858694412502852468118944351419434268"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "core/java/android/app/ActivityOptions.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-5759aeea",
"digest": {
"length": 737.0,
"function_hash": "310265150857605153696578797973282496959"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-600edb2a",
"digest": {
"length": 2837.0,
"function_hash": "255372900263757003530807690718742872505"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/AlarmManagerService.java",
"function": "onStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-613d1550",
"digest": {
"line_hashes": [
"282207544519693317356565322369430343368",
"154665832253512938080330204899158301552",
"35881157815954132185461067329121105554",
"96587570815352115220258022957760599044",
"228074787698445154038733419012507302412",
"233165167253349342650432997448538140497",
"199588667525105406175057051540414023585"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-744d8d04",
"digest": {
"line_hashes": [
"49380415387946485747361819521002011597",
"43615749248186099095889918691090691190",
"23536716722157890669836747335392966026",
"144197197834966255935906349896765351837"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-8a1609e0",
"digest": {
"length": 4340.0,
"function_hash": "43288547525486587577089997495417994450"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "ActivityOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-9d9f038f",
"digest": {
"length": 1288.0,
"function_hash": "188535823840017142442422843956118320813"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-a6b075bf",
"digest": {
"line_hashes": [
"70514297325395387419861864067004273574",
"233910764684132631462158211188764016678",
"27606544398911649609454346239400005825",
"96929125367977144795015076961138516565",
"286048501861164051309793154183664816780",
"14536287446632119610628015319977801445",
"129134055361706945760818687145211377231",
"164343954476056961628208967118541926388",
"155803333178204825865494549778505827073",
"63426981655971269269370719350050957009",
"263670778389269403305991677072100293474",
"271940910504331100662682570871215430804",
"145362829130161097373841040385543466479",
"27139528676563816338755938370263607271",
"261027501663829232097680403207952355873",
"122937332379072416121953077388061151252",
"186983690156523351808088369997586235846",
"5096818748856423167927262331265700740",
"174261360528776152751886967301853717423",
"230675627241536374011527364642962970349",
"114931126657978734459605295463642842470",
"322922730365914303778477456382817023845",
"184363952073770869066573879728334492922",
"30271294890407277203868213100778451160",
"320115525419732670498583126402062549620",
"81239493685353656644133817984744985978",
"82537753466666960785020344098117737983"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/AlarmManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-b32c94a8",
"digest": {
"line_hashes": [
"184872487917416204871745026812688615916",
"272365920350574954918780477732199516860",
"231771211831293499919101139201829720346",
"30089698925864862882308086660987256120",
"317195574764863837997229962063538119508",
"77223255721066485703360573590749612697",
"126965875260624650762307099569499992657",
"40521994209207896837400500867874369852",
"224388659777531928449262955872905631251",
"205173891744488132569676608091868342065",
"312374240970159909438815908709741033811",
"238226962723985030267639943172467368210",
"12678818461094808068644901149888334674",
"316836466054435756959551490473156305937",
"316157460113929356116928218160130384367",
"274496764345115286854432133797221083939",
"145923504283416654237860749510548956325",
"263173188541671962780468115447550351945",
"37597734557500790744379076034422340021",
"47223675183346124984783045457774772843",
"327135526360659851305333816427279275052",
"188295149490518088981973553749335620359",
"92073286479005832435285847331741990297",
"209440764999326029780379295713412646914",
"109087197588805909714524505822754433668",
"44999276335581860980154036914868049473"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-e1f0fab9",
"digest": {
"length": 3325.0,
"function_hash": "138121478247567682408937491039037131119"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/AlarmManagerService.java",
"function": "deliverLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-e568f9ed",
"digest": {
"length": 540.0,
"function_hash": "135312603236805841265481109214621749277"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "BroadcastOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-f67abf6a",
"digest": {
"length": 314.0,
"function_hash": "138187757848875316539475437569525446759"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/AlarmManagerService.java",
"function": "updateAllowWhileIdleWhitelistDurationLocked"
}
}
],
"types": [
"EoP"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b"
],
"severity": "Moderate",
"spl": "2023-04-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-09771a59",
"digest": {
"line_hashes": [
"115282654974126190748431240490616449396",
"6375181584116499828780321557405387408",
"310568528698622845162656362610883164809",
"96587570815352115220258022957760599044",
"228074787698445154038733419012507302412",
"233165167253349342650432997448538140497",
"199588667525105406175057051540414023585"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-0eba9a6e",
"digest": {
"length": 3959.0,
"function_hash": "101346953419311355042400952841750812510"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "deliverLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-4b23754c",
"digest": {
"length": 5551.0,
"function_hash": "305033929852343986332971249845469325171"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "shouldAbortBackgroundActivityStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-51fe5557",
"digest": {
"length": 4942.0,
"function_hash": "87809507422794553042293061710873639485"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "ActivityOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-5e426edd",
"digest": {
"length": 8464.0,
"function_hash": "45267487514270121367065610223710775720"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "executeRequest"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-7f74a521",
"digest": {
"length": 1808.0,
"function_hash": "50825138598520172630490979318329562616"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "handleMessage"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-81d3f9a7",
"digest": {
"line_hashes": [
"270958493527949633847847134841085251315",
"62698563396622997170578216258431045774",
"152330586599723506464055563460450161675",
"322308936128045614699387543088117899404"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-8a5a9edf",
"digest": {
"line_hashes": [
"184872487917416204871745026812688615916",
"272365920350574954918780477732199516860",
"231771211831293499919101139201829720346",
"30089698925864862882308086660987256120",
"317195574764863837997229962063538119508",
"77223255721066485703360573590749612697",
"126965875260624650762307099569499992657",
"40521994209207896837400500867874369852",
"224388659777531928449262955872905631251",
"205173891744488132569676608091868342065",
"312374240970159909438815908709741033811",
"238226962723985030267639943172467368210",
"12678818461094808068644901149888334674",
"316836466054435756959551490473156305937",
"316157460113929356116928218160130384367",
"274496764345115286854432133797221083939",
"145923504283416654237860749510548956325",
"263173188541671962780468115447550351945",
"37597734557500790744379076034422340021",
"47223675183346124984783045457774772843",
"327135526360659851305333816427279275052",
"19296784997251533929905256389985321059",
"92073286479005832435285847331741990297",
"209440764999326029780379295713412646914",
"109087197588805909714524505822754433668",
"44999276335581860980154036914868049473"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-9a89517b",
"digest": {
"length": 5656.0,
"function_hash": "158147200734140748390463614877087323569"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
"function": "sendInner"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-9c0ab004",
"digest": {
"length": 680.0,
"function_hash": "236290986633547195074005988239249387441"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
"function": "moveToFront"
}
},
{
"deprecated": false,
"match_only_versions": [
"12"
],
"signature_version": "v1",
"digest": {
"line_hashes": [
"55132789864210174601092842011187299001",
"169938336886708896435229826774473458527",
"258723215336274255235554194969026338099",
"83754210655487442002376749257263210405",
"66701570697904663522503046915448259684",
"43735537280630661522193706127116230791",
"201211752812292336004433208223906488202",
"109842780090785284248695124540951145105",
"45080067765788124939640930352289301484",
"292532836131358801039729316184392021113",
"239091095220380643907485698148519067848",
"67138874395223291451596933948271137164",
"50517447526383655170793995642991406113",
"43867916452621882209046753231838876181",
"184155830504386681285964400673503848929",
"210858694412502852468118944351419434268"
],
"threshold": 0.9
},
"id": "ASB-A-195756028-9f85f4d1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"target": {
"file": "core/java/android/app/ActivityOptions.java"
}
},
{
"deprecated": false,
"match_only_versions": [
"12"
],
"signature_version": "v1",
"digest": {
"line_hashes": [
"199610460879480918435808609199004387486",
"156959890332955639054989559026292176186",
"138354560256719953815098533762086397435",
"7365165539918121131210282657102703299",
"196013277677841174940486429848531386499",
"145093970696248192467686293110291710902",
"325608179309036755570475521806983452726",
"140571804622902084905658073081196642100",
"114107333984846583746995283575316930924",
"164129161796413741963878152718925950079",
"58785015445077729565350468827921952047",
"242659712700508302396291603004280735621",
"120615967113764958181522473499840558518",
"308166488920086428075843970953271329063",
"267754347865617656615641474611258829659",
"248475207656404492730513191471719456200",
"252525886299637237003859382834764516225",
"130685876643769497625870595266308612357",
"163071645947115966281423126253003604570",
"189624403280130840854900017664413781776"
],
"threshold": 0.9
},
"id": "ASB-A-195756028-a350e0ee",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"target": {
"file": "core/java/android/app/BroadcastOptions.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-bd8d6cc9",
"digest": {
"length": 981.0,
"function_hash": "85602929980641011264677252376104246936"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-dcef4651",
"digest": {
"line_hashes": [
"49380415387946485747361819521002011597",
"43615749248186099095889918691090691190",
"23536716722157890669836747335392966026",
"144197197834966255935906349896765351837"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-df289064",
"digest": {
"length": 956.0,
"function_hash": "313335627263629261002919344570063192513"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "BroadcastOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-e0422a3c",
"digest": {
"line_hashes": [
"215589819993144790976035458770837895057",
"281508516245824422126382724540371285205",
"202747858801957317362115933524388222600",
"304943172007417653741725443521739881059",
"124978965699288443291640187356531876361",
"213932396942858895774375234443913281786",
"162715492644677271686686675913499985878",
"149611541451001517012311133275597035630",
"145362829130161097373841040385543466479",
"131423593689827798450825251426116626283",
"69003432237759512943937526932110529118",
"195287089746629783850083528018570666597",
"186983690156523351808088369997586235846",
"5096818748856423167927262331265700740",
"174261360528776152751886967301853717423",
"230675627241536374011527364642962970349",
"114931126657978734459605295463642842470",
"322922730365914303778477456382817023845",
"184363952073770869066573879728334492922",
"46416108676428006420469921514848470421",
"916169411508666380767486417003332068",
"123381372709359350679589920518083511539",
"49717963842780124512463962431683981477",
"103384861011172434984562917006178572060",
"200799640101423291136777574862523595595",
"316386047624145379222966056372972513118"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Line",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-e3860211",
"digest": {
"length": 1184.0,
"function_hash": "121599091200380229157051720960734850131"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-e58bebf1",
"digest": {
"length": 5708.0,
"function_hash": "131373985700061151898262345889551743937"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-ee74359f",
"digest": {
"length": 3033.0,
"function_hash": "224991217708094737942316860069310089451"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "onStart"
}
}
],
"types": [
"EoP"
]
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf"
],
"severity": "Moderate",
"spl": "2023-04-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-1581a559",
"digest": {
"length": 956.0,
"function_hash": "313335627263629261002919344570063192513"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "BroadcastOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-1cdb07e6",
"digest": {
"length": 5816.0,
"function_hash": "120253389440386308699270433829260945178"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"digest": {
"line_hashes": [
"199610460879480918435808609199004387486",
"156959890332955639054989559026292176186",
"138354560256719953815098533762086397435",
"7365165539918121131210282657102703299",
"196013277677841174940486429848531386499",
"145093970696248192467686293110291710902",
"325608179309036755570475521806983452726",
"140571804622902084905658073081196642100",
"114107333984846583746995283575316930924",
"164129161796413741963878152718925950079",
"58785015445077729565350468827921952047",
"242659712700508302396291603004280735621",
"120615967113764958181522473499840558518",
"308166488920086428075843970953271329063",
"267754347865617656615641474611258829659",
"248475207656404492730513191471719456200",
"252525886299637237003859382834764516225",
"130685876643769497625870595266308612357",
"163071645947115966281423126253003604570",
"189624403280130840854900017664413781776"
],
"threshold": 0.9
},
"id": "ASB-A-195756028-48dcfd5b",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"target": {
"file": "core/java/android/app/BroadcastOptions.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-5a85a9e8",
"digest": {
"length": 3033.0,
"function_hash": "224991217708094737942316860069310089451"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "onStart"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-5f1a8ef5",
"digest": {
"length": 680.0,
"function_hash": "265991752199329230450442869616412430863"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
"function": "moveToFront"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-74533cb4",
"digest": {
"line_hashes": [
"184872487917416204871745026812688615916",
"272365920350574954918780477732199516860",
"231771211831293499919101139201829720346",
"30089698925864862882308086660987256120",
"317195574764863837997229962063538119508",
"77223255721066485703360573590749612697",
"126965875260624650762307099569499992657",
"40521994209207896837400500867874369852",
"224388659777531928449262955872905631251",
"205173891744488132569676608091868342065",
"312374240970159909438815908709741033811",
"238226962723985030267639943172467368210",
"12678818461094808068644901149888334674",
"316836466054435756959551490473156305937",
"316157460113929356116928218160130384367",
"274496764345115286854432133797221083939",
"145923504283416654237860749510548956325",
"263173188541671962780468115447550351945",
"37597734557500790744379076034422340021",
"47223675183346124984783045457774772843",
"327135526360659851305333816427279275052",
"19296784997251533929905256389985321059",
"92073286479005832435285847331741990297",
"209440764999326029780379295713412646914",
"109087197588805909714524505822754433668",
"44999276335581860980154036914868049473"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-76a4fff3",
"digest": {
"length": 981.0,
"function_hash": "85602929980641011264677252376104246936"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/BroadcastOptions.java",
"function": "toBundle"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-78ae0afd",
"digest": {
"length": 8463.0,
"function_hash": "189809367318575682330166190586419012523"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "executeRequest"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-7ab079e1",
"digest": {
"length": 1184.0,
"function_hash": "121599091200380229157051720960734850131"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
"function": "moveTaskToFrontLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-8bdb5cc5",
"digest": {
"length": 1808.0,
"function_hash": "50825138598520172630490979318329562616"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "handleMessage"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-9b844a5b",
"digest": {
"line_hashes": [
"270958493527949633847847134841085251315",
"62698563396622997170578216258431045774",
"152330586599723506464055563460450161675",
"322308936128045614699387543088117899404"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-aa7a996c",
"digest": {
"length": 3959.0,
"function_hash": "101346953419311355042400952841750812510"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
"function": "deliverLocked"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-b6fa1b18",
"digest": {
"length": 5622.0,
"function_hash": "17558296883221519916778855686344934973"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityStarter.java",
"function": "shouldAbortBackgroundActivityStart"
}
},
{
"deprecated": false,
"match_only_versions": [
"12L"
],
"signature_version": "v1",
"digest": {
"line_hashes": [
"55132789864210174601092842011187299001",
"169938336886708896435229826774473458527",
"258723215336274255235554194969026338099",
"83754210655487442002376749257263210405",
"66701570697904663522503046915448259684",
"43735537280630661522193706127116230791",
"201211752812292336004433208223906488202",
"109842780090785284248695124540951145105",
"45080067765788124939640930352289301484",
"292532836131358801039729316184392021113",
"239091095220380643907485698148519067848",
"67138874395223291451596933948271137164",
"50517447526383655170793995642991406113",
"43867916452621882209046753231838876181",
"184155830504386681285964400673503848929",
"210858694412502852468118944351419434268"
],
"threshold": 0.9
},
"id": "ASB-A-195756028-b82965e6",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"target": {
"file": "core/java/android/app/ActivityOptions.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-bd9a49cd",
"digest": {
"line_hashes": [
"215589819993144790976035458770837895057",
"281508516245824422126382724540371285205",
"202747858801957317362115933524388222600",
"304943172007417653741725443521739881059",
"124978965699288443291640187356531876361",
"213932396942858895774375234443913281786",
"162715492644677271686686675913499985878",
"149611541451001517012311133275597035630",
"145362829130161097373841040385543466479",
"131423593689827798450825251426116626283",
"69003432237759512943937526932110529118",
"195287089746629783850083528018570666597",
"186983690156523351808088369997586235846",
"5096818748856423167927262331265700740",
"174261360528776152751886967301853717423",
"230675627241536374011527364642962970349",
"114931126657978734459605295463642842470",
"322922730365914303778477456382817023845",
"184363952073770869066573879728334492922",
"46416108676428006420469921514848470421",
"916169411508666380767486417003332068",
"123381372709359350679589920518083511539",
"49717963842780124512463962431683981477",
"103384861011172434984562917006178572060",
"200799640101423291136777574862523595595",
"316386047624145379222966056372972513118"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Line",
"target": {
"file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-c078e316",
"digest": {
"line_hashes": [
"49380415387946485747361819521002011597",
"43615749248186099095889918691090691190",
"23536716722157890669836747335392966026",
"144197197834966255935906349896765351837"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-c1ef7a8f",
"digest": {
"length": 5656.0,
"function_hash": "158147200734140748390463614877087323569"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
"function": "sendInner"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-c44e8441",
"digest": {
"length": 4983.0,
"function_hash": "168295064565249687213098224646906596958"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Function",
"target": {
"file": "core/java/android/app/ActivityOptions.java",
"function": "ActivityOptions"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-195756028-cb8650a3",
"digest": {
"line_hashes": [
"115282654974126190748431240490616449396",
"6375181584116499828780321557405387408",
"310568528698622845162656362610883164809",
"96587570815352115220258022957760599044",
"228074787698445154038733419012507302412",
"233165167253349342650432997448538140497",
"199588667525105406175057051540414023585"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
}
}
],
"types": [
"EoP"
]
}