2 votes

"Redémarrage de adb... Installation interrompue", sans autre précision après abd sideload.

J'essaie de configurer un grand nombre de tablettes avec une ROM personnalisée (comme une sorte de tablettes en mode kiosque pour mon entreprise). En bref, tout ce que je fais est de supprimer toutes sortes de choses de la tablette et ensuite j'installe juste mon application kiosque comme application de lancement. J'ai déjà accompli cela en le faisant manuellement sur une tablette enracinée. Cependant, j'ai besoin de le faire pour un grand nombre de tablettes et je veux donc créer une application de lancement. update.zip qui automatise cela et l'applique à toutes les tablettes en adb sideload update.zip .

Lorsque j'essaie de charger une version minimaliste update.zip que j'ai créé pour apprendre et jouer avec la update.zip j'obtiens toujours l'erreur suivante :

error message

Le minimalisme update.zip qui crée juste un petit fichier texte dans \system\ pour prouver que la mise à jour a bien été appliquée peut être téléchargé ici : update.zip

Quel est le problème avec ma ZIP ? Toutes les questions similaires sur ce sujet semblent être liées à des problèmes de signature, mais.. :

  • j'ai signé mon ZIP
  • et tous les autres numéros obtiennent des erreurs comme invalid signature mais je n'obtiens aucun message d'erreur !

1voto

bmdixon Points 8699

Les paquets de mise à jour OTA doivent être signés avec l'une des clés attendues par le système, sinon le processus d'installation les rejettera.

Vous ne pouvez pas simplement appliquer un zip à une ROM stock en utilisant la récupération stock, même s'il est signé. Il doit être signé avec la clé utilisée lors de la création de la ROM/restauration, qui n'est disponible que pour le fabricant de l'appareil. Si vous voulez appliquer une mise à jour, vous devez au moins avoir une restauration personnalisée qui devrait vous permettre de contourner la vérification de la signature.

Touches de déverrouillage

L'arborescence Android comprend des clés de test sous build/target/product/security. La construction d'une image du système d'exploitation Android à l'aide de make signera tous les fichiers .apk en utilisant les clés de test. Puisque les clés de test sont publiquement connues, n'importe qui peut signer ses propres fichiers .apk avec les mêmes clés, ce qui peut leur permettre de remplacer ou de détourner les applications système intégrées dans votre image d'OS. Pour cette raison, il est essentiel de signer toute image Android OS publiquement publique ou déployée avec un jeu spécial de clés de publication que vous seul release-keys auquel vous êtes le seul à avoir accès.

Signatures et chargement latéral

Avant d'installer un paquet, le service de récupération vérifie qu'il est signé avec l'une des clés privées correspondant aux clés publiques stockées dans la partition de récupération, comme il le ferait pour un paquet livré par voie hertzienne.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X