Androidアプリでしかできない作業をPC上でやりたかったのですが、エミュレータは挙動不審だったり、作ってる会社があまり信用できなかったり、アプリがエミュを検出したり、自由度低かったりと、あまり導入したい気分にはなりませんでした。
いや、Bluestacksは入れてあるんですけどね。しかしブルスタも変な企業の傘下になったみたいで挙動がキショくなってるし。
スマホ向けに作られたアプリはスマホで動かすのが一番間違いない。ということで、家に転がっていたPixel6をscrcpyで映す用にセットアップし、PCからはワイヤレスADBで繋げることにして、電源繋ぎながらそのまま引き出しにでも転がしておくことに。
春頃にIIJの特価で未使用1.5万で買ったまま塩漬けにしてたPixel6ですが、若干後悔したりもしたけどやっぱ買ってよかったかも。自由に扱えるし、ローエンドは比較にならんような性能してる。アプデ切れてもカスロムは豊富であろう。
OS : stock Android16 (oriole-bp4a.251205.006) Kernel: blu_spark (r250-gs-next) root : KernelSU Next v1.1.1 Xposed: ReLSPosed v1.0.1
KernelSUは最初は本家v3.0.0にしようとしたけど、動かない(気がする)モジュールがあったのでやめた。
100%興味本位でGKIモードのKernelSUを動かしてみたかったけど、v3.0.0からは一般用途では非推奨らしい。blu_sparkを使ったのはKernelSU系の導入も楽そうだったのと、パフォーマンスよさそうっぽいこと書いてあったから(小並感)
LSPosedはFLAG_SECUREを解除するために必要。そうでないとscrcpyでのロック解除画面等で画面が暗転してしまう。
作業内容(クソ雑)
fastboot flashing unlock Bootloaderでoriole-bp4a.251205.006のflash-all.batを実行し、ファクトリーリセット 初期セットアップ fastboot boot blu_spark_r250-gs-next_ceec7e9.img インストール KernelSU_Next_v1.1.1_12851-release.apk KernelFlasher-v1.0.0-alpha20.apk F-Droid Lawnchair X-plore KernelSU Nextでroot取得できているのを確認 KernelSU NextでKernelFlasher等にroot権限付与 bootloaderに再起動 fastboot boot blu_spark_r250-gs-next_ceec7e9.img KernelFlasherでBackupとFlash Backupの表示はKernelがblu_sparkになるが、実際にはstock。 Flashするのは blu_spark_r250-gs-next_ceec7e9.zip 再起動 KernelSU Nextでroot取得できているのを確認 導入モジュール(リンクは末尾にでも) ・bindhosts_v2.1.0.zip #これでもうAdaway不要らしい ・LSPosed-v1.0.1-7190-zygisk-release.zip #ReLSPosed。 #JingMatrixの LSPosed-v1.10.2-7182-zygisk-release.zip はLSPosed起動しなかった、Irenaは要テレグラム ・magisk-module-koruri-font.zip #KSU v3.0.0では適用されない気がする ・NotchBarKiller-master.zip #Releaseではなく<>CodeからDownload ZIPし、更にZIP再展開しサブフォルダ消して再圧縮する #開発者向けオプションのディスプレイカットアウトに追加される ・SystemlessDebloater_v1.5.4.zip #WellbeingPrebuilt を記載 ・wadbd-4.7-10.zip #本当はmagisk-wifiadbを使いたいが、KernelSUに対応してない?動かない ・Zygisk-Next-1.3.1-665-7e5b533-release.zip ReLSPosedメニュー DisableFlagSecure_swansong.apkを普通にインストール LSPosedのモジュールメニューからDisableFlagSecure有効化 システムフレームワークだけチェック 再起動 scrcpy(Android16にはv3.3.3以降必要)で、ロック解除画面がブラックアウトしないことを確認 お好みでアプリ無効化 ネットワーク接続 アプリアプデ等
無効化・アンインストールしたアプリ等
アンインストール 保護者による使用制限 無効化 カレンダー カレンダーの保存 スイッチ アクセス ドライブ フォト ヘルスコネクト マーケットフィードバックエージェント 音声増幅 音声文字変換&音検知通知 絵文字ワークショップ壁紙 緊急情報サービス 複数デバイス間サービス 連絡先 Android の設定 Android ユーザー補助設定ツール Android Auto Android Switch com.google.android.apps.pixel.relationships #Pixel VIPs com.google.android.apps.wearables.maestro.companion.MaestroApplication #Pixel Buds com.google.android.googlequicksearchbox.nga_resources Device Health Services #電池持ちを通知するだけらしい Device Policy Dreams Gmail Google Google Partner Setup Google Pixel ライブ壁紙 Google Play プロテクト サービス Google Play Services for AR Google Playムービー&TV #Google TV Hey Google Hotword OK Google Hotword Pixel ガイド #My Pixel Pixel のセットアップ Pixel 天気 Pixel Stand Pixel Troubleshooting Pixel Themes Voice Access YouTube YouTube Music
scrcpyコマンド
adb connect 192.168.[ip]:[port]
scrcpy.exe --tcpip=192.168.[ip]:[port] --render-driver=opengles2 --max-fps=60 --max-size=1280 --audio-source=output --stay-awake --screen-off-timeout=3600 --turn-screen-off --power-off-on-close
以上。
scrcpyで映して何使ってるかというと、まぁゲーム支援アプリやゲームが主ですね。エミュ検知するわroot検知するわであまりに怠い・・・
2025/12/18追記: 充電を 80% に制限する機能は6a以降と書かれていたので、Pixel6では非対応なのかと思っていましたが、対応しているみたいでした。
電源に接続して放置運用したいけど、満充電放置はしたくないので、充電制限するための余計なアプリ入れなくてよいのはありがたい。

参考等
- KernelSU + SUSFS を使おう|Kks
- Google Pixelの手動によるFactory Imagesの上書き|tonPt
- Development - [KERNEL] [blu_spark r250] [Pixel 6/7/8/9 series] [A16 Dec 2025] | XDA Forums
- LSPosed事変の影響と現状代替メモ|MONE FIERA
- [議論] 様々なZygisk APIの観察結果 : r/Magisk
導入モジュール、ツール類
- GitHub - ThePedroo/ReLSPosed: LSPosed Framework resuscitated
- GitHub - Dr-TSNG/ZygiskNext: Standalone implementation of Zygisk
- GitHub - bindhosts/bindhosts: Systemless hosts for APatch / KernelSU / Magisk
- GitHub - mrh929/magisk-wifiadb: A magisk module to enable WiFi ADB automatically. こっち使いたかったがKSU非対応?
- GitHub - Magisk-Modules-Alt-Repo/wadbd: Allows you to enable or disable wireless ADB for the current session or at boot.
- GitHub - Magisk-Modules-Alt-Repo/NotchBarKiller: Kill that pesky black bar in (most) fullscreen apps/games!
- GitHub - AndroPlus-org/magisk-module-koruri-font: font-koruri-n
- GitHub - zgfg/SystemlessDebloater: Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP
- GitHub - LSPosed/DisableFlagSecure
- GitHub - capntrips/KernelFlasher: Kernel Flasher is an Android app to flash, backup, and restore kernels.
- GitHub - LawnchairLauncher/lawnchair: No clever tagline needed.
scrcpy
- GitHub - Genymobile/scrcpy: Display and control your Android device
- No anti aliasing for software renderer · Issue #5048 · Genymobile/scrcpy
- Proprietary secure messenger app not showing on computer screen · Issue #4821 · Genymobile/scrcpy
- Secure Display Limitation (screen turns black on protected view) · Issue #3515 · Genymobile/scrcpy
- scrcpy --help