Colección de citas famosas - Slogan de motivación - ¿Puedo obtener el archivo de firma si hay una apk para Android?

¿Puedo obtener el archivo de firma si hay una apk para Android?

1) Utilice la herramienta keytool de jdk para generar el certificado gt para firmar; keytool -genkey -v -alias CERT -keyalg RSA -keysize 2048 -validity 10000 -keystoreCERT.keystore El proceso de creación requiere la entrada de algunos información de identificación y contraseña, algunos valores de parámetros importantes se explican a continuación (modifique en consecuencia según sus propias necesidades): CERT.keystore ---- El nombre del archivo donde se guarda el certificado CERT ---- El alias del certificado 10000 ---- Período de validez de 10000 días 2048 ---- El valor predeterminado es 1024 bits, Android recomienda usar 2048 bits o superior. Para obtener más información detallada, puede usar keytool -help para ver la ayuda. , use el siguiente comando para ver la información del certificado: gt; keytool -list -alias CERT - keystore CERT.keystore

2) Utilice la herramienta jarsigner de jdk para firmar el archivo apk jarsigner -verbose -keystore CERT; .keystore to_sign.apk El proceso de firma del CERT requiere ingresar la contraseña del certificado y algunas descripciones de valores de parámetros importantes. Como sigue (realice las modificaciones correspondientes según sus propias necesidades): CERT.keystore ---- El nombre del archivo donde está el certificado CERT guardado ---- El alias del certificado. Si hay una carpeta "META-INFO" en el directorio raíz del archivo apk que se va a firmar, elimínela primero (debe hacer esto para volver a firmar). Si no desea que el proceso de creación genere demasiada información, puede eliminar "-verbose". La firma anterior sobrescribirá directamente el archivo original. Si no desea que se sobrescriba y la firma es otro archivo nuevo firmado.akp, simplemente cambie to_sign.apk a -signedjar to_sign.apk firmado.akp. Después de firmar, puede utilizar el siguiente comando para verificar si la firma se realizó correctamente: gt; jarsigner -verify to_sign.apk Si necesita ver información de verificación más detallada, puede modificarla a: gt; jarsigner -certs -verbose -verify to_sign.apk

3) Utilice la herramienta zipalign del SDK de Android para optimizar el archivo apk firmado gt; zipalign -v 4 unaligned.apk alineado.apk Tenga cuidado con zipalign después de firmar. Esta herramienta no viene con jdk, pero está en ANDROID_HOME\tools\zipalign.exe. --ITJOB