Bug: Unable to fetch app-names (labels) of some apps properly
AndroidDeveloperLB opened this issue · 3 comments
Running the sample, I've found this app that it failed to get its app-name (label) properly :
apk label is different for "com.google.android.networkstack.permissionconfig" on /system/priv-app/NetworkPermissionConfigGoogle/NetworkPermissionConfigGoogle.apk : correct one is: "com.android.server.NetworkPermissionConfig" vs found: "com.google.android.networkstack.permissionconfig"isSystemApp?true
This might be related:
hsiafan/apk-parser#123
hsiafan/apk-parser#99
Attached the problematic APK:
NetworkPermissionConfigGoogle.zip
EDIT: another case:
apk label is different for "com.google.android.gms" on /product/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk : correct one is: "Google Play services" vs found: "resourceId:0x7f1a0033"
It became quite large, so I had to split it. Rename "PrebuiltGmsCore.zip" to "PrebuiltGmsCore.zip.001" and "PrebuiltGmsCore2.zip" to "PrebuiltGmsCore.zip.002" , and "PrebuiltGmsCore3.zip" to "PrebuiltGmsCore.zip.003"
PrebuiltGmsCore.zip
PrebuiltGmsCore2.zip
PrebuiltGmsCore3.zip
Another example, originated from Vivo V23:
apk label is different for "com.mediatek.ims" on /system/priv-app/ImsService/ImsService.apk : correct one is: "com.mediatek.ims.ImsApp" vs found: "com.mediatek.ims" isSystemApp?true
Another example, from Samsung Galaxy A32:
apk label is different for "com.android.stk" on /system/app/Stk/Stk.apk : correct one is: "SIM Toolkit" vs found: "SIM toolkit" isSystemApp?true
apk label is different for "com.android.stk2" on /system/app/Stk2/Stk2.apk : correct one is: "SIM Toolkit2" vs found: "SIM toolkit" isSystemApp?true
apk label is different for "com.samsung.app.newtrim" on /system/app/VideoTrimmer/VideoTrimmer.apk : correct one is: "Video trimmer" vs found: "Video Trimmer" isSystemApp?true
APKs:
More examples, this time including apps that are not built-in:
apk label is different for "com.unicell.pangoandroid" on /data/app/~~1tUbh_pu1ADTMAVluBDmOg==/com.unicell.pangoandroid-uvBuwCw2W_yUsg5wwe9D1Q==/base.apk : correct one is: "Pango" vs found: "פנגו" isSystemApp?false
apk label is different for "com.google.android.ext.shared" on /system/app/GoogleExtShared/GoogleExtShared.apk : correct one is: "Android Shared Library" vs found: "{7:65536}" isSystemApp?true
apk label is different for "android.autoinstalls.config.google.nexus" on /product/app/PlayAutoInstallConfig/PlayAutoInstallConfig.apk : correct one is: "Device configuration" vs found: "@string/app_name" isSystemApp?true
apk label is different for "com.samsung.slsi.telephony.oemril" on /system_ext/priv-app/OemRilService/OemRilService.apk : correct one is: "com.samsung.slsi.telephony.oemril.OemRilApp" vs found: "com.samsung.slsi.telephony.oemril" isSystemApp?true
Attached for some: