Firma manual del sistema apk
Descripción de la herramienta:
Keytool tiene Java instalado.
El sistema signapk.jar está compilado y disponible para descargar en Internet.
1 Consulta de estado de firma
keytool -list -printcert -jarfile ×font> apk
O
Descomprima el archivo CERT.RSA en el directorio META-INF con el software de descompresión
Ingrese el comando
keytool -printcert -file XX / CERT.RSA
Ver la firma del almacén de claves
: : Keytool -list -keystore xx / CERT.RSA
2 firma
La firma del sistema utiliza los siguientes 2
- Apk con la firma de almacén de claves especificada
jarsigner -keystore genkey.jks -signedjar signed.apk unsigned.apk business
seunsigned.apk
utilizagenkey.jks
enbusiness
las firmas clavessigned.apk
necesitan para generar un archivo de firma utilizado antes de la contraseña dos - Use platform.x509.pem y platform.pk8 para firmar el apk.
Esta situación es más común en el desarrollo del sistema Android, firmando la aplicación del sistemajava -jar signapk.jar platform.x509.pem platform.pk8 unsigned.apk signed.apk
- signapk.jar se puede compilar a partir del código fuente de Android (
mmm build/tools/signapk/
), y la ubicación en el código fuenteprebuilts/sdk/tools/lib/signapk.jar
también puede ser - platform.x509.pem y platform.pk8 en el directorio de origen
build/target/product/security/
en
Firme el APK usando el IDE integrado.
La mayoría de los IDE (IntellJ Idea) están en el menú build-> Generar APK firmado
3 Confirme la información del archivo pem firmado por el sistema.
En Ubuntu, se puede abrir directamente con el programa ver archivo