I would like to know what exactly means the hashes from the field PackageSignatures when you obtain it with
adb shell dumpsys package com.myapp
for a given installed app.
I see two hashes:
signatures=PackageSignatures{abcabca [xyzxyzxy]}
The first one (abc) is different in each installation. The second one (xyz) is fixed for a given apk.
Moreover, I would like to know whether the second one has any relationship with the public signature of the APK. I have several apks with the same public signature, but the second hash is different. Is that normal?