FlokoROM GSI

Project Treble 対応端末向けの*非公式*な FlokoROM v4 GSI です
SORRY JAPANESE ONLY
あなたは 逋セ荳� 人目のお客様です


GSI 独自の変更点

  • * Securize と同等の状態に変更 (vendor から端末情報を読み取りセットします)
  • * Xiaomi Mi 11 Lite 5G 向けパッチ追加 (FeliCa での支払いも可能)
  • * Xiaomi MIX 4 向けに画面消灯時に復帰しなくなる問題を修正
  • * ディスプレイカットアウト設定を無視させて全画面表示化する「無効化」を開発者向けオプション→ディスプレイ カットアウトの選択肢に追加
  • * 指紋認証センサーを触ったときではなく押したときに反応させるパッチを追加 (下記ヘルプ参照)
ソースコード: GitHub

この GSI を使用している際の不具合については hota/lindwurm 氏に質問しないでください。この GSI はあくまで非公式なもので、公式版とは異なります。

DO NOT ask hota/lindwurm to help if you are using my GSI. GSI is not maintained by him.



焼き方

  1. GSI をダウンロードする
  2. Bootloader か Recovery へ再起動する
    ※最近の端末の場合、fastboot reboot fastboot を実行し FASTBOOTD にしないと焼けないことがあります
  3. system へ書き込む
    fastboot での例:
    fastboot flash system [ファイル名]
  4. vbmeta パーティションがある端末では vbmeta.img を焼いて無効化する必要があります。
    例:
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
  5. (任意) Magisk や GApps の ZIP をインストールする
    ⚠ TWRP では Wipe > Advance Wipe > Data で Repair or Change File System を選び、Resize File System を実行しないと容量不足エラーになることがあります
  6. (初回のみ) fastboot -w コマンドまたは TWRP の Wipe Data でデータを初期化する
  7. ⚠ Xiaomi 端末の場合、Xiaomi.eu ではなく公式な MIUI を焼いてから GSI を焼いてください。Xiaomi.eu は端末名を偽装しているため、GSI がどの端末なのか判定できず、パッチがうまく動きません。


ヘルプ

  • Q. Google 系サービスが使えない
  • A. Open GApps か、MagiskGApps Mod をインストールしてください。
    ※オリジナルの MagiskGApps だと Play ストアが古いせいか Cytus II や Call of Duty Mobile、アズールレーンなど大容量なゲームを起動できないことがあるようです。(Game file is not fully downloaded. エラーなど)
    MagiskGApps Mod では最新版の Play ストア等に更新しているので、そちらをインストールした後再起動し、アプリをアンインストールして再インストールしてください。

    インストール後に権限が付与されないことがあるので、設定で確認してください。
    なお、元々 GMS 非対応の端末では動作しない可能性があります。
    FlokoROM はクリーンであることを最重要視しているため、特に Google から公式に同梱禁止されている GApps を GSI に同梱することはありません。
  • Q. GPS 位置情報が使えない
  • A. Android は GMS ありきの設計になっているため、GApps がない状態では GPS は動作しません。
    MagiskGapps Mod をインストールした状態であれば利用できることを確認しています。
    初期設定時は Play 開発者サービスの権限が許可されていないことがあるので、設定ですべて許可しているか確認してください。
  • Q. Magisk のインストールは?
  • A. GSI 専用の Magisk を使う必要はありません。通常通りこちらからダウンロードしてインストールしてください。
    boot イメージが手元にない場合は、DSU Loader を使う方法などで標準ロムのパーティションイメージを取り出してください。
  • Q. ゲームや銀行アプリが使えない
  • A. 無駄に root 化や Bootloader Unlock を検知するアプリはそのままでは起動できません。
    ・Magisk の設定で「Magisk アプリを隠す」を実行
    ・MagiskHide を有効化し、対象アプリに追加
    Universal SafetyNet Fix をインストール
    ・USB デバッグを検知する場合は設定→FlokoROM の設定→その他→ゲームモード→USB デバッグを無効化にチェックを付けてゲームモードの対象にアプリを追加
    をしてください。
  • Q. SafetyNet が通らない
  • A. Universal SafetyNet Fix を使ってください。(標準で通っていれば不要です)
    Google Pay は GPay-SQLite-Fix で動作させられます。
    一見すると Google Pay はモジュールなしで動作するように見えることがありますが、モジュールなしだと支払い時にエラーになってしまいます。
  • Q. VoLTE を使いたい
  • A. ims.apk (例えば Qualcomm 64bit SoC、Android 11 なら ims-q.64.apk) をインストールした後、設定の Phh Treble Settings にて、
    Phh Treble Settings → IMS features → Create IMS APN
    Phh Treble Settings → IMS features → Request IMS network
    Phh Treble Settings → IMS features → Force the presence of 4G Calling setting
    にチェックしてください。
    端末によっては VoLTE のオプションを再起動毎にオンオフしないと反映されないことがあります。
  • Q. 音の再生ができない・おかしい、Bluetooth が機能しない
  • A. 設定の Phh Treble Settings にて、
    Misc features → Disable audio effects
    Misc features → Force-disable A2DP offload
    Qualcomm features → Use alternate audio policy
    をオンにしてみてください。
  • Q. 音量の段階が細かすぎる
  • A. FlokoROM の設定で
    サウンド → 音量レベル → 音声レベル: 音楽
    を30などに設定してください。
    Xiaomi は何故か MIUI 以外ではデフォルトの音量段階を150にするよう設定しているせいでこの問題が発生しています。
  • Q. 明るさの自動調整がおかしい
  • A. 設定の Phh Treble Settings にて、
    Misc features → Use linear screen brightness slider
    Misc features → Force alternative backlight scale
    をオンにしてみてください。
  • Q. 一部のアプリでスクロールがカクつく
  • A. 開発者向けオプションで HW オーバーレイを無効化していませんか?
    うまく動作しないことが多いので、無効化してください。
  • Q. リフレッシュレートや解像度の変更をしたい
  • A. 設定の Phh Treble Settings にて、
    Misc features → Force FPS
    で変更できます。
  • Q. 画面の角がはみ出てしまう、角丸に合っていない
  • A. 設定の Phh Treble Settings にて、
    Misc features → Set rounded corners diameter
    で調整してみてください。
  • Q. ダブルタップで画面点灯させたい
  • A. 設定の Phh Treble Settings にて、DT2W関係のオプションを有効にすれば使える可能性があります。
    それでも動かない場合は、
    設定→ロック画面→時間と情報を常に表示
    をオンにした上で adb shell にて
    settings put secure doze_pulse_on_double_tap 1
    を実行するとダブルタップで点灯させられます。
  • Q. 指紋認証センサーを触ったときではなく、押したときに認証させたい
  • A. 0918ビルド以降で有効化できるようにしました。
    adb shell にて
    cmd overlay enable --user 0 me.phh.treble.overlay.misc.fingerprint.press
    を実行して再起動してください。
    無効化するには
    cmd overlay disable --user 0 me.phh.treble.overlay.misc.fingerprint.press
    を実行してください。
  • Q. Xiaomi 端末で動作がおかしい
  • A. Xiaomi.eu のロムを焼いていませんか? 端末偽装のせいで動作がおかしくなるため、必ず Xiaomi 公式のロムを焼いてください。
  • Q. FlokoROM GSI のサイトが開けない
  • A. 英語を使っているのに英語が読めない人が多数いて迷惑行為が頻発していたため、海外からは閲覧できないように制限しています。IP アドレスを元に国情報を取得していますが、日本以外からアクセスしていると誤判定されているとサイトが開けなくなります。日本語を理解できる方であれば、VPN 等を使って回避してください。
Phh-Treble 自体のバグではなく FlokoROM GSI 特有のバグがある場合は Create issue してお知らせください。
ハードウェアに関する問題 (例: SIM が認識されない、Wi-Fi に接続できない) がある場合は、一度 Phh-Treble AOSP GSI を焼いてみて再現するか確認してください。もし AOSP でも同様の問題が起きていれば、logcat を取得した上で phhusson 氏へ Issue を伝えてください。

この GSI を使用している際の不具合については hota/lindwurm 氏に質問しないでください。この GSI はあくまで非公式なもので、公式版とは異なります。

DO NOT ask hota/lindwurm to help if you are using my GSI. GSI is not maintained by him.



テスト済み端末

Project Treble 対応端末ならだいたい何でも動くはずです。こちらにその他の端末のリストがあります。


支援する

まずはこの GSI がベースとしている FlokoROM の開発者、hota 氏を支援してください。
FlokoROM GSI への支援はこちら: