Signature manuelle du système apk
Description de l'outil:
Le keytool a java installé.
Le système signapk.jar est compilé et disponible en téléchargement sur Internet.
1 Requête d'état de signature
keytool -list -printcert -jarfile ×umed apk
Ou
Décompressez le fichier CERT.RSA dans le répertoire META-INF avec le logiciel de décompression
Entrez la commande
keytool -printcert -file XX / CERT.RSA
Afficher la signature du magasin de clés
命令: keytool -list -keystore xx / CERT.RSA
2 Signature
La signature système utilise les 2 éléments suivants
- Apk avec la signature de keystore spécifié
jarsigner -keystore genkey.jks -signedjar signed.apk unsigned.apk business
seraunsigned.apk
utiliségenkey.jks
dansbusiness
les signatures cléssigned.apk
doivent générer un fichier de signature utilisé avant que les deux mot de passe - Utilisez platform.x509.pem et platform.pk8 pour signer l'apk.
Cette situation est plus courante dans le développement de systèmes Android, en signant l'application systèmejava -jar signapk.jar platform.x509.pem platform.pk8 unsigned.apk signed.apk
- signapk.jar peut être compilé à partir du code source Android (
mmm build/tools/signapk/
), et l'emplacement dans le code source peutprebuilts/sdk/tools/lib/signapk.jar
également être - platform.x509.pem et platform.pk8 dans le répertoire source
build/target/product/security/
dans
Signer l'APK en utilisant l'IDE intégré
La plupart des IDE (IntellJ Idea) sont dans le menu build-> Générer un APK signé
3 Confirmez les informations du fichier pem signé par le système.
Sur Ubuntu, il peut être ouvert directement avec le programme View File