Cómo crear tu propio paquete de actualización de Android
1. Cree un directorio de actualización que contenga el contenido que desea actualizar o reemplazar
Por ejemplo:
actualizar/
actualizar. / system
actualización/system/app
actualización/system/app/doodle_jump.apk
actualización/META-INF
actualización / META-INF/com
actualización/META-INF/com/google
actualización/META-INF/com/google/android
actualización/META - INF/ com/google/Android
update/META-INF/com/google/android/update-script
Este directorio contiene el juego doodle_jump. Después de la actualización, el apk. aparecerá en el directorio del teléfono /system/app/.
El directorio META-INF contiene el script de actualización, que es el siguiente:
show_progress 0.500000 0
copy_dir PAQUETE: system SISTEMA:
show_ Progress 0.100000 0
Puede agregar comandos según su propia situación de actualización.
2. Cree un archivo zip
Ejecútelo en el directorio update/:
$ zip -qry ./update.unsigned.zip .
El paquete comprimido update.unsigned.zip se generará en el directorio principal de update/
3. Signature
$?Xmx512m -jar signapk.jar -w key. x509. pem key.pk8 update.unsigned .zip update.zip
Genera un paquete update.zip firmado, en el que
signapk.jar, key.x509.pem y key. pk8 están relacionados con el sistema de telefonía móvil específico relacionado
4. Coloque el paquete update.zip firmado en el directorio raíz de la tarjeta SD del teléfono
4. p>
Reinicie el sistema para ingresar al modo de recuperación, seleccione
aplicar update.zip y reinicie el teléfono después del éxito
Bien, ahora tiene doodle_jump juego en tu teléfono y no se puede eliminar ~
---Texto original--
Al publicar una aplicación o rom personalizada, debes firmar el .apk o .zip. archivo con un certificado. El sistema Android utiliza certificados para identificar al autor de una aplicación y establecer confianza entre aplicaciones. La forma clásica es utilizar keytool y luego firmar con jarsigner. En este tutorial, presentaré otro método que es relativamente fácil de usar para la mayoría de las personas, que consiste en utilizar un método llamado SignApk.jar.
SignApk.jar está incluido en el paquete de código fuente de la plataforma Android A. herramienta que se puede utilizar para establecer relaciones de confianza entre aplicaciones. Para utilizar SignApk.jar, se debe crear una clave privada y el certificado/clave pública correspondiente. Para utilizar SignApk.jar, debe crear una clave privada y el certificado/clave pública correspondiente.
Para crear un par de claves pública/privada, puede utilizar Openssl. Openssl es relativamente fácil de usar en Unix/Linux.
Cómo crear un par de claves pública/privada usando openssl (versión para Windows)
Descargue el paquete openssl desde el enlace que figura arriba
Extráigalo a la unidad en cualquier lugar (por ejemplo, C:\openssl...). C:\openssl)
Escriba el directorio openssl (usando la herramienta cmd):
- openssl genrsa -out key.pem 1024
- openssl req - nuevo -key key.pem -out request.pem
- openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out Certificate.pem
- openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt
Nota:
Si no desea crear su propio archivo público/ par de claves privadas, puede utilizar la clave de prueba incluida en SignApk. rar.
========================================= Importar = ========================================
Si no desea crear Con su propio par de claves pública/privada, existen varias formas de instalar una aplicación o programa. Hay varias formas de instalar aplicaciones o archivos de biblioteca en su teléfono Android. Puede usar la aplicación Market para buscar e instalar, o usar la herramienta de línea de comandos adb para instalar o enviar al teléfono Android. Puede utilizar Marketapplication buscar e instalar o la herramienta de línea de comandos adb para instalar o enviar archivos al sistema de archivos de Android. Estos métodos son fáciles de implementar para un solo archivo, pero si tiene varias aplicaciones o archivos de biblioteca que deben instalarse al mismo tiempo, puede ser mejor utilizar un archivo zip de actualización. Update zip es un sistema avanzado de Android que utiliza la función de recuperación para instalar aplicaciones o archivos de biblioteca en el sistema de archivos de Android. Update zip es un sistema avanzado de Android que utiliza herramientas de recuperación para instalar aplicaciones o archivos de biblioteca en el sistema de archivos de Android.
Descargue SignApk.rar desde el enlace anterior
Extráigalo a cualquier ubicación de su disco (por ejemplo, c:\SignApk)