root化・カスタムrom・カスタムカーネル・各種Mod等の導入によって、キャリアとメーカーの補償は一切きかなくなります。
また、作業中にデータが消えたり、Galaxy Nexus(SC-04D)が起動しなくなってしまったとしても、当方では一切責任は負えません。
全て自己責任で作業を行ってください。
1.複数のブートアニメーションをランダムに再生するスクリプトをXDAからダウンロード後、Galaxy Nexus(SC-04D)の/sdcardにコピーしておく。
スクリプト単体か、スクリプトとブートアニメーション4つの詰め合わせセットを選べます。
スクリプトが使えるかどうかをすぐに確認できるように、今回は詰め合わせセットをダウンロードしておきましょう。
「Script & Sample Animations (60MB): RandomBootAnimationsFull.zip」をダウンロードしておいてください。
2.Galaxy Nexus(SC-04D)をRoot化しておく。手順は、Galaxy Nexus(SC-04D)のRoot化方法・手順。を参考にしてください。
3.Galaxy Nexus(SC-04D)にCWMリカバリを導入しておく。導入方法は3つあります。
①Galaxy Nexus(SC-04D)をCWM(ClockWorkMod) Recoveryで起動してROM全体をバックアップする方法。
②Galaxy Nexus(SC-04D)で直接CWM(ClockWorkMod)recoveryを起動する方法(fastboot flash recovery recovery-clockwork-5.5.0.2-maguro.img)。
③Galaxy Nexus(SC-04D)にROM Managerを使ってCWM(ClockWorkMod)Recoveryを導入する方法。
から選んで、導入しておいてください。
4.init.dに対応したカスタムROMかカスタムカーネルを導入しておく。
init.d対応のカスタムカーネルを導入しておけば使えます。
init.dは、/system/etc/の中にあるフォルダで、端末起動時に自動で任意の動作を実行させるためのスクリプトを入れておきます。
franco.kernel、minimalistic kernelなど、ほとんどのカスタムカーネルはinit.dに対応しています。
ちなみにAOKPの場合、単体では今回のスクリプトは使えません。私はAOKP+GLaDOSを使っています。
5.ESファイルエクスプローラーをインストールし、root権限を与えておく。
手順は、ESファイルエクスプローラー:Root Explorerの機能を無料で使えるアプリ。systemフォルダ内の書き込み(書き換え)からパーミッション変更まで可能な万能アプリ。の1~8までを完了させておいてください。
1)CWM(ClockWorkMod)リカバリを起動して、「install zip from sdcard」を選ぶ。
2)「choose zip from sdcard」を選ぶ。
3)「RandomBootAnimationsFull.zip」を選ぶ。
4)「Yes - Install RandomBootAnimationsFull.zip」を選ぶ。
5)「Install from sdcard complete.」と表示されれば、ランダムブートアニメーションのスクリプトのインストールは完了です。
6)「+++++Go Back+++++」を何度か繰り返して、「reboot system now」でGalaxy Nexus(SC-04D)を再起動させてみてください。
これまでのブートアニメーションではないものが表示されます(元のブートアニメーションも表示されます)。
次に、好きなブートアニメーションを追加する方法です。
1)今回は、Cyanogenmod9のブートアニメーションをGalaxy Nexus(SC-04D)に導入してみた。で導入したCM9用のブートアニメーションを追加してみます。
まず、bootanimation.zipのファイル名を変更します。分かりやすい名前にしておいたほうがいいです。私は「CM9bootanimation.zip」に変更しました。
次に、CM9bootanimation.zipを長押しします。
2)「コピー」をタップ。
3)戻るキーを一回押して/に移動し、dataフォルダをタップ。
4)localフォルダをタップ。
5)bootanimationsフォルダをタップ。
6)ここに置いているブートアニメーションが、ランダムに再生されます。
7)メニューキー⇒「オペレーション」をタップ。
8)「貼り付け」をタップ。
9)CM9bootanimation.zipが追加されました。
これでGalaxy Nexus(SC-04D)起動時にCM9のブートアニメーションもランダムに再生されます。
これまで通り1つだけ好きなブートアニメーションを再生したいという気分の時もあると思います。
そんな時は再生したいブートアニメーション以外を削除すればいいのですが、またランダムにしたい時に再度ブートアニメーションたちを追加するのは面倒です。
ですがこのスクリプトは優秀で、ファイルを1つ追加するだけで簡単に1つのブートアニメーションを再生させることができます。
では手順です。
1)/data/local/bootanimations/の中でメニューキー⇒「新規」をタップ。
2)「ファイル」をタップ。
3)「bootanimation.use」というファイル名にして「OK」をタップ。
4)bootanimationsフォルダ内にbootanimation.useが作成されたので、これをタップ。
5)「テキスト」をタップ。
6)再生させたいブートアニメーションのファイル名をここに入力して「保存」をタップ。
これで1つのブートアニメーションだけを再生させられるようになります。
またbootanimationsフォルダ内のブートアニメーションをランダムに再生させたい場合は、bootanimation.useのファイル名を変えるだけです。
私はbootanimation.use1にしました。
これだけでまたブートアニメーションをランダムに再生させることができるようになります。
ブートアニメーションはAndroid(アンドロイド)起動時にしか見ることがないので完全に自己満足の世界ですが、よく再起動する人は試してみてください。