LoginSignup
3
2

More than 3 years have passed since last update.

adbコマンドによるdozeモード化

Last updated at Posted at 2020-07-09

Android 6.0からdozeモードが搭載されました。
Android 7.0からはdeep dozeが追加され、dozeにもdeepとlightの2種類存在していることになります。

評価する際にdozeモードになるのを待とうとすると時間が掛かってしまうため、adbコマンドでdozeモードにします。

adbコマンドでdozeモードにする場合、2つ方法があります。

1つは通常のdozeモード、もう1つは強制dozeモード(←正式名称ではありません)です。

前者はdozeを解除するトリガーがあるとdozeが解除されますが、
後者はトリガーがあってもずっとdozeのままです。(adbコマンドで解除できますが)

共通の手順

1.まずはPCにUSB接続して、コマンドで充電をOFFにします

adb shell dumpsys battery unplug

2.次に画面を消灯します

通常のdozeモード化

1.dozeモードにします

adb shell dumpsys deviceidle step

モードが切り替わるため、何回か繰り返します。
mState=IDLE, mLightState=OVERRIDEになれば成功です。

2.戻したい時は画面を点灯するか下記コマンドで起こします

adb shell dumpsys battery reset

強制dozeモード

1.強制的にdozeモードにします

adb shell dumpsys deviceidle force-idle

2.戻したい時は解除して、充電出来るようにします

adb shell dumpsys deviceidle unforce
adb shell dumpsys battery reset
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2