In multiple locations, there is a possible permission bypass due to an uncaught exception. 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/+/600a468f3f42832458eca1bc68d29b7b15dd21d6"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"58099888233510253682444699482409058789",
"292580259074854481222701174836442989031",
"334185565502629944775515565520687797201",
"326321578442390683186571935479571032266",
"150381158651216646719148698211494846028",
"23151765586740511519295717281082123873",
"95145538254781149383404784955526797567",
"182052114336718683881636177501730583722",
"275506638880452690748362485484597088256",
"161972564796963571569028860824737257309",
"333275971189429073512234748596185799260",
"17633597113425938334651745372434570525"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-005b82db",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "132196986275350868765995500396870983382",
"length": 1426
},
"id": "ASB-A-472701802-13b356e7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "getDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"308914767584829754214433906557710991294",
"120677011764222514408660610554944163521",
"279052174783662451610406658851803659162",
"182953819822826117355740856883852043590",
"137909968597127059796997213129257951290",
"53347975347336923100633323262020905535"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-17671eee",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "283609953885957893983164713281745043221",
"length": 356
},
"id": "ASB-A-472701802-235e204a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java",
"function": "loadDrawableResourceFromPackage"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "102750650299548873472707643220316267640",
"length": 2459
},
"id": "ASB-A-472701802-2721ab98",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawableForCookie"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "253604001194615151554816707903437874100",
"length": 396
},
"id": "ASB-A-472701802-3218b041",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java",
"function": "getIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84518463647474858012119318474326061589",
"209043491156536420370852953586667844315",
"28114040096849047888857907991141555580",
"66779436743273433789867139336104942710",
"316302700742764128047269476735104577418",
"104533485022116942211954838168059335597",
"106938126532282269606076131064809407554",
"32146599247576982018249503669851987664",
"133530015334876733684409628700940030846",
"243124837866562955811535936432393402586",
"159383755404193081478380383828340803153",
"324978279915978418174545229116121847037",
"207515641057991897622210478865947006789",
"88232564255199054361287753888475259989",
"6450375331513126965372327412559637652",
"193485768919720577491056101295984021335",
"138754970620403264862710315092436830123",
"44557865300760074235475084365918935962",
"121120905035641141878606437490163475996",
"274816948013900047545759389552640513315"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-357afc8d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35849702635038265291909496292750173838",
"length": 188
},
"id": "ASB-A-472701802-3a9605e7",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadLogo"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "241196287329775387843027558974828080660",
"length": 192
},
"id": "ASB-A-472701802-42747d99",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadBanner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286051172467585833232502427648629045675",
"length": 2321
},
"id": "ASB-A-472701802-4a16fb38",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148452469483906952172202602087138152782",
"length": 842
},
"id": "ASB-A-472701802-4c21a064",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColorFromName"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "36070366594302291707805682718036586864",
"length": 496
},
"id": "ASB-A-472701802-4cbb825b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "298386094523298441239528247333494038204",
"length": 358
},
"id": "ASB-A-472701802-4d0e9d21",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"261945506019130478605742740618049161207",
"196462219186140941122478165837191529323",
"218339436609421716577519875724588250877",
"295317470629734719820727505421519160170",
"287375082368200404886856358403587334582",
"33020979215474272498717951520009254940",
"31460900346935082850014484610752236649",
"339485843449698035402425913662136353596",
"265354217687104642992335722744678105742",
"194809171336222043800728722229168269524",
"242115850784671355085806020731695273810",
"269670720958351571185438758087113606364",
"167154788893874961085034472413429653589",
"88155616903402717451227298457710801595",
"51762051358637326717970875048378001209",
"297326323121441876567546672472935839572",
"110490788001961912744309865492197011024",
"126588447642692831503827086091473764055",
"201475328071118351409595217289285189556",
"299876998567497314940853803273845394654"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-58c4561f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/PackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"10811404590297184625012246517754510723",
"38557443420447979725105533008591848729",
"36500624949640732891081198805194149301",
"41937053858921309827591534179865314616",
"116918324514043792988492797437850642114",
"305926743382029580080526147315083483511",
"199637705213902372317144684515966720141",
"29713240055298826321154361707253775685",
"237810246787005163378086971240965593526",
"284174083328779491502359191017767423929",
"39287127336100714361216649175370099616",
"119598462832303948720881297458939699250",
"190556830417566192177346275345666749239",
"271301502159942077005633928800994940860",
"305219192751480061536153022937513573428",
"162480143804614470951430089163484745376",
"323853559268175363460355608580225786737",
"6676856393142182630478645522092137364",
"329906485096539811481919253393070575415",
"77993043847421319080222136561885213629",
"260426774590151771315871551523392825474",
"137868691787347141706820307786814658436",
"117397841930829543885921524306670233749",
"57145236195244923900249850604494808454",
"137125631478036814816656843505882490241",
"165407861907512897049916312084276276153",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"243842501468538887765971816042029854319",
"89846349040193453991130522004132809253",
"223967277183972331218509646697427623560",
"152704043655446069922417078118165612389",
"147780671714161537326470579860312819234",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"52752873966804991105523868108618878458",
"73038314370391626312991035711869421842",
"279574413357627913980695502353115692120",
"215800136714010957363508227689601829523",
"295956816117374163543789009203932952283",
"333615357908677671068983618236072043832",
"41650909961926906243547172751816268071",
"149266451380887730843003012443181420074",
"205966453650990110532994851889196916658",
"125985303323382028418504444701546144445",
"95394048108630779985409354297354353474",
"5474102487111024916531217246690165446",
"239404334635043540563301879190630126720",
"185239516678978399104934069659107020992",
"14063206455578636607612468042865089202",
"236146303822403127496002143613453929161",
"250490440961240997886753018490963252129",
"97946257442450662465776097687578737284",
"216768944810461540294505569876681186898",
"109006633358845659435842303484415133261",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174",
"293904215442350582062619853273562108927",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-7e42f198",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"13041886038738998933340771241216149641",
"232265126597521228816442546151936599467",
"88273435177077116457018727374055356455",
"71384446537696940946619735899638838176",
"222661179104375030578158194028023213257",
"201633258341812444265363424154789852654",
"303489862676002695241076327363542078510",
"246163525410019325653468476782782263756",
"244904581685606673674322863379484544296",
"98173276631287431972095769561749265443",
"136798190406949545319115944413684344157",
"48394775666062931568244906870173337395",
"322059427382526996892951256209165856797",
"205130540018286111608403182942901739130",
"229859537853042323381547398606593300739",
"70074089560832797784402440555972953820",
"243452910992779618723372026234917569152",
"85876572915628878643065025867739985435",
"85951965047415838441634793678451266720",
"289796587757519805116341382548084289517",
"269533716317737341297249256319728425194",
"279782622085171180159811893987484127550"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-82d05e8b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"96974687013630714454884308904218898062",
"176019628256588253453931122367660874043",
"277811896201178060878004751465378549105",
"31833241810161647310506547266594278583",
"84086066123351975907684362363205707757",
"232715079786755149997913825413092843733",
"160962522975705702609173343242041684932"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-89692b3f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/Resources.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"263583648312046095664476101594068937131",
"134304443512981238444472179348526701577",
"332212465241119731317766166729429857610",
"74089373301899430899237689826488247112",
"281756072593679522970386277538466999525",
"194722183866348917242043781668653091996",
"212456345422572491225162271107790733158"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-af72ef4b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155155298273985528186695939400178672603",
"length": 982
},
"id": "ASB-A-472701802-b59fafac",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColor"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "252858882873128793864445650240389964463",
"length": 197
},
"id": "ASB-A-472701802-c1a78cd1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "274890091157202620970618339048279049711",
"length": 599
},
"id": "ASB-A-472701802-cc1faf28",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "loadUnbadgedItemIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "323590058071093380205633487535883659177",
"length": 742
},
"id": "ASB-A-472701802-da223d04",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadColorStateList"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"141114043113016086411075381533187686576",
"177766908148516915055675893492008156829",
"155105046311275038055347769701358425466",
"153905884111081740127599168169698013421",
"228782904662833509770935833384624418884",
"7531361840033727833436382578830945514",
"5325236173954814147414988733089493448",
"151003419581095715693153629555918223234",
"39293302196661958760833788553633636052",
"233105945918500228495929732806656079717",
"443347286210528603789620266522079788",
"230952753009018370781921986671649710535",
"89877184509593243800322773383947096268",
"59134414503675186158709376082938933396",
"141167833114428543535813272463024751159",
"34095405163506835714257673216273144569",
"80964886351649667169203785612397608764",
"212337814420922154660822132938589695271",
"102827897168521551436130898798219221211",
"269371268711850245202721744890111012046",
"202947799998668815530680296613350112081",
"312565307590082429154311335049827827619",
"999450112222919716316381701409194414",
"312378887976764448796424829430962997016"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-e7852185",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286521619236615712460995230755174301900",
"length": 308
},
"id": "ASB-A-472701802-f5891cf0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/600a468f3f42832458eca1bc68d29b7b15dd21d6",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "286521619236615712460995230755174301900",
"length": 308
},
"id": "ASB-A-472701802-04c0c329",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"58099888233510253682444699482409058789",
"292580259074854481222701174836442989031",
"334185565502629944775515565520687797201",
"326321578442390683186571935479571032266",
"150381158651216646719148698211494846028",
"23151765586740511519295717281082123873",
"95145538254781149383404784955526797567",
"182052114336718683881636177501730583722",
"275506638880452690748362485484597088256",
"161972564796963571569028860824737257309",
"333275971189429073512234748596185799260",
"17633597113425938334651745372434570525"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-059f26a4",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "36070366594302291707805682718036586864",
"length": 496
},
"id": "ASB-A-472701802-269203ce",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "298386094523298441239528247333494038204",
"length": 358
},
"id": "ASB-A-472701802-26b4640e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"13041886038738998933340771241216149641",
"142154649478857298198147357597567827841",
"142784450753354386259884407457656209077",
"136798190406949545319115944413684344157",
"48394775666062931568244906870173337395",
"322059427382526996892951256209165856797",
"205130540018286111608403182942901739130",
"229859537853042323381547398606593300739",
"70074089560832797784402440555972953820",
"243452910992779618723372026234917569152",
"85876572915628878643065025867739985435",
"85951965047415838441634793678451266720",
"289796587757519805116341382548084289517",
"269533716317737341297249256319728425194",
"279782622085171180159811893987484127550"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-2c612c67",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35849702635038265291909496292750173838",
"length": 188
},
"id": "ASB-A-472701802-41cdb42d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadLogo"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155155298273985528186695939400178672603",
"length": 982
},
"id": "ASB-A-472701802-48bd9f48",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColor"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84086066123351975907684362363205707757",
"232715079786755149997913825413092843733",
"160962522975705702609173343242041684932"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-4a61dd1f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/Resources.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "102750650299548873472707643220316267640",
"length": 2459
},
"id": "ASB-A-472701802-4afd8223",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawableForCookie"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "241196287329775387843027558974828080660",
"length": 192
},
"id": "ASB-A-472701802-524e558b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadBanner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "274890091157202620970618339048279049711",
"length": 599
},
"id": "ASB-A-472701802-58641ed0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "loadUnbadgedItemIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"308914767584829754214433906557710991294",
"120677011764222514408660610554944163521",
"279052174783662451610406658851803659162",
"182953819822826117355740856883852043590",
"137909968597127059796997213129257951290",
"53347975347336923100633323262020905535"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-592571d3",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"261945506019130478605742740618049161207",
"196462219186140941122478165837191529323",
"218339436609421716577519875724588250877",
"295317470629734719820727505421519160170",
"287375082368200404886856358403587334582",
"33020979215474272498717951520009254940",
"31460900346935082850014484610752236649",
"339485843449698035402425913662136353596",
"265354217687104642992335722744678105742",
"194809171336222043800728722229168269524",
"242115850784671355085806020731695273810",
"269670720958351571185438758087113606364",
"167154788893874961085034472413429653589",
"88155616903402717451227298457710801595",
"51762051358637326717970875048378001209",
"297326323121441876567546672472935839572",
"110490788001961912744309865492197011024",
"126588447642692831503827086091473764055",
"201475328071118351409595217289285189556",
"299876998567497314940853803273845394654"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-5a362352",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/PackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "253604001194615151554816707903437874100",
"length": 396
},
"id": "ASB-A-472701802-5ad96dbd",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java",
"function": "getIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148452469483906952172202602087138152782",
"length": 842
},
"id": "ASB-A-472701802-6400f4ae",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColorFromName"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"263583648312046095664476101594068937131",
"134304443512981238444472179348526701577",
"332212465241119731317766166729429857610",
"74089373301899430899237689826488247112",
"281756072593679522970386277538466999525",
"194722183866348917242043781668653091996",
"212456345422572491225162271107790733158"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-6677a7f6",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84518463647474858012119318474326061589",
"209043491156536420370852953586667844315",
"28114040096849047888857907991141555580",
"66779436743273433789867139336104942710",
"316302700742764128047269476735104577418",
"104533485022116942211954838168059335597",
"106938126532282269606076131064809407554",
"32146599247576982018249503669851987664",
"133530015334876733684409628700940030846",
"243124837866562955811535936432393402586",
"159383755404193081478380383828340803153",
"324978279915978418174545229116121847037",
"207515641057991897622210478865947006789",
"88232564255199054361287753888475259989",
"6450375331513126965372327412559637652",
"193485768919720577491056101295984021335",
"138754970620403264862710315092436830123",
"44557865300760074235475084365918935962",
"121120905035641141878606437490163475996",
"274816948013900047545759389552640513315"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-6ad277de",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "217138150511519761403328749688943267577",
"length": 1447
},
"id": "ASB-A-472701802-79311ecf",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "getDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"141114043113016086411075381533187686576",
"177766908148516915055675893492008156829",
"155105046311275038055347769701358425466",
"153905884111081740127599168169698013421",
"228782904662833509770935833384624418884",
"7531361840033727833436382578830945514",
"5325236173954814147414988733089493448",
"151003419581095715693153629555918223234",
"39293302196661958760833788553633636052",
"233105945918500228495929732806656079717",
"443347286210528603789620266522079788",
"230952753009018370781921986671649710535",
"89877184509593243800322773383947096268",
"59134414503675186158709376082938933396",
"141167833114428543535813272463024751159",
"34095405163506835714257673216273144569",
"80964886351649667169203785612397608764",
"212337814420922154660822132938589695271",
"102827897168521551436130898798219221211",
"269371268711850245202721744890111012046",
"202947799998668815530680296613350112081",
"312565307590082429154311335049827827619",
"999450112222919716316381701409194414",
"312378887976764448796424829430962997016"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-81a29985",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "283609953885957893983164713281745043221",
"length": 356
},
"id": "ASB-A-472701802-82663f1d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java",
"function": "loadDrawableResourceFromPackage"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286051172467585833232502427648629045675",
"length": 2321
},
"id": "ASB-A-472701802-915d944b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "323590058071093380205633487535883659177",
"length": 742
},
"id": "ASB-A-472701802-91f3f5db",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadColorStateList"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "252858882873128793864445650240389964463",
"length": 197
},
"id": "ASB-A-472701802-a7846b79",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"10811404590297184625012246517754510723",
"38557443420447979725105533008591848729",
"36500624949640732891081198805194149301",
"41937053858921309827591534179865314616",
"116918324514043792988492797437850642114",
"305926743382029580080526147315083483511",
"199637705213902372317144684515966720141",
"29713240055298826321154361707253775685",
"237810246787005163378086971240965593526",
"284174083328779491502359191017767423929",
"39287127336100714361216649175370099616",
"119598462832303948720881297458939699250",
"190556830417566192177346275345666749239",
"271301502159942077005633928800994940860",
"305219192751480061536153022937513573428",
"162480143804614470951430089163484745376",
"323853559268175363460355608580225786737",
"6676856393142182630478645522092137364",
"329906485096539811481919253393070575415",
"77993043847421319080222136561885213629",
"260426774590151771315871551523392825474",
"137868691787347141706820307786814658436",
"117397841930829543885921524306670233749",
"57145236195244923900249850604494808454",
"137125631478036814816656843505882490241",
"165407861907512897049916312084276276153",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"243842501468538887765971816042029854319",
"89846349040193453991130522004132809253",
"223967277183972331218509646697427623560",
"152704043655446069922417078118165612389",
"147780671714161537326470579860312819234",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"52752873966804991105523868108618878458",
"73038314370391626312991035711869421842",
"279574413357627913980695502353115692120",
"215800136714010957363508227689601829523",
"295956816117374163543789009203932952283",
"333615357908677671068983618236072043832",
"41650909961926906243547172751816268071",
"149266451380887730843003012443181420074",
"205966453650990110532994851889196916658",
"125985303323382028418504444701546144445",
"95394048108630779985409354297354353474",
"5474102487111024916531217246690165446",
"239404334635043540563301879190630126720",
"185239516678978399104934069659107020992",
"14063206455578636607612468042865089202",
"236146303822403127496002143613453929161",
"250490440961240997886753018490963252129",
"97946257442450662465776097687578737284",
"216768944810461540294505569876681186898",
"109006633358845659435842303484415133261",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174",
"293904215442350582062619853273562108927",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-e3363368",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/afad786dea15a01aa7e03189ef1de426e2a9ede0",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "283609953885957893983164713281745043221",
"length": 356
},
"id": "ASB-A-472701802-078f10e3",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java",
"function": "loadDrawableResourceFromPackage"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "323590058071093380205633487535883659177",
"length": 742
},
"id": "ASB-A-472701802-08fe765b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadColorStateList"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84518463647474858012119318474326061589",
"209043491156536420370852953586667844315",
"28114040096849047888857907991141555580",
"66779436743273433789867139336104942710",
"316302700742764128047269476735104577418",
"104533485022116942211954838168059335597",
"106938126532282269606076131064809407554",
"32146599247576982018249503669851987664",
"133530015334876733684409628700940030846",
"243124837866562955811535936432393402586",
"159383755404193081478380383828340803153",
"324978279915978418174545229116121847037",
"207515641057991897622210478865947006789",
"88232564255199054361287753888475259989",
"6450375331513126965372327412559637652",
"193485768919720577491056101295984021335",
"138754970620403264862710315092436830123",
"44557865300760074235475084365918935962",
"121120905035641141878606437490163475996",
"274816948013900047545759389552640513315"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-0ab1931e",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"141114043113016086411075381533187686576",
"177766908148516915055675893492008156829",
"155105046311275038055347769701358425466",
"153905884111081740127599168169698013421",
"228782904662833509770935833384624418884",
"7531361840033727833436382578830945514",
"5325236173954814147414988733089493448",
"151003419581095715693153629555918223234",
"39293302196661958760833788553633636052",
"233105945918500228495929732806656079717",
"443347286210528603789620266522079788",
"230952753009018370781921986671649710535",
"89877184509593243800322773383947096268",
"59134414503675186158709376082938933396",
"141167833114428543535813272463024751159",
"34095405163506835714257673216273144569",
"80964886351649667169203785612397608764",
"212337814420922154660822132938589695271",
"102827897168521551436130898798219221211",
"269371268711850245202721744890111012046",
"202947799998668815530680296613350112081",
"312565307590082429154311335049827827619",
"999450112222919716316381701409194414",
"312378887976764448796424829430962997016"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-0c806697",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"261945506019130478605742740618049161207",
"196462219186140941122478165837191529323",
"218339436609421716577519875724588250877",
"295317470629734719820727505421519160170",
"287375082368200404886856358403587334582",
"33020979215474272498717951520009254940",
"31460900346935082850014484610752236649",
"339485843449698035402425913662136353596",
"265354217687104642992335722744678105742",
"194809171336222043800728722229168269524",
"242115850784671355085806020731695273810",
"269670720958351571185438758087113606364",
"167154788893874961085034472413429653589",
"88155616903402717451227298457710801595",
"51762051358637326717970875048378001209",
"297326323121441876567546672472935839572",
"110490788001961912744309865492197011024",
"126588447642692831503827086091473764055",
"201475328071118351409595217289285189556",
"299876998567497314940853803273845394654"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-1b4a75b6",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/PackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286521619236615712460995230755174301900",
"length": 308
},
"id": "ASB-A-472701802-263a239b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"58099888233510253682444699482409058789",
"292580259074854481222701174836442989031",
"334185565502629944775515565520687797201",
"326321578442390683186571935479571032266",
"150381158651216646719148698211494846028",
"23151765586740511519295717281082123873",
"95145538254781149383404784955526797567",
"182052114336718683881636177501730583722",
"275506638880452690748362485484597088256",
"161972564796963571569028860824737257309",
"333275971189429073512234748596185799260",
"17633597113425938334651745372434570525"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-37cba681",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "132196986275350868765995500396870983382",
"length": 1426
},
"id": "ASB-A-472701802-3fe387b5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "getDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84086066123351975907684362363205707757",
"232715079786755149997913825413092843733",
"300072425727750951434240233861312820304"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-60bad0de",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/Resources.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "252858882873128793864445650240389964463",
"length": 197
},
"id": "ASB-A-472701802-618fb6db",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "241196287329775387843027558974828080660",
"length": 192
},
"id": "ASB-A-472701802-701f32f0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadBanner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "298386094523298441239528247333494038204",
"length": 358
},
"id": "ASB-A-472701802-76e41f50",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286051172467585833232502427648629045675",
"length": 2321
},
"id": "ASB-A-472701802-82ad5b57",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "253604001194615151554816707903437874100",
"length": 396
},
"id": "ASB-A-472701802-84a6a14d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java",
"function": "getIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "102750650299548873472707643220316267640",
"length": 2459
},
"id": "ASB-A-472701802-89f15ce0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawableForCookie"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "36070366594302291707805682718036586864",
"length": 496
},
"id": "ASB-A-472701802-90023c2a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155155298273985528186695939400178672603",
"length": 982
},
"id": "ASB-A-472701802-903d79c1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColor"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"308914767584829754214433906557710991294",
"120677011764222514408660610554944163521",
"279052174783662451610406658851803659162",
"182953819822826117355740856883852043590",
"137909968597127059796997213129257951290",
"53347975347336923100633323262020905535"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-920abc30",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"263583648312046095664476101594068937131",
"134304443512981238444472179348526701577",
"332212465241119731317766166729429857610",
"74089373301899430899237689826488247112",
"281756072593679522970386277538466999525",
"194722183866348917242043781668653091996",
"212456345422572491225162271107790733158"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-97ca6ce2",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35849702635038265291909496292750173838",
"length": 188
},
"id": "ASB-A-472701802-98917976",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadLogo"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"10811404590297184625012246517754510723",
"38557443420447979725105533008591848729",
"36500624949640732891081198805194149301",
"41937053858921309827591534179865314616",
"116918324514043792988492797437850642114",
"305926743382029580080526147315083483511",
"199637705213902372317144684515966720141",
"102784622451063405067797773123670634772",
"237810246787005163378086971240965593526",
"284174083328779491502359191017767423929",
"39287127336100714361216649175370099616",
"119598462832303948720881297458939699250",
"190556830417566192177346275345666749239",
"271301502159942077005633928800994940860",
"305219192751480061536153022937513573428",
"162480143804614470951430089163484745376",
"323853559268175363460355608580225786737",
"6676856393142182630478645522092137364",
"329906485096539811481919253393070575415",
"77993043847421319080222136561885213629",
"260426774590151771315871551523392825474",
"137868691787347141706820307786814658436",
"117397841930829543885921524306670233749",
"57145236195244923900249850604494808454",
"137125631478036814816656843505882490241",
"165407861907512897049916312084276276153",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"243842501468538887765971816042029854319",
"89846349040193453991130522004132809253",
"223967277183972331218509646697427623560",
"152704043655446069922417078118165612389",
"147780671714161537326470579860312819234",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"52752873966804991105523868108618878458",
"73038314370391626312991035711869421842",
"279574413357627913980695502353115692120",
"215800136714010957363508227689601829523",
"295956816117374163543789009203932952283",
"333615357908677671068983618236072043832",
"41650909961926906243547172751816268071",
"149266451380887730843003012443181420074",
"205966453650990110532994851889196916658",
"125985303323382028418504444701546144445",
"95394048108630779985409354297354353474",
"5474102487111024916531217246690165446",
"239404334635043540563301879190630126720",
"185239516678978399104934069659107020992",
"14063206455578636607612468042865089202",
"236146303822403127496002143613453929161",
"250490440961240997886753018490963252129",
"97946257442450662465776097687578737284",
"216768944810461540294505569876681186898",
"109006633358845659435842303484415133261",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174",
"293904215442350582062619853273562108927",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-c5438818",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148452469483906952172202602087138152782",
"length": 842
},
"id": "ASB-A-472701802-ccb4fc0b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColorFromName"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "274890091157202620970618339048279049711",
"length": 599
},
"id": "ASB-A-472701802-d9a14bd4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "loadUnbadgedItemIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"13041886038738998933340771241216149641",
"232265126597521228816442546151936599467",
"137232123437236958182992984573703073022",
"136798190406949545319115944413684344157",
"48394775666062931568244906870173337395",
"322059427382526996892951256209165856797",
"205130540018286111608403182942901739130",
"229859537853042323381547398606593300739",
"70074089560832797784402440555972953820",
"243452910992779618723372026234917569152",
"85876572915628878643065025867739985435",
"85951965047415838441634793678451266720",
"289796587757519805116341382548084289517",
"269533716317737341297249256319728425194",
"279782622085171180159811893987484127550"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-ef761c95",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5f952f4aa4dae5c81c2a5b2123fbacacac84b0e8",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "102750650299548873472707643220316267640",
"length": 2459
},
"id": "ASB-A-472701802-08abd0eb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawableForCookie"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148452469483906952172202602087138152782",
"length": 842
},
"id": "ASB-A-472701802-2525f968",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColorFromName"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84518463647474858012119318474326061589",
"209043491156536420370852953586667844315",
"28114040096849047888857907991141555580",
"66779436743273433789867139336104942710",
"316302700742764128047269476735104577418",
"104533485022116942211954838168059335597",
"106938126532282269606076131064809407554",
"32146599247576982018249503669851987664",
"133530015334876733684409628700940030846",
"243124837866562955811535936432393402586",
"159383755404193081478380383828340803153",
"324978279915978418174545229116121847037",
"207515641057991897622210478865947006789",
"88232564255199054361287753888475259989",
"6450375331513126965372327412559637652",
"193485768919720577491056101295984021335",
"138754970620403264862710315092436830123",
"44557865300760074235475084365918935962",
"121120905035641141878606437490163475996",
"274816948013900047545759389552640513315"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-265e48f9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"272620951348725170576030290479071680758",
"236680544333164855952285350720972041011",
"248039861057968416698434542574425924619",
"136798190406949545319115944413684344157",
"48394775666062931568244906870173337395",
"322059427382526996892951256209165856797",
"205130540018286111608403182942901739130",
"229859537853042323381547398606593300739",
"70074089560832797784402440555972953820",
"243452910992779618723372026234917569152",
"85876572915628878643065025867739985435",
"85951965047415838441634793678451266720",
"289796587757519805116341382548084289517",
"269533716317737341297249256319728425194",
"279782622085171180159811893987484127550"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-3a0797b5",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "283609953885957893983164713281745043221",
"length": 356
},
"id": "ASB-A-472701802-42383f6b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java",
"function": "loadDrawableResourceFromPackage"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"308914767584829754214433906557710991294",
"120677011764222514408660610554944163521",
"279052174783662451610406658851803659162",
"182953819822826117355740856883852043590",
"137909968597127059796997213129257951290",
"53347975347336923100633323262020905535"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-467af10e",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155155298273985528186695939400178672603",
"length": 982
},
"id": "ASB-A-472701802-4ad54268",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColor"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"96974687013630714454884308904218898062",
"176019628256588253453931122367660874043",
"277811896201178060878004751465378549105",
"31833241810161647310506547266594278583",
"84086066123351975907684362363205707757",
"232715079786755149997913825413092843733",
"160962522975705702609173343242041684932"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-55761d52",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/Resources.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "132196986275350868765995500396870983382",
"length": 1426
},
"id": "ASB-A-472701802-5a1e5f96",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "getDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286521619236615712460995230755174301900",
"length": 308
},
"id": "ASB-A-472701802-6c54c975",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "323590058071093380205633487535883659177",
"length": 742
},
"id": "ASB-A-472701802-70b323a5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadColorStateList"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286051172467585833232502427648629045675",
"length": 2321
},
"id": "ASB-A-472701802-73ceeb48",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "36070366594302291707805682718036586864",
"length": 496
},
"id": "ASB-A-472701802-794302c9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "241196287329775387843027558974828080660",
"length": 192
},
"id": "ASB-A-472701802-7f32217d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadBanner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35849702635038265291909496292750173838",
"length": 188
},
"id": "ASB-A-472701802-8a437080",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadLogo"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "274890091157202620970618339048279049711",
"length": 599
},
"id": "ASB-A-472701802-a1a85d91",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "loadUnbadgedItemIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"263583648312046095664476101594068937131",
"134304443512981238444472179348526701577",
"332212465241119731317766166729429857610",
"74089373301899430899237689826488247112",
"281756072593679522970386277538466999525",
"194722183866348917242043781668653091996",
"212456345422572491225162271107790733158"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-a2534457",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "298386094523298441239528247333494038204",
"length": 358
},
"id": "ASB-A-472701802-a3b6fbbd",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"10811404590297184625012246517754510723",
"38557443420447979725105533008591848729",
"36500624949640732891081198805194149301",
"41937053858921309827591534179865314616",
"116918324514043792988492797437850642114",
"305926743382029580080526147315083483511",
"199637705213902372317144684515966720141",
"29713240055298826321154361707253775685",
"237810246787005163378086971240965593526",
"284174083328779491502359191017767423929",
"39287127336100714361216649175370099616",
"119598462832303948720881297458939699250",
"190556830417566192177346275345666749239",
"271301502159942077005633928800994940860",
"305219192751480061536153022937513573428",
"162480143804614470951430089163484745376",
"323853559268175363460355608580225786737",
"6676856393142182630478645522092137364",
"329906485096539811481919253393070575415",
"77993043847421319080222136561885213629",
"260426774590151771315871551523392825474",
"137868691787347141706820307786814658436",
"117397841930829543885921524306670233749",
"57145236195244923900249850604494808454",
"137125631478036814816656843505882490241",
"165407861907512897049916312084276276153",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"243842501468538887765971816042029854319",
"89846349040193453991130522004132809253",
"223967277183972331218509646697427623560",
"152704043655446069922417078118165612389",
"147780671714161537326470579860312819234",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"52752873966804991105523868108618878458",
"73038314370391626312991035711869421842",
"279574413357627913980695502353115692120",
"215800136714010957363508227689601829523",
"295956816117374163543789009203932952283",
"333615357908677671068983618236072043832",
"41650909961926906243547172751816268071",
"149266451380887730843003012443181420074",
"205966453650990110532994851889196916658",
"125985303323382028418504444701546144445",
"95394048108630779985409354297354353474",
"5474102487111024916531217246690165446",
"239404334635043540563301879190630126720",
"185239516678978399104934069659107020992",
"14063206455578636607612468042865089202",
"236146303822403127496002143613453929161",
"250490440961240997886753018490963252129",
"97946257442450662465776097687578737284",
"216768944810461540294505569876681186898",
"109006633358845659435842303484415133261",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174",
"293904215442350582062619853273562108927",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-aad07ff0",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"58099888233510253682444699482409058789",
"292580259074854481222701174836442989031",
"334185565502629944775515565520687797201",
"326321578442390683186571935479571032266",
"150381158651216646719148698211494846028",
"23151765586740511519295717281082123873",
"95145538254781149383404784955526797567",
"182052114336718683881636177501730583722",
"275506638880452690748362485484597088256",
"161972564796963571569028860824737257309",
"333275971189429073512234748596185799260",
"17633597113425938334651745372434570525"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-b2c7b839",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "253604001194615151554816707903437874100",
"length": 396
},
"id": "ASB-A-472701802-bc2c5aba",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java",
"function": "getIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "252858882873128793864445650240389964463",
"length": 197
},
"id": "ASB-A-472701802-df3836d0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"141114043113016086411075381533187686576",
"177766908148516915055675893492008156829",
"155105046311275038055347769701358425466",
"153905884111081740127599168169698013421",
"228782904662833509770935833384624418884",
"7531361840033727833436382578830945514",
"5325236173954814147414988733089493448",
"151003419581095715693153629555918223234",
"39293302196661958760833788553633636052",
"233105945918500228495929732806656079717",
"443347286210528603789620266522079788",
"230952753009018370781921986671649710535",
"89877184509593243800322773383947096268",
"59134414503675186158709376082938933396",
"141167833114428543535813272463024751159",
"34095405163506835714257673216273144569",
"80964886351649667169203785612397608764",
"212337814420922154660822132938589695271",
"102827897168521551436130898798219221211",
"269371268711850245202721744890111012046",
"202947799998668815530680296613350112081",
"312565307590082429154311335049827827619",
"999450112222919716316381701409194414",
"312378887976764448796424829430962997016"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-dfd14376",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"261945506019130478605742740618049161207",
"196462219186140941122478165837191529323",
"218339436609421716577519875724588250877",
"295317470629734719820727505421519160170",
"287375082368200404886856358403587334582",
"33020979215474272498717951520009254940",
"31460900346935082850014484610752236649",
"339485843449698035402425913662136353596",
"265354217687104642992335722744678105742",
"194809171336222043800728722229168269524",
"242115850784671355085806020731695273810",
"269670720958351571185438758087113606364",
"167154788893874961085034472413429653589",
"88155616903402717451227298457710801595",
"51762051358637326717970875048378001209",
"297326323121441876567546672472935839572",
"110490788001961912744309865492197011024",
"126588447642692831503827086091473764055",
"201475328071118351409595217289285189556",
"299876998567497314940853803273845394654"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-fb7bec80",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/c933226c61c7a5cf115acfd9842681c86540d477",
"target": {
"file": "core/java/android/content/pm/PackageManager.java"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"function_hash": "298386094523298441239528247333494038204",
"length": 358
},
"id": "ASB-A-472701802-03fc146b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"272620951348725170576030290479071680758",
"236680544333164855952285350720972041011",
"169428155446346864641975630599447865880",
"136798190406949545319115944413684344157",
"48394775666062931568244906870173337395",
"322059427382526996892951256209165856797",
"205130540018286111608403182942901739130",
"229859537853042323381547398606593300739",
"70074089560832797784402440555972953820",
"243452910992779618723372026234917569152",
"85876572915628878643065025867739985435",
"85951965047415838441634793678451266720",
"289796587757519805116341382548084289517",
"269533716317737341297249256319728425194",
"279782622085171180159811893987484127550"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-057360bb",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "241196287329775387843027558974828080660",
"length": 192
},
"id": "ASB-A-472701802-0a3b07ef",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadBanner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "252858882873128793864445650240389964463",
"length": 197
},
"id": "ASB-A-472701802-1416fb8f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "132196986275350868765995500396870983382",
"length": 1426
},
"id": "ASB-A-472701802-15fe8d76",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "getDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "36070366594302291707805682718036586864",
"length": 496
},
"id": "ASB-A-472701802-197b1c15",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "274890091157202620970618339048279049711",
"length": 599
},
"id": "ASB-A-472701802-25a67986",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "loadUnbadgedItemIcon"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"308914767584829754214433906557710991294",
"120677011764222514408660610554944163521",
"279052174783662451610406658851803659162",
"182953819822826117355740856883852043590",
"137909968597127059796997213129257951290",
"53347975347336923100633323262020905535"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-2ca32d26",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "102750650299548873472707643220316267640",
"length": 2459
},
"id": "ASB-A-472701802-321b1663",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawableForCookie"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"58099888233510253682444699482409058789",
"292580259074854481222701174836442989031",
"334185565502629944775515565520687797201",
"326321578442390683186571935479571032266",
"150381158651216646719148698211494846028",
"23151765586740511519295717281082123873",
"95145538254781149383404784955526797567",
"182052114336718683881636177501730583722",
"275506638880452690748362485484597088256",
"161972564796963571569028860824737257309",
"333275971189429073512234748596185799260",
"17633597113425938334651745372434570525"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-3630e9bb",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"96974687013630714454884308904218898062",
"176019628256588253453931122367660874043",
"277811896201178060878004751465378549105",
"31833241810161647310506547266594278583",
"84086066123351975907684362363205707757",
"232715079786755149997913825413092843733",
"160962522975705702609173343242041684932"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-38321bbd",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/Resources.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"261945506019130478605742740618049161207",
"196462219186140941122478165837191529323",
"218339436609421716577519875724588250877",
"295317470629734719820727505421519160170",
"287375082368200404886856358403587334582",
"33020979215474272498717951520009254940",
"31460900346935082850014484610752236649",
"339485843449698035402425913662136353596",
"265354217687104642992335722744678105742",
"194809171336222043800728722229168269524",
"242115850784671355085806020731695273810",
"269670720958351571185438758087113606364",
"167154788893874961085034472413429653589",
"88155616903402717451227298457710801595",
"51762051358637326717970875048378001209",
"297326323121441876567546672472935839572",
"110490788001961912744309865492197011024",
"126588447642692831503827086091473764055",
"201475328071118351409595217289285189556",
"299876998567497314940853803273845394654"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-391bc93f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/PackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148452469483906952172202602087138152782",
"length": 842
},
"id": "ASB-A-472701802-4646f001",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColorFromName"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286521619236615712460995230755174301900",
"length": 308
},
"id": "ASB-A-472701802-56d1ebc9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155155298273985528186695939400178672603",
"length": 982
},
"id": "ASB-A-472701802-5b824d8b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColor"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "323590058071093380205633487535883659177",
"length": 742
},
"id": "ASB-A-472701802-6551d39d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadColorStateList"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286051172467585833232502427648629045675",
"length": 2321
},
"id": "ASB-A-472701802-7ae6ff91",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"10811404590297184625012246517754510723",
"38557443420447979725105533008591848729",
"36500624949640732891081198805194149301",
"41937053858921309827591534179865314616",
"116918324514043792988492797437850642114",
"305926743382029580080526147315083483511",
"199637705213902372317144684515966720141",
"29713240055298826321154361707253775685",
"237810246787005163378086971240965593526",
"284174083328779491502359191017767423929",
"39287127336100714361216649175370099616",
"119598462832303948720881297458939699250",
"190556830417566192177346275345666749239",
"271301502159942077005633928800994940860",
"305219192751480061536153022937513573428",
"162480143804614470951430089163484745376",
"323853559268175363460355608580225786737",
"6676856393142182630478645522092137364",
"329906485096539811481919253393070575415",
"77993043847421319080222136561885213629",
"260426774590151771315871551523392825474",
"137868691787347141706820307786814658436",
"117397841930829543885921524306670233749",
"57145236195244923900249850604494808454",
"137125631478036814816656843505882490241",
"165407861907512897049916312084276276153",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"243842501468538887765971816042029854319",
"89846349040193453991130522004132809253",
"223967277183972331218509646697427623560",
"152704043655446069922417078118165612389",
"147780671714161537326470579860312819234",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"52752873966804991105523868108618878458",
"73038314370391626312991035711869421842",
"279574413357627913980695502353115692120",
"215800136714010957363508227689601829523",
"295956816117374163543789009203932952283",
"333615357908677671068983618236072043832",
"41650909961926906243547172751816268071",
"149266451380887730843003012443181420074",
"205966453650990110532994851889196916658",
"125985303323382028418504444701546144445",
"95394048108630779985409354297354353474",
"5474102487111024916531217246690165446",
"239404334635043540563301879190630126720",
"185239516678978399104934069659107020992",
"14063206455578636607612468042865089202",
"236146303822403127496002143613453929161",
"250490440961240997886753018490963252129",
"97946257442450662465776097687578737284",
"216768944810461540294505569876681186898",
"109006633358845659435842303484415133261",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174",
"293904215442350582062619853273562108927",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-7e5f4483",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"263583648312046095664476101594068937131",
"134304443512981238444472179348526701577",
"332212465241119731317766166729429857610",
"74089373301899430899237689826488247112",
"281756072593679522970386277538466999525",
"194722183866348917242043781668653091996",
"212456345422572491225162271107790733158"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-a09b51a9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35849702635038265291909496292750173838",
"length": 188
},
"id": "ASB-A-472701802-a2401015",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadLogo"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84518463647474858012119318474326061589",
"209043491156536420370852953586667844315",
"28114040096849047888857907991141555580",
"66779436743273433789867139336104942710",
"316302700742764128047269476735104577418",
"104533485022116942211954838168059335597",
"106938126532282269606076131064809407554",
"32146599247576982018249503669851987664",
"133530015334876733684409628700940030846",
"243124837866562955811535936432393402586",
"159383755404193081478380383828340803153",
"324978279915978418174545229116121847037",
"207515641057991897622210478865947006789",
"88232564255199054361287753888475259989",
"6450375331513126965372327412559637652",
"193485768919720577491056101295984021335",
"138754970620403264862710315092436830123",
"44557865300760074235475084365918935962",
"121120905035641141878606437490163475996",
"274816948013900047545759389552640513315"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-b721a7d9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"141114043113016086411075381533187686576",
"177766908148516915055675893492008156829",
"155105046311275038055347769701358425466",
"153905884111081740127599168169698013421",
"228782904662833509770935833384624418884",
"7531361840033727833436382578830945514",
"5325236173954814147414988733089493448",
"151003419581095715693153629555918223234",
"39293302196661958760833788553633636052",
"233105945918500228495929732806656079717",
"443347286210528603789620266522079788",
"230952753009018370781921986671649710535",
"89877184509593243800322773383947096268",
"59134414503675186158709376082938933396",
"141167833114428543535813272463024751159",
"34095405163506835714257673216273144569",
"80964886351649667169203785612397608764",
"212337814420922154660822132938589695271",
"102827897168521551436130898798219221211",
"269371268711850245202721744890111012046",
"202947799998668815530680296613350112081",
"312565307590082429154311335049827827619",
"999450112222919716316381701409194414",
"312378887976764448796424829430962997016"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-be7e2f3e",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "283609953885957893983164713281745043221",
"length": 356
},
"id": "ASB-A-472701802-c07a0815",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java",
"function": "loadDrawableResourceFromPackage"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "253604001194615151554816707903437874100",
"length": 396
},
"id": "ASB-A-472701802-dc1f21b4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4da5613fa6feb1d7ddd132393d393b063a79e0ac",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java",
"function": "getIcon"
}
}
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121"
],
"severity": "High",
"spl": "2026-11-01",
"types": [
"EoP"
],
"vanir_signatures": [
{
"deprecated": false,
"digest": {
"line_hashes": [
"10811404590297184625012246517754510723",
"38557443420447979725105533008591848729",
"36500624949640732891081198805194149301",
"41937053858921309827591534179865314616",
"116918324514043792988492797437850642114",
"305926743382029580080526147315083483511",
"199637705213902372317144684515966720141",
"29713240055298826321154361707253775685",
"237810246787005163378086971240965593526",
"284174083328779491502359191017767423929",
"39287127336100714361216649175370099616",
"119598462832303948720881297458939699250",
"190556830417566192177346275345666749239",
"271301502159942077005633928800994940860",
"305219192751480061536153022937513573428",
"162480143804614470951430089163484745376",
"323853559268175363460355608580225786737",
"6676856393142182630478645522092137364",
"329906485096539811481919253393070575415",
"77993043847421319080222136561885213629",
"260426774590151771315871551523392825474",
"137868691787347141706820307786814658436",
"117397841930829543885921524306670233749",
"57145236195244923900249850604494808454",
"137125631478036814816656843505882490241",
"165407861907512897049916312084276276153",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"243842501468538887765971816042029854319",
"89846349040193453991130522004132809253",
"223967277183972331218509646697427623560",
"152704043655446069922417078118165612389",
"147780671714161537326470579860312819234",
"113164474392596451840480311771214095692",
"71003702740838118427551582457717143558",
"177538456130970750657731723083762990111",
"52752873966804991105523868108618878458",
"73038314370391626312991035711869421842",
"279574413357627913980695502353115692120",
"215800136714010957363508227689601829523",
"295956816117374163543789009203932952283",
"333615357908677671068983618236072043832",
"41650909961926906243547172751816268071",
"149266451380887730843003012443181420074",
"205966453650990110532994851889196916658",
"125985303323382028418504444701546144445",
"95394048108630779985409354297354353474",
"5474102487111024916531217246690165446",
"239404334635043540563301879190630126720",
"185239516678978399104934069659107020992",
"14063206455578636607612468042865089202",
"236146303822403127496002143613453929161",
"250490440961240997886753018490963252129",
"97946257442450662465776097687578737284",
"216768944810461540294505569876681186898",
"109006633358845659435842303484415133261",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174",
"293904215442350582062619853273562108927",
"36853666616478442034184161102356793",
"129841244679917850086472616907727862756",
"65282789908333932583245853557372378174"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-062e9171",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "253604001194615151554816707903437874100",
"length": 396
},
"id": "ASB-A-472701802-09a5623d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java",
"function": "getIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "298386094523298441239528247333494038204",
"length": 358
},
"id": "ASB-A-472701802-1081b9d0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"141114043113016086411075381533187686576",
"177766908148516915055675893492008156829",
"155105046311275038055347769701358425466",
"153905884111081740127599168169698013421",
"228782904662833509770935833384624418884",
"7531361840033727833436382578830945514",
"5325236173954814147414988733089493448",
"151003419581095715693153629555918223234",
"39293302196661958760833788553633636052",
"233105945918500228495929732806656079717",
"443347286210528603789620266522079788",
"230952753009018370781921986671649710535",
"89877184509593243800322773383947096268",
"59134414503675186158709376082938933396",
"141167833114428543535813272463024751159",
"34095405163506835714257673216273144569",
"80964886351649667169203785612397608764",
"212337814420922154660822132938589695271",
"102827897168521551436130898798219221211",
"269371268711850245202721744890111012046",
"202947799998668815530680296613350112081",
"312565307590082429154311335049827827619",
"999450112222919716316381701409194414",
"312378887976764448796424829430962997016"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-1136c75a",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "323590058071093380205633487535883659177",
"length": 742
},
"id": "ASB-A-472701802-156a83ed",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadColorStateList"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155155298273985528186695939400178672603",
"length": 982
},
"id": "ASB-A-472701802-1a484f84",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColor"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "102750650299548873472707643220316267640",
"length": 2459
},
"id": "ASB-A-472701802-2506702a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawableForCookie"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"85499458181341280564577983272357377460",
"84347310141193324638862420571444366303",
"231335594062162574184456606070424536187",
"326321578442390683186571935479571032266",
"150381158651216646719148698211494846028",
"23151765586740511519295717281082123873",
"95145538254781149383404784955526797567",
"182052114336718683881636177501730583722",
"275506638880452690748362485484597088256",
"161972564796963571569028860824737257309",
"333275971189429073512234748596185799260",
"17633597113425938334651745372434570525"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-2a2ad541",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "252858882873128793864445650240389964463",
"length": 197
},
"id": "ASB-A-472701802-5e36ed3e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "217138150511519761403328749688943267577",
"length": 1447
},
"id": "ASB-A-472701802-60db6ef1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "getDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"322358548640569602880659804054399453930",
"27649366724771569432403943134248650177",
"23646804396685395244092817370998787180",
"231898441293870765028920512371985710253",
"254850434678505140789400597306564099031",
"266257410480188349537376302484356147229",
"13844014764224318603207506455616506891",
"216174001121034160517625578116739847871",
"304393124356905409773575441817312259159",
"159383755404193081478380383828340803153",
"324978279915978418174545229116121847037",
"207515641057991897622210478865947006789",
"282607631671040741154896176478175408990",
"242526149825609268541372728543209134228",
"235088195135620152251407585556968438292",
"44557865300760074235475084365918935962",
"121120905035641141878606437490163475996",
"274816948013900047545759389552640513315"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-6154068d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286521619236615712460995230755174301900",
"length": 308
},
"id": "ASB-A-472701802-6438b514",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "decodeImageDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"84086066123351975907684362363205707757",
"232715079786755149997913825413092843733",
"160962522975705702609173343242041684932"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-7005b576",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/Resources.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"136798190406949545319115944413684344157",
"48394775666062931568244906870173337395",
"322059427382526996892951256209165856797",
"205130540018286111608403182942901739130",
"229859537853042323381547398606593300739",
"70074089560832797784402440555972953820",
"243452910992779618723372026234917569152",
"85876572915628878643065025867739985435",
"82820767208247957392188070425241067618",
"51020797195298257121977664020298640508",
"216786830511675421849782979054237904780",
"32440663372909928359657484973998306013"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-91d23026",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"261945506019130478605742740618049161207",
"196462219186140941122478165837191529323",
"218339436609421716577519875724588250877",
"295317470629734719820727505421519160170",
"287375082368200404886856358403587334582",
"33020979215474272498717951520009254940",
"31460900346935082850014484610752236649",
"339485843449698035402425913662136353596",
"265354217687104642992335722744678105742",
"194809171336222043800728722229168269524",
"242115850784671355085806020731695273810",
"269670720958351571185438758087113606364",
"167154788893874961085034472413429653589",
"88155616903402717451227298457710801595",
"51762051358637326717970875048378001209",
"297326323121441876567546672472935839572",
"110490788001961912744309865492197011024",
"126588447642692831503827086091473764055",
"201475328071118351409595217289285189556",
"299876998567497314940853803273845394654"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-a4bc1eb8",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/PackageManager.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "148452469483906952172202602087138152782",
"length": 842
},
"id": "ASB-A-472701802-a549b275",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadComplexColorFromName"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "283609953885957893983164713281745043221",
"length": 356
},
"id": "ASB-A-472701802-a93dc698",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/LauncherApps.java",
"function": "loadDrawableResourceFromPackage"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "241196287329775387843027558974828080660",
"length": 192
},
"id": "ASB-A-472701802-c0b70a1d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadBanner"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "284661896558169588179166018989996346770",
"length": 519
},
"id": "ASB-A-472701802-c5134e1d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/app/ApplicationPackageManager.java",
"function": "loadUnbadgedItemIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "36070366594302291707805682718036586864",
"length": 496
},
"id": "ASB-A-472701802-c6f4138c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/ResolveInfo.java",
"function": "loadIcon"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35849702635038265291909496292750173838",
"length": 188
},
"id": "ASB-A-472701802-ccd47bfe",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/PackageItemInfo.java",
"function": "loadLogo"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"263583648312046095664476101594068937131",
"134304443512981238444472179348526701577",
"332212465241119731317766166729429857610",
"74089373301899430899237689826488247112",
"281756072593679522970386277538466999525",
"194722183866348917242043781668653091996",
"212456345422572491225162271107790733158"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-e3fd0c7f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/LauncherActivityInfo.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "286051172467585833232502427648629045675",
"length": 2321
},
"id": "ASB-A-472701802-ed5e0c99",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/res/ResourcesImpl.java",
"function": "loadDrawable"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"308914767584829754214433906557710991294",
"120677011764222514408660610554944163521",
"279052174783662451610406658851803659162",
"182953819822826117355740856883852043590",
"137909968597127059796997213129257951290",
"53347975347336923100633323262020905535"
],
"threshold": 0.9
},
"id": "ASB-A-472701802-f4ffa650",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/base/+/d02e7f09fa521c537aff13421558e6e33e718121",
"target": {
"file": "core/java/android/content/pm/LabeledIntent.java"
}
}
]
}