Question

Nous devons permettre à nos clients de mettre à jour certains composants dans l'application Android, comme icône / logo, fichier dictionnaire etc

J'ai vu le .apk peut être ouvert comme un JAR avec 7-zip, et les fichiers d'espoir peut être modifié / remplacé là. Mais il est nécessaire de mettre à jour le fichier MANIFEST.MF en elle, contenant un condensé pour chaque composant .apk » comme:

Manifest-Version: 1.0 Créé par-: 1.0 (Android)

Nom: res / raw / icon.png SHA1-Digest: 6Un2G / VIkYfIGfMxruadIHtDABc =

Nom: res / raw / logo.png SHA1-Digest: zsIQqGWSu9w5m7gsl0jQoziy7JA = ...

Comment mettre à jour ces digests?

Était-ce utile?

La solution

Les entrées SHA1 digérer sont des chaînes de base64 de digestions calculé en utilisant l'algorithme SHA-1. Vous devrez également mettre à jour Cert.rsa et Cert.sf cependant, le fichier .rsa contient la signature numérique réelle. Vous pouvez commencer par http://java.sun.com/ développeur / Livres / javaprogramming / JAR / signe / intro.html pour plus d'informations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top