Androidの起動アニメーションを変更または作成する方法

標準ファイルを作成しbootanimation.zip、お使いのスマートフォンのROMでサポートされているインストール方法を使用することで、Androidの起動アニメーションを変更できます。アーカイブには、番号付きのPNGフレームとdesc.txt再生ファイルが含まれています。互換性はメーカーによって異なり、多くの最新機種はシステムファイルを保護しているため、事前にサポート状況を確認し、ロールバックの準備をしてください。

標準フォーマットの仕組み

AOSP の標準アーカイブには、連続した PNG フレームを含むdesc.txtなどのフォルダが含まれています。AOSP ドキュメントは、標準の場所として と を記述しますが、ベンダーやカスタム ROM では異なるパスや形式を使用する場合があります。ブートローダーのスプラッシュ ロゴは Android のアニメーションの前に表示され、別のコンポーネントです。AOSPブート アニメーションの形式を参照してください。part0/system/media/bootanimation.zip/oem/media/bootanimation.zip

アニメーションを作成してインストールします

1. デバイスのサポート状況を確認する

お使いのデバイスとROMに対応した手順書をお読みください。可能であれば、現在のアニメーションのキャンバスサイズと再生設定を確認してください。独自のレイアウトを使用している場合は停止してください。最新のAndroidには、ルート権限を必要としない汎用的なADBコマンドはありません。このためだけにブートローダーのロックを解除しないでください。サポートされているロック解除手順ではユーザーデータが消去され、一部のデバイスではロックを解除できません。まず、Androidのブートローダーのロック解除に関するガイダンスを確認してください。

互換性チェック中にbootanimation.zipを表示しているコンピュータの横に置かれたAndroidスマートフォン。
ブートファイルを置き換える前に、ROMのサポート状況を確認してください。

2. アーカイブを検査する

お使いのコンピューターに互換性のあるファイルを解凍してくださいbootanimation.zip。アーカイブのルートディレクトリには、desc.txt余分なフォルダを挟まずに、ファイルとパーツフォルダが直接表示されるはずです。元のファイルは、作業用コピーとは別に保管してください。

アーカイブの内容は、ルートにdesc.txt、そして連続したPNGフレームを含むpart0を示しています。
標準的なアーカイブでは、desc.txtとpartフォルダは最上位レベルに配置されます。

3. PNGフレームを作成する

各フレームをPNG形式でエクスポートし、<p> 00000.png、00001.png<p>、00002.png<p>などのように順番に番号を付けてpart0ください。ディスプレイの公称解像度だけでなく、ターゲットROMのアニメーション寸法を参考にしてください。起動時のメモリ使用量を抑えるため、フレームのサイズは一定に保ち、適度に小さくしてください。

4枚の画像フレームには、アニメーションシーケンス全体に青いリングが形成される様子が映し出されている。
フレームは順番通りにエクスポートし、キャンバスサイズを一定に保つようにしてください。

4. desc.txt を書き込む

最初の行は幅、高さ、フレーム/秒を設定します。それ以降の各行は、各部分について説明します。例:

1080 2400 30
p 1 0 part0
c 1 0 part1

対象に適した値を使用してください。pパートはブート完了時に停止するか、c最後まで再生されます。カウントは繰り返し回数を設定し、0ブートが完了するまでループします。一時停止はフレーム単位で測定されます。30 fps の場合、15 フレームは 0.5 秒に相当します。AOSP フォーマットには、構文全体とオプションのフィールドが記載されています。

テキストエディタには、幅、高さ、フレームレート、および2つの再生部分を含むbootanimation desc.txtが表示されます。
あくまで例示値です。対象ROMの値と一致してください。

5. ZIPファイルを作成する

フォルダの内容を選択し、bootanimation.zipZIP形式で作成して保存するか、「圧縮なし」を選択します。desc.txtアーカイブのルートにある部分フォルダを保持します。インストールする前に、ファイルを再度開き、ファイル名とネスト構造を確認してください。

ZIPアーカイブの設定で、圧縮とdesc.txtおよびpart0をアーカイブのルートに保存するように設定されています。
ストア圧縮を使用し、余分な親フォルダを作成しないようにしてください。

6. 現在のアニメーションをバックアップする

元のファイルは、ROMが起動時に読み込む場所とは別の場所に保存してください。すでにroot権限をお持ちの場合は、ROMが実際に使用するパスからコピーしてください。AOSPのパスはあくまで例です。デバイスのリカバリ手順と純正ファームウェアは手元に保管しておいてください。バックアップと交換用ファイルが同じパスにある場合、バックアップだけでは保護になりません。

ファイルマネージャーには、/system/media から別のバックアップフォルダに bootanimation.zip がコピーされたことが表示されます。
起動時に読み込まれるパスの外側に戻ります。

7. サポートされている方法でインストールする

公式ROM設定が存在する場合は、それを使用してください。そうでない場合、既にルート化されているデバイスでは、互換性のあるシステムレスモジュールによって、読み取り専用のシステムパーティションを直接再マウントすることなく、ファイルが公開される可能性があります。Magiskのモジュールガイドでは、そのmodule.propメタデータと、その下のファイルがどのようにsystem/オーバーレイされるかについて説明しています。現在のインストーラーのスキャフォールドを使用し、system/media/ROMがその場所を読み取る場合にのみターゲットを指定してください。マネージャーのドキュメントに記載されている方法でインストールしてください。モジュールでは、サポートされていないOEM形式やパスを修正することはできません。

ルート化されたAndroidデバイス上で、bootanimation-module.zipが選択された状態の、システムレスモジュールマネージャの例。
概念的な画面表示です。サポートされる操作方法やパスは画面によって異なります。

8. 再起動して確認する

一度再起動して、起動プロセス全体を確認してください。標準のアニメーションがそのまま表示される場合は、パス、アーカイブのネスト構造、PNGファイル名などを再確認してくださいdesc.txt。フリーズしたり、デバイスが起動しない場合は、モジュールを無効にするか、ROMのリカバリ手順で元の状態に戻してください。MagiskのFAQには、起動時の問題が発生した後にモジュールを無効にするセーフモードの方法が説明されています。インストールする前に、お使いのデバイスに関する説明書を確認してください。

Androidスマートフォンが青いリングのアニメーションを再生し、その横にノートパソコンがあり、そこに標準バックアップファイルが表示されている。
元のファイルとロールバック手段を準備しておいてください。

公式資料

(39) コメント

  1. さなえ -

    すごく面白そうな記事ですね!どのアニメーションを使うか迷っています。おすすめがあれば教えてください。

  2. コタロウ -

    自分でアニメーションを作れるなんて信じられない!すっごく楽しみです。どんなツールを使うのがいいのかな?

  3. ゆみこ -

    自分のデザインに合わせたアニメーションができるのが良いですね!楽しみです

  4. ひとみ -

    この情報をもっと早く知りたかった!カスタマイズがとても楽しみです

  5. きょうこ -

    ガイドを読んだらやる気が湧いてきました!カスタマイズの世界に飛び込みます

  6. たくみ -

    自分のスマホがもっと個性的になるのが嬉しいです!実装してみます!

  7. まゆみ -

    情報を共有してくれてありがとう!ブートアニメーションをカスタマイズする方法がわかりやすくて助かりました

  8. さやか -

    作成したアニメーションをどうやって共有するか悩んでいます。誰かアイデアがあれば教えて

  9. もも -

    ブートアニメーションを気軽に変えられるのはさすがAndroidですね!自分のスタイルで楽しみたいです

  10. りお -

    カスタマイズができるのがAndroidのいいところですね!新しいアニメーションを作る予定です。

  11. まさよし -

    本当に面白いアイデアですね!カスタマイズができることに感謝です

  12. なつき -

    自分の好みに合わせてブートアニメーションを変更できるのがいいですね!試してみます!

  13. ともこ -

    アニメーションを作るのはクリエイティブで楽しいですね!さっそく挑戦してみます。

  14. ひろき -

    ガイド通りにやったら、見事に成功しました!ありがとう!カスタマイズしたアニメーションを友達にも見せたいです

  15. あいこ -

    すごくいい情報です!ブートアニメーションのカスタマイズを楽しむためのヒントが満載です

  16. たくや -

    こんな記事があるなんて知りませんでした!Androidをもっと楽しむために試してみます

  17. せんり -

    記事をシェアしますね。この情報、友達にも教えてあげたいです

  18. たいち -

    ブートアニメーションを変えて、さらに楽しむことができるというわけですね!試してみます

  19. こうた -

    アニメーションの作り方がわかりやすくて良かったです!挑戦するのが楽しみ!

  20. けんじ -

    アニメーションを作るのは難しそうだけど、挑戦してみる価値はありますね!成功したら報告します!

  21. ともひろ -

    これまで興味がなかったけど、ガイドを見たらやってみたくなりました!アニメーションがうまく変更できたら嬉しいな。

  22. しょうた -

    アニメーションの編集は面白そうですが、少し難しそうですね。簡単な方法があれば嬉しいです!

  23. せいじ -

    記事を読んで、カスタマイズについての理解が深まりました!ありがとう

  24. しんじ -

    これまではあまり関心がなかったけど、このガイドを見て興味が湧いてきました!やってみます

  25. ゆうな -

    ブートアニメーションのカスタマイズができたら、スマホの面白さが倍増しますね

  26. れいな -

    これから友達と一緒にアニメーションを作る予定です!皆で楽しめそう

  27. ひろみ -

    特にブートアニメーションは最初に目に入る部分だから、楽しみながらカスタマイズしたいです!

  28. たろう -

    このガイドはとても役立ちます!自分のAndroidのブートアニメーションを変更したいと思っていたので、早速試してみます

  29. むつみ -

    具体的な方法が書かれていてとても理解しやすかったです!実践するのが楽しみです

  30. あやか -

    今までブートアニメーションを気にしたことがなかったけど、この記事を読んで私もカスタマイズに挑戦します

  31. れおん -

    自分のスマホがこんなに個性的になるなんて!早速アニメーションを探しに行きます

  32. りょうた -

    自分だけのアニメーションが作れるなんて、夢のようです!頑張ってみます

  33. えりか -

    この方法であれば子供でも簡単にできそうですね!家族全員で楽しめるので試したいです

  34. ゆうき -

    Androidのブートアニメーションを手軽に変更できるなんて嬉しい!私のスマホにも個性が生まれますね

  35. りんたろう -

    アニメーションの変更は簡単にできるんですね!これから友達にも教えてあげます

  36. たかし -

    このガイド、かなり具体的です!手順がしっかりしているので自分でもできそうと思いました。

  37. けいご -

    色々なアニメーションを試せるのがワクワクしますね!成功したら報告します

  38. かおり -

    この記事を読んで、このカスタマイズの楽しさに気付きました。私も挑戦します

  39. あおい -

    まだ試していないですが、とても面白そう!自分だけのアニメーションを作るのが楽しみです

コメントを残す

Android端末でスクリーンショットを撮る方法:ボタンとジェスチャー

Android端末でスクリーンショットを撮る方法:ボタンとジェスチャー

Android端末でスクリーンショットを撮る方法を学びましょう。ボタンショートカット、スクロールキャプチャ、Pixel、Samsung、Motorolaのジェスチャー操作に加え、画像を見つけて共有する方法も解説します。

Framarootを使って古いAndroid端末を数回タップするだけでルート化する方法

Framarootを使って古いAndroid端末を数回タップするだけでルート化する方法

Framarootが互換性のある古いAndroidスマートフォンをどのようにルート化するのか、APKをインストールする前に確認すべきこと、そしてなぜ新しいデバイスではほとんど動作しないのかを学びましょう。

Android版検索:どこからでもスマートフォンやウェブを検索

Android版検索:どこからでもスマートフォンやウェブを検索

従来のSearch Nowアプリが、端末内検索とウェブ検索にフローティング検索ボタンをどのように使用していたか、なぜPlayストアから削除されたのか、そして今日では何が有効なのかを見ていきましょう。

Facebookプロフィール写真ログインを有効または無効にする方法

Facebookプロフィール写真ログインを有効または無効にする方法

Facebookのプロフィール写真を使ったログインをオン/オフにする方法、iPhoneやAndroidに保存されているログイン情報を削除する方法、そして現在保存されているログイン設定を確認する方法を学びましょう。

Googleレンズを使って写真の中の物体を識別する方法

Googleレンズを使って写真の中の物体を識別する方法

Android、iPhone、またはパソコンのGoogleレンズを使って、写真に写っている植物、製品、書籍、その他の物体を識別する方法を学び、判別が不確かな場合の精度を向上させましょう。

Pokémon GOのアバターから帽子、手袋、バックパックを外す方法

Pokémon GOのアバターから帽子、手袋、バックパックを外す方法

スタイルメニューを使用して、ポケモンGOのアバターの帽子、手袋、バックパックを外してください。手順に従って、ポケコインを使わずにアイテムなしオプションの欠落を修正しましょう。

ファームウェア、純正ROM、カスタムROM、およびフラッシュについて解説

ファームウェア、純正ROM、カスタムROM、およびフラッシュについて解説

AndroidにおけるファームウェアとROMの意味、純正ROMとカスタムROMの違い、フラッシュによる変更点、イメージをインストールする前に確認すべきリスクについて理解しましょう。

Xperia X10にMIUI 1.6.17をインストールする:Android 2.3.4 ROMガイド

Xperia X10にMIUI 1.6.17をインストールする:Android 2.3.4 ROMガイド

Android 2.3.4 MIUI 1.6.17 Xperia X10 ROM向けの従来のxRecoveryの手順を確認してください。互換性チェック、バックアップ手順、ダウンロードに関する注意事項などが含まれます。

Androidのロック画面の時計を削除する方法(および変更可能な項目)

Androidのロック画面の時計を削除する方法(および変更可能な項目)

Androidでは通常、ロック画面の時計を削除することはできません。PixelやGalaxyスマートフォンで時計のサイズを縮小したり、スタイルを変更したりする方法、そしてAlways On Displayを個別にオフにする方法を学びましょう。

Motorola CLIQ XTにCyanogenMod 7.1 RC1をインストールする方法

Motorola CLIQ XTにCyanogenMod 7.1 RC1をインストールする方法

Motorola CLIQ XTにCyanogenMod 7.1 RC1をインストールするために必要な手順、MB501のバックアップ方法、対応するZIPファイルのフラッシュ方法、そして未検証ファイルの使用を避ける方法を学びましょう。