Managerを使って適用する方法&Nexus6で試してみた。Managerを使って適用する方法&Nexus6で試してみた。Managerを使って適用する方法を紹介します。Marshmallowでは、テーマ変更機能が実装されていることが分かりました。LayersがAOSPにマージされたことでNexusデバイスでも利用できるようになりました。Marshmallowではroot化するだけでテーマが変更が可能に。LayersがAOSPに追加されたことで実現。注意事項ブートローダーアンロックやカスタムリカバリ導入、root化によって、メーカーの補償は一切きかなくなります。作業中にデータが消えたり、端末が起動しなくなってしまったとしても、当方では一切責任は負えません。全て自己責任で作業を行ってください。Marshmallowでテーマを変更するためには、いくつか準備しておくべきことがあります。Marshmallowをroot化しておく。Previewを導入したNexus6をroot化してテーマ変更機能が利用できることを確認しました。Previewのroot化方法・手順。Managerをインストールしておく。Managerで利用できるテーマをインストールしておく。Theme」と検索して自分の好みのテーマをインストールしておきましょう。Theme」をインストールしました。Marshmallowでテーマを適用させていきます。Managerを起動すると、スーパーユーザーリクエストが表示されるので「許可」をタップします。Managerは正常に動作します。Chooser」をタップします。アプリ選択画面になるので「Layers」を選びます。「常時」をタップします。事前にインストールしておいた「Midnight」のテーマが、midnight.zipとしてストレージのOverlaysフォルダに保存されているのでタップしします。チェックが入ったら「OK」をタップします。「Install」をタップします。/storage/emulated/0/Overlays/テーマ名.zip」と表示されれば、テーマのインストールは完了です。インストールされたテーマを確認してみます。「Installed」をタップします。AOSPキーボードや電卓、連絡先などいろいろなアプリにテーマが適用されます。SuperSUにも適用されますね。テーマが適用されるアプリの範囲は、テーマアプリによって違ってきます。「Reboot」で端末を再起動させます。テーマが変更されているか確認してみる端末の再起動が完了したら、テーマが実際に適用されているか確認してみます。ホーム画面は特に何も変化がありません。通知領域を見てみると若干透明な真っ黒になっていて、テーマが適用されていることが分かります。Marshmallowにはもちろんまだ最適化されていないので、フォントまで真っ黒になったりしています。設定も背景だけでなくフォントまで真っ白になっています。アプリごとに見てみます。Playは問題なくテーマが適用されています。Youtubeも問題ないですね。電話アプリも真っ黒です。SUも真っ黒になっています。Marshmallowに最適化されれば、SystemUIまわりの不具合はなくなるはずです。テーマを元に戻す方法ここからは、変更したLayers用のテーマを元の状態に戻す方法です。Layers」からテーマを削除して元に戻せるはずなのですが、この操作をしてもテーマは削除されずそのまま残っていました。そこで、ESファイルエクスプローラーを使ってテーマ用のapkファイルを手動で削除します。ESファイルエクスプローラーを起動して左上のメニューアイコンをタップし、「Rootエクスプローラ」を「オン」にしておきます。上部の「/」をタップします。「vender」をタップします。「overlay」をタップします。ここにテーマ用のapkファイルがあるので、どれか1つをロングタップします。apkファイルが選択状態になったら、右上の破線の□に囲まれたチェックマークをタップします。全選択状態になるので「削除」をタップします。削除するか尋ねてくるので「OK」をタップします。「ファイルを削除成功」と表示され、overlayフォルダに何もなくなったらテーマの削除は完了です。テーマが適用されていたアプリがエラーを吐き続けますが、気にせず電源ボタンを長押しして再起動します。再起動が終わると、テーマが元に戻ります。Marshmallowに対応すればカスタムROMを導入する必要もなく簡単にテーマを変更できます。興味のある方は試してみてください。