Signature manuelle du système apk

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

  1. Apk avec la signature de keystore spécifié
    jarsigner -keystore genkey.jks -signedjar signed.apk unsigned.apk business
    sera unsigned.apkutilisé genkey.jksdans businessles signatures clés signed.apk
    doivent générer un fichier de signature utilisé avant que les deux mot de passe
  2. 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ème
    java -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 peut prebuilts/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 

Publié 7 articles originaux · aimé 0 · visites 2874

Je suppose que tu aimes

Origine blog.csdn.net/skyxiaoyan1/article/details/105090738
conseillé
Classement