私は、ドロイドrazr HDの4.4 Androidビルドを起動しようとしています。正常にコンパイルされますが、インストールしようとすると、回復ログに次のエラーが表示されて失敗します。
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'
だから...私はAOSPがビルドとブート可能/リカバリで行った変更についてかなりの量の調査を行いました。他の人がこの問題について行ったコメントを含めて、/ system/xbinのseandroid設定が欠落していると思います。ビルドからzipalignを削除すると、tcpdumpでエラーが発生するなどの理由で、/ system/xbinの項目について間違いなく何かがあります。これは、実際には欠落しているsepolicy構成ですか?他に確認する必要があるものはありますか?誰でもそこにあるファイルを台無しにすることなくxbinを含める方法を教えてもらえますか?ありがとう、時間をありがとう!
Nexus 7(2012)でこの問題を修正するには、 http://www.clockworkmod.com/rommanager から最新のClockworkMod Recoveryにアップグレードします。
つまり、KitKat Android 4.4をフラッシュする場合は、v6.0.4.5以降のバージョンのCWMにアップグレードする必要があります。または、代替ブートローダーを使用します。
@Blue_On_Itへの応答でのフラッシュの正しいコマンド:
fastboot flash recovery clockworkmod.img
1.-復旧モードでモバイルを起動します
2.- adbコンソールを開いて(ClockWorkModの最新バージョンをダウンロードした後)、「fastboot recovery clockworkmod.img」を書き込む必要があります(platform-toolsフォルダーにfastboot実行可能ファイルがあります)。
3.-コンソールが「モバイルを待機中」などと書いている間に、モバイルを再起動します。 ClockWorkModリカバリの新しいバージョンがインストールされます。