0 votes

Comment convertir une sauvegarde NANDroid en un fichier update.zip qui fonctionne dans le mode de récupération stock ?

Dans ce cas, considérons un téléphone bloqué dans un bootloop (non réparable par l'effacement des données ou des jigs USB) sans récupération CWM et sans accès adb ou fastboot. Seule une carte SD, le mode de récupération standard et l'interface de débogage du port série QPST de Qualcomm sont disponibles.

Les fichiers pertinents disponibles sont une poignée de sauvegardes NANDroid du même téléphone (effectuées précédemment via CWM Recovery) et un "update.zip" du fournisseur/fabricant qui contient une mise à jour OTA.

L'objectif est de restaurer une sauvegarde NANDroid à l'aide de la fonction "appliquer une mise à jour à partir d'un stockage externe" de la récupération de base.

Mise à jour : Je me suis renseigné, et d'après ce que j'ai compris, le mode de récupération de mon stock nécessite des fichiers .zip correctement signés. J'ai créé de nombreux fichiers .zip par moi-même en utilisant divers scripts et ensembles d'outils que j'avais trouvés, et certains en trafiquant le fichier .zip de la mise à jour OTA que j'avais mentionnée. En essayant d'appliquer l'un ou l'autre, j'ai obtenu exactement le même résultat que ci-dessous. (Le seul qui dépasse ce point est le fichier OTA update.zip original, dont l'installation s'arrête après le message "file_getprop : failed to stat "/system/build.prop" : No such file or directory", mais cela fait certainement partie du problème plus important de l'appareil)

-- Install /sdcard ...
Finding update package...
Opening update package...
Verifying update package...
Instalation aborted.

Mon cas est-il désespéré si je ne dispose pas de la clé privée du fabricant ? Pouvez-vous imaginer des solutions de contournement ou des alternatives ? Est-il possible que je commette une erreur dans le processus de fabrication du zip ?

1voto

cLick Points 139

La plupart des modes de récupération des stocks nécessitent des fichiers update.zip appropriés et officiellement signés. Il existe des moyens de convertir les sauvegardes NANdroid en fichiers update.zip ou même de les sauvegarder directement en tant que tels, mais la partie la plus difficile est de signer le fichier de mise à jour (il existe une poignée de tutoriels pour faire cela sur Internet, et en partie dans la documentation officielle d'Android). La signature nécessite des clés officielles qui ne peuvent être générées que par les fabricants. Il est pratiquement impossible de les obtenir à moins d'avoir un accès privilégié ou un support très coopératif.

1voto

Ben Points 129

On ne peut pas s'y rendre d'ici. Comme vous l'avez découvert, presque tous les OEM exigent que les images flashées via le firmware/récupération stock soient signées cryptographiquement par l'OEM afin d'éviter toute falsification. Étant donné qu'ils sont les seuls à posséder les clés de signature privées, vous ne pourrez pas créer votre propre image.

Le chemin le plus probable vers un téléphone fonctionnel est d'obtenir une image officielle de l'équipementier. Par exemple, les RUU pour les téléphones HTC et les images ODIN pour les téléphones Samsung. Ces images sont généralement disponibles en ligne (dans certains cas, auprès de l'équipementier ou de l'opérateur lui-même) et présentent l'avantage d'être correctement signées pour le flashage via la récupération d'origine ou l'accès au bootloader. Il peut également être possible d'obtenir une image officielle auprès du service d'assistance de l'équipementier.

Une fois que votre appareil fonctionne à nouveau, vous pouvez le déverrouiller (ou débloquer le chargeur de démarrage) et installer la récupération de votre choix, puis restaurer la sauvegarde que vous avez.

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