FlokoROM

OVERVIEW

ほしかったAndroid カスタムROMをつくる回

YEAR 2019

かつて他のカスタムROM(以下、本家)に翻訳を投げていたことがあり、手元でビルドするためにforkしたリポジトリを維持していたところにちょっとした変更を加え始めたのがきっかけ。

「この機能(他所にある実装)まだ本家に無いけどあったら嬉しいな…」というのをときどきcherry-pickとかで取り込んでるうちに、だんだん「これは本家には入れてくれそうにないな」というラインがわかってきたり。逆に、「この機能を含むのはよろしくない/個人的に必要ないな…」という考えも出てきたり。

そんなこんなが積み重なって、そろそろ本家との差分が際立ってきたので別の名前で旗揚げするか!となった結果がこのプロジェクトになります。

  • いいと思った機能は取り込む
    • (新たに実装する|既存実装探してくる) 労力が不足してるので、要望単体は優先度低め
    • PR投げてくれると積極的に検討できます
    • まだFlokoROMにしか無い機能とかも
  • よくないと思った機能は削る
    • FLOSSでない実装に依存した(OEMメーカーからぶっこ抜いてきた)システムアプリや機能の排除
    • テーマ機能: ライセンスが明らかでないフォントの排除
    • SafetyNetをバイパスすることを目的として、他端末のフィンガープリントを用いる偽装行為を公式リリースでは決して行わない(デバイスメンテナに対して徹底)

が基本的なスタンスで、特に削るほうが他の流行りの多機能系なカスタムROMでは見られない特徴かなと思います(LineageOSとかのシンプルなのはそもそもが余計なもの追加してないので別として)。多機能だと嬉しいけど悪い方向には走りたくない!というわがままを体現したカスタムROMです。

基本的に一人で回してるので様々なリソースが足りていませんでしたが、理解のあるコントリビュータ/デバイスメンテナ各位の協力を得てなんとかやっています。最近は公式ビルド置き場の準備ができて、本格的にOTAもどきが動きはじめました。

WEBSITE