1 votes

Pourquoi ne puis-je pas trouver un fichier CERT.RSA dans mon APK Android ?

J'ai besoin de voir le certificat d'un APK Android, mais lorsque je regarde dans le dossier META-INF, il n'y a pas de fichier CERT.RSA. Je sais que l'APK doit être signé d'une manière ou d'une autre, car j'ai pu le mettre sur un émulateur Android et l'exécuter, et Android n'installe pas d'applications non signées, donc il doit être signé. J'ai juste besoin de voir la signature, mais je ne la trouve pas.

J'utilise Android Studio.

Toute aide serait grandement appréciée. Merci d'avance pour votre aide.

0 votes

Il semble qu'il s'agisse d'une Problème XY : votre question n'est pas de savoir où se trouve le certificat, mais comment vous pouvez vérifier la signature, n'est-ce pas ? L'outil pour cela est apksigner (que l'on peut trouver dans les outils de construction d'Android), et vous l'exécutez comme suit apksigner verify --verbose --print-certs *.apk .

2voto

sander Points 21

Parfois, le fichier "CERT.RSA" porte un autre nom. Je ne sais pas pourquoi. J'ai souvent constaté que le fichier de certificat s'appelait quelque chose comme ".RSA".

Par exemple, lorsque je décompile l'APK "wp.wattpad", son certificat est enregistré sous le nom de "BNDLTOOL.RSA"

Je vous conseille de trouver dans le dossier META-INF le fichier qui porte l'extension ".RSA". Il s'agit probablement du certificat.

0 votes

Est-ce que toutes les applications Android ont un dossier META-INF ? Je ne le trouve nulle part.

0 votes

Dans mon cas, il a été enregistré sous le nom de KEY0.RSA.

0voto

succlz123 Points 1
  1. vérifiez la version de votre mini sdk, si elle est >23, la signature du schéma v1 sera ignorée.
  2. N'est-il signé que dans la v2 ?

Seule la signature du schéma v1 nécessite des fichiers *.RSA. Vous pouvez utiliser les outils de signature d'apk qui se trouvent dans le répertoire sdk d'Android pour vérifier que l'apk est signé.

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