Android 5.0 Lollipop Boot Animation Memory Leak

Android Lollipopは、Googleからの最新のおやつであり、最新のOSリリースと一緒になっている機能の大群のように私たち全員が好きです。イベントとは別に、私たち全員が、Android Lollipopには、深刻な遅れとバッテリードレインの問題を引き起こす多くのバグが付属していることを理解しています。 Googleからの2つのクイックマイナーアップデート(5.0.1および5.0.2)は、ほとんどのバグを修復しましたが、デバイスのコードをrawういくつかのバグがまだあります。

そのようなバグの1つは、ブート中にメモリをより多く消費するブートアニメーションメモリリークバグです。カーネルにいくつかのプロセスを殺すことを強制されます(コアサービスも同様にコアサービスである可能性があります)。 XDAのARTER97は、この問題の回避策を発見しました。彼によると、「現在のLollipop Boot Animationアプリケーションは、以前のフレームを再生するために保持されているリソースをリリースしません」これは問題の根本原因である可能性があります。

開発者の調査によると、ほぼすべてのガジェット(TouchWizベースのSamsungデバイスを除く)は、このバグの秋の獲物を獲得し、非常に不安定なUIをトリガーしています。このガイドでは、カスタマイズされたブートアニメーションバイナリを使用して、既存のバイナリを置き換えて問題を修復します。ただし、プロセスに入る前に、この修正を試みた後に観察した結果を教えてください。

開発者の指示に従って、修理データをダウンロードするだけでなく、何でもしました。当初、私のAndroid Oneガジェット(CM 12)はブートに約35秒かかり、修理後に32秒に減少しましたが、これはブート時間の優れた強化ではありませんでした。ただし、スムーズなオペレーションパブリッシュブーツが、以前に対処するために使用した遅れたスタートよりも優れた強化であったことを観察しました。同様に、Moto GランニングストックLollipopでテストしましたが、ブート時間が38秒から29秒に改善されたことを除いて、同様の結果を観察しました。

注:どちらのガジェットにもたくさんのアプリがインストールされているため、少し不正確につながる可能性がありますが、パッチを適用した後、ブート時間(ブートの前に完全なシャットダウン)を計算し、一貫した結果を得ました。

したがって、修理に試してみる価値があると感じた場合は、以下のデータをダウンロードするだけでなく、パッチを適用するための簡単なガイドに準拠してください。ただし、パッチは一部のデバイスで比類のない結果を引き起こす可能性があるため、事前にナンドロイドバックアップを使用する方がはるかに優れている可能性があることに留意してください。

修正を適用する手順

修理zipをダウンロードします(バージョンのいずれかのタイプを試してください)→bootanimation_v2.zip

zipファイルを開くと、ブートアニメーションバイナリの2つのフォルダーがあります:CM12とAOSP(32ビットと64ビットバイナリ)

デバイスのCPU設計とROMのタイプに応じて、ブートアニメーションバイナリを選択します。

/system /binディレクトリからBootanimationバイナリのバックアップを取り、その場所にパッチ付きバイナリ(ステップ3からバイナリ)をコピーします。

下のスクリーンショットに従って、許可とデータの所有者と同様に根付いていることを確認してください。

ガジェットを再起動するだけでなく、あなたが行くのも素晴らしいことです。

この修理により、デバイスの起動時間またはパフォーマンスが改善されたかどうかを教えてください。

次を読んでください
Windows / Mac / Linux / AndroidでMD5チェックサムを確認してください

Leave a Reply

Your email address will not be published. Required fields are marked *