2 votes

Quel est le "code" qui suit le nom du paquet de l'application dans /data/app/ ?

Par curiosité, puisque je n'ai pas trouvé de réponse en cherchant sur Google, savez-vous ce que sont ces "codes" qui suivent les noms des paquets de mes applications dans la base de données de la Commission européenne ? /data/app/… ?

Ce numéro n'est ni dans androidmanifest.xml ni dans cert.sf ni dans manifest.mf (dans le dossier meta-inf).

Par exemple, le nom du paquet de Clash of Clans est suivi du "code" : com.supercell.clashofclans-Bd6GIb47XTzpL16jgR1kZA==

3voto

Irfan Latif Points 16863

Il s'agit d'une chaîne aléatoire ajoutée au chemin d'installation des applications afin d'obliger les développeurs à ne pas coder en dur les chemins dans les applications, mais à utiliser les API appropriées.

Citation tirée de Modifications du comportement d'Android 8.0 :

Vous ne pouvez plus supposer que les APKs résident dans des répertoires dont le nom se termine par -1 ou -2. Les applications doivent utiliser sourceDir pour obtenir le répertoire, et ne pas s'appuyer directement sur le format du répertoire.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X