現在、私はGalaxy S4(SC-04E)をメインで使っていますが、ずっと使っていたカスタムROMのParanoidAndroidを使うことはできません。
ParanoidAndroidを使う一番のメリットは、アプリごとにUIをタブレット/スマートフォンモードに切り替えたり、DPI(画面密度)を細かくカスタムできることです。
今回はParanoidAndroidを使わずに、純正ROMの状態でアプリごとにUIやDPIを変更していきます。
なお、Galaxy S4(SC-04E)のRoot化が必要です。
端末のRoot化やカスタムリカバリの導入によって、メーカーの補償は一切きかなくなります。
また、作業中にデータが消えたり、端末が起動しなくなってしまったとしても、当方では一切責任は負えません。
全て自己責任で作業を行ってください。
1)Galaxy S4(SC-04E)のRoot化。手順はGalaxy S4(SC-04E)のRoot化方法・手順。を参照してください。
2)Galaxy S4(SC-04E)にCWMを導入しておく。手順はGalaxy S4(SC-04E)にCWM(ClockWorkMod)を導入する方法・手順。を参照してください。
3)Xposed - ROM modding without modifying APKsから、「Xposed-Disabler-CWM.zip」と「XposedInstaller_2.1.4.apk(2013/6/9現在)」をダウンロードしてGalaxy S4(SC-04E)の内部ストレージにコピーしておく。
![sc04emultidpi0.1 sc04emultidpi0.1](https://androidlover.net/wp-content/uploads/sc04emultidpi0.1-220x300.png)
4)[APP] Per APP Density Setting for Every APPから、「Per App Settings Module」をダウンロードして、Galaxy S4(SC-04E)の内部ストレージにコピーしておく。
![sc04emultidpi0.2 sc04emultidpi0.2](https://androidlover.net/wp-content/uploads/sc04emultidpi0.2-300x190.png)
5)ファイルマネージャーをインストールしておく。今回はESファイルエクスプローラーを使っています。
アプリごとのUIやDPIを変更するための環境をまずは整えていきます。
まずはXposed Installerのインストールです。Xposed Installerは、system内のファイルを直接いじることなくモジュールを使うことで、Android端末に色々なカスタムを施すことができる便利なアプリです。
「Xposedinstaller_2.1.4.apk」をタップします。
![sc04emultidpi1 sc04emultidpi1](https://androidlover.net/wp-content/uploads/sc04emultidpi1-168x300.png)
「インストール」をタップします。
![sc04emultidpi5 sc04emultidpi5](https://androidlover.net/wp-content/uploads/sc04emultidpi5-168x300.png)
インストールが完了したら「完了」をタップします。
![sc04emultidpi6 sc04emultidpi6](https://androidlover.net/wp-content/uploads/sc04emultidpi6-168x300.png)
AppSettingsはXposed Installerのモジュールの1つで、これを使うことでアプリごとのUIやDPIを変更することができます。
「AppSettings_0.4.apk」をタップします。
![sc04emultidpi7.0 sc04emultidpi7.0](https://androidlover.net/wp-content/uploads/sc04emultidpi7.0-168x300.png)
「インストール」をタップします。
![sc04emultidpi7.1 sc04emultidpi7.1](https://androidlover.net/wp-content/uploads/sc04emultidpi7.1-168x300.png)
インストールが完了したら「完了」をタップします。
![sc04emultidpi7.2 sc04emultidpi7.2](https://androidlover.net/wp-content/uploads/sc04emultidpi7.2-168x300.png)
Xposed Installerの設定をしていきます。
Xposed Installerを起動して、必要なファイルをインストールします。
「Install/Update」をタップします。
![sc04emultidpi7 sc04emultidpi7](https://androidlover.net/wp-content/uploads/sc04emultidpi7-168x300.png)
Superuser権限を要求してくるので許可します。
![sc04emultidpi8 sc04emultidpi8](https://androidlover.net/wp-content/uploads/sc04emultidpi8-168x300.png)
インストールが終わったら「OK」をタップします。
![sc04emultidpi9 sc04emultidpi9](https://androidlover.net/wp-content/uploads/sc04emultidpi9-168x300.png)
設定を反映させるために一度再起動します。「Reboot」をタップします。
![sc04emultidpi10 sc04emultidpi10](https://androidlover.net/wp-content/uploads/sc04emultidpi10-168x300.png)
「OK」をタップします。
![sc04emultidpi11 sc04emultidpi11](https://androidlover.net/wp-content/uploads/sc04emultidpi11-168x300.png)
Galaxy S4(SC-04E)が再起動したら、再度Xposed Installerを起動してModulesタブをタップ>App Settingsにチェックを入れて有効化させます。
![sc04emultidpi12 sc04emultidpi12](https://androidlover.net/wp-content/uploads/sc04emultidpi12-168x300.png)
設定を反映させるためにもう一度再起動させます。「Reboot」をタップ。
![sc04emultidpi13 sc04emultidpi13](https://androidlover.net/wp-content/uploads/sc04emultidpi13-168x300.png)
「OK」をタップします。
![sc04emultidpi14 sc04emultidpi14](https://androidlover.net/wp-content/uploads/sc04emultidpi14-168x300.png)
これでXposed Installerの設定は完了です。
初期設定が終わったら、ParanoidAndroidのようにアプリごとのDPIやUIを変更できるようになります。
ここからは、Galaxy S4(SC-04E)でアプリごとにDPIを変更する手順です。
LMT Launcherを例に見ていきます。
私のLMT Launcherの初期状態はキャプチャの通りです。
![sc04emultidpi15 sc04emultidpi15](https://androidlover.net/wp-content/uploads/sc04emultidpi15-168x300.png)
LMT Launcherの設定画面は以下の通り。
![sc04emultidpi16 sc04emultidpi16](https://androidlover.net/wp-content/uploads/sc04emultidpi16-168x300.png)
この状態からDPIを下げていきます。
App Settingsを起動して、LMTをタップします。
![sc04emultidpi17 sc04emultidpi17](https://androidlover.net/wp-content/uploads/sc04emultidpi17-168x300.png)
有効にするために右上のスイッチをタップします。
![sc04emultidpi18 sc04emultidpi18](https://androidlover.net/wp-content/uploads/sc04emultidpi18-168x300.png)
スイッチがグリーンに変わって有効になりました。DPIを280にしてみます。
![sc04emultidpi19 sc04emultidpi19](https://androidlover.net/wp-content/uploads/sc04emultidpi19-168x300.png)
右上の保存アイコンをタップします。
![sc04emultidpi20 sc04emultidpi20](https://androidlover.net/wp-content/uploads/sc04emultidpi20-168x300.png)
変更を反映させるためにアプリを終了させるか尋ねてくるので、「Yes」をタップします。
![sc04emultidpi21 sc04emultidpi21](https://androidlover.net/wp-content/uploads/sc04emultidpi21-168x300.png)
再度LMT Launcherを起動すると、全体的に小さくなって画面を広く使えるようになりました。
![sc04emultidpi22 sc04emultidpi22](https://androidlover.net/wp-content/uploads/sc04emultidpi22-168x300.png)
変更反映のために強制的に終了しているので、一度Start/Stop TouchServiceをタップしてLMT Launcherを起動させる必要があります。
![sc04emultidpi23 sc04emultidpi23](https://androidlover.net/wp-content/uploads/sc04emultidpi23-168x300.png)
PIEも変更したDPIに合わせてこじんまりとしましたね。
![sc04emultidpi24 sc04emultidpi24](https://androidlover.net/wp-content/uploads/sc04emultidpi24-168x300.png)
なお、DPIを元に戻すには「0」と入力します。またはGalaxy S4(SC-04E)のデフォルトのDPIが480なので、「480」と入力しても元のサイズに戻ります。
![sc04emultidpi25 sc04emultidpi25](https://androidlover.net/wp-content/uploads/sc04emultidpi25-168x300.png)
ここからは、Galaxy S4(SC-04E)でUIを変更する手順です。
GmailをタブレットUIに変更していきます。まず、DPIを少し小さくします。私は320にしました。
![sc04emultidpi26 sc04emultidpi26](https://androidlover.net/wp-content/uploads/sc04emultidpi26-168x300.png)
この状態でGmailを起動しても、全体的に小さく表示されるようになっただけでタブレットUIにはなっていません。
![sc04emultidpi27 sc04emultidpi27](https://androidlover.net/wp-content/uploads/sc04emultidpi27-168x300.png)
次に「Screen(dpi)」の項目をdefaultから変更します。
![sc04emultidpi28 sc04emultidpi28](https://androidlover.net/wp-content/uploads/sc04emultidpi28-168x300.png)
「1000×1600」に変更しました。
![sc04emultidpi29 sc04emultidpi29](https://androidlover.net/wp-content/uploads/sc04emultidpi29-168x300.png)
変更が完了したら、右上の保存アイコンをタップします。
![sc04emultidpi30 sc04emultidpi30](https://androidlover.net/wp-content/uploads/sc04emultidpi30-168x300.png)
再度Gmailを起動すると、2ペインなタブレット表示になりました。私はアカウントを複数持っていますが、2ペインにしておくと1タップでアカウント切り替えができるので便利です。
![sc04emultidpi31 sc04emultidpi31](https://androidlover.net/wp-content/uploads/sc04emultidpi31-168x300.png)
フォントサイズも変更してみます。デフォルトの100から半分の50にしてみました。
![sc04emultidpi32 sc04emultidpi32](https://androidlover.net/wp-content/uploads/sc04emultidpi32-168x300.png)
フォントがかなり小さくなりました。1%刻みで変更できるので、自分好みのフォントサイズにすることが可能です。
![sc04emultidpi33 sc04emultidpi33](https://androidlover.net/wp-content/uploads/sc04emultidpi33-168x300.png)
ESファイルエクスプローラーもタブレットUIに対応してるので、変更してみます。
ESファイルエクスプローラーの場合は、339以上にすると「Screen(dpi)」の項目を変えてもタブレットUIにはならないので、338までを指定します。「Screen(dpi)」の項目はGmailと同じ「1000×1600」でOKです。
![sc04emultidpi34 sc04emultidpi34](https://androidlover.net/wp-content/uploads/sc04emultidpi34-168x300.png)
ESファイルエクスプローラーを起動すると、タブレットUIな2ペイン表示になりました。お気に入りやRootオプションなど、よく使う機能にすぐにアクセスできるので2ペインの方が便利だと個人的には感じています。
![sc04emultidpi35 sc04emultidpi35](https://androidlover.net/wp-content/uploads/sc04emultidpi35-168x300.png)
Galaxy S4(SC-04E)でParanoidAndroidのようにアプリごとにタブレットUIにしたりDPIを変更する方法は以上です。
これで、純正ROMでもより快適にGalaxy S4(SC-04E)を使うことができるようになりました。
今回紹介したXposed InstallerとAppSettingsの組み合わせで、アプリごとにDPIやUI、フォントサイズなどかなり細かく設定することが可能です。
Xposed Installerに対応したモジュールは他にもあるので、良いものがあれば紹介していきます。