2017-09-27 / @syui

android / android

android-system/app

iosの初期設定の話をしたついでに、andoridの初期設定方法。

androidはiosとは違ってプリインストールアプリを消去していけますので、楽です。

基本的には以下のような感じでroot権限で要らないものを削除。

$ su
$ pm list packages -f
$ rm -rf /system/app/com.foo...
$ rm -rf /system/priv-app/com.foo...

/system/appがプリインストールアプリで、/system/priv-appがシステムアプリです。/system/priv-appにあるものを間違って削除すると動かなくなる可能性があるのである程度詳しい人向け。

とはいっても、壊れたら壊れたでfastboot flash system system.imgとかすればいいわけですが、自分にとって不要なアプリを特定していきます。大体は名前とかでわかりますが、私の場合は結構消しています。

あとは権限ですね。必要なアプリでも不要な権限を持っているアプリも多いですし、特に開発者システムとかですね。これoffにするとgmailの同期とか支障が出た気もしますけど、私の環境では特に不便なく使えてます。

また、Googleアカウントの設定とかはoffにしていかないといけないのですね。

この辺はiosでもandroidでも面倒ですね。自分がカスタマイズしたimgでも用意しとけばいいんですけど、その場合、security patchをmergeするのがめんどいことになりそう。