web-dev-qa-db-fra.com

echec de set_metadata_recursive sur l'installation Android

J'essaie de créer une version Android 4.4 pour mon droïde razr HD. Il se compile proprement, mais lorsque j'essaie de l'installer, il échoue avec l'erreur suivante dans le journal de récupération:

    ApplyParsedPerms: removexattr of /system/xbin/zipalign to 0 failed: Operation not supported on transport endpoint      
script aborted: set_metadata_recursive: some changes failed                                                            
set_metadata_recursive: some changes failed                                                                            
E:Error executing updater binary in Zip '/external_sd/MSI/update-XenonHD-11-07-13-signed-xt926.Zip'                    
Error flashing Zip '/external_sd/MSI/update-XenonHD-11-07-13-signed-xt926.Zip' 

Alors ... j'ai fait pas mal de recherches sur les modifications apportées par AOSP dans la construction et l'amorçage/la récupération, y compris les commentaires que d'autres ont faits sur cette question, et je pense qu'il manque une configuration seandroid pour/system/xbin. C'est certainement quelque chose à propos des éléments de/system/xbin, car lorsque je supprime zipalign de la construction, il génère une erreur sur tcpdump, et ainsi de suite .. S'agit-il bien d'une configuration autonome manquante? Y at-il autre chose que je dois vérifier? Quelqu'un peut-il me dire comment inclure xbin sans avoir à jouer avec les fichiers qui y résident? Merci d'avoir apprécié votre temps! 

13
user2969066

J'ai résolu ce problème sur mon Nexus 7 (2012) en effectuant une mise à niveau vers la dernière récupération ClockworkMod à partir de http://www.clockworkmod.com/rommanager .

17
schlamar

En bref, si vous souhaitez utiliser KitKat sous Android 4.4, vous devrez passer à une version de CWM supérieure à v6.0.4.5. Ou utilisez un autre chargeur de démarrage. 

4
Smeterlink

La commande correcte pour le clignotement, en réponse à @Blue_On_It:

fastboot flash recovery clockworkmod.img
2
hbogert

1.- Démarrer le mobile en mode de récupération

2.- Vous devez ouvrir la console adb (après avoir téléchargé la dernière version de ClockWorkMod) et écrire "fastboot recovery clockworkmod.img" (l'exécutable fastboot se trouve dans le dossier platform-tools)

3.- Pendant que la console écrit: "Waiting the mobile" ou similaire, vous redémarrez le mobile . La nouvelle version de récupération de ClockWorkMod sera installée. 

1
Blue On IT