【非root】Dozeの無効化を永続化しよう【改】

前回の記事にて、ShizukuとMacroDroidを使ってDoze無効化を便利に行う方法を紹介しました。
それでもまだ、再起動のたびに無効化コマンドを実行するのは面倒くさいですよね?

というわけでついに、再起動後も有効なままの、永続的なDoze無効化の方法をご紹介します。

目次

  • 目次
  • 仕組み
  • 前提
  • 永続化コマンドの実行
  • 再起動後・設定の確認
  • 元に戻す方法
  • 参考文献
  • あとがき
続きを読む

【非root】Dozeを端末のみで無効化する【Shizuku編】

前回の記事にて、Doze無効化の手順を紹介しました。
でも正直、再起動の度にpairやconnectが必要になるのが面倒くさいですよね?

というわけで今回は、

  • Shizukuを導入してadb周りを楽ちんにする
  • TermuxのスクリプトをShizuku経由での実行にする
  • ウィジェットかショートカットで一発実行にする

の3つを紹介します。

※2026/3/2 追記
MacroDroidでシェルスクリプト叩くのが端末の挙動に悪影響を与えている可能性があるので、Termux+rishで叩かせる方法に変更。

※2026/5/12 追記
deviceidleをdisableにするのではなくinactive_toの時間を長くすることで、実質無効化として、永続できる(再起動毎にコマンド叩かなくてよくなる)ので、新たに記事を書きました。これからやる人はこちらがオススメ
【非root】Dozeの無効化を永続化しよう【端末のみ】 - シュガッターのメモ帳

目次

  • 目次
  • 前提
  • Shizuku導入編
  • rish導入編
  • ウィジェットで実行編(Termux:Widget)
  • MacroDroidでのショートカット作成編(Termux:Tasker)
  • あとがき
続きを読む

【Android】Dozeを端末のみで無効化する【非root】

Android勢がiOSに憧れるただ一つの理由、それはリアルタイムに通知を受信すること。
Androidの通知が遅れる原因は、Dozeと呼ばれる省電力機能によって、使っていないとき*1にバックグラウンド処理が制限されるためです。
というわけで、せっかくなので今回はPCを使わずに、Dozeを無効化する方法をご紹介します。

デメリットは、若干電池持ちが犠牲になることと、再起動のたびに無効化を実行する必要があることですね。

※2026/5/12 追記
deviceidleをdisableにするのではなくinactive_toの時間を長くすることで、実質無効化として、永続できる(再起動毎にコマンド叩かなくてよくなる)ので、新たに記事を書きました。これからやる人はこちらがオススメ
【非root】Dozeの無効化を永続化しよう【端末のみ】 - シュガッターのメモ帳


下記の手順は、分かる人向けに超ざっくり説明すると、
Termuxのadbを使ってdoze無効化コマンドを叩くだけです。(adbはワイヤレスデバッグで接続します)

目次

  • 目次
  • 用意するもの
  • 準備編
    • Termuxとadb導入
    • adbのペアリング(初回のみ)
  • 実行編
    • adb接続
    • Doze無効化コマンド
  • あとがき

*1:私の解釈ですが、充電されていないとき・画面がついていないとき・加速度センサー的に動きがないときに徐々にバックグラウンド処理の間隔が開いていく感じです

続きを読む

【広告付き】日本でも無料Microsoft Officeを使う【Web版じゃないよ】

Web版ではないMicrosoft Officeが無料で使えるらしいので、インストールしてみました。
無料で使えるのはWord・ExcelPowerPointの3つです。
なお、私の環境ではサインイン済&Excel 2021所持でも使用可能でした。

広告付きOfficeのスクショ

続きを読む

【MiniSat】CSPソルバーの「Sugar」を管理者権限なしのWindows 11で動かす【2025年版】

CSPソルバーの「Sugar」を管理者権限なしのWindows 11で動かせたので備忘として残します。
(ここではSugarについての説明や使い方については割愛します)

目次

  • 目次
  • 動作環境
  • 超ざっくりとした説明
  • Java準備編
  • MiniSatインストール編
  • Perl準備編(w/ Cygwin
  • Sugar導入編
  • 参考文献
続きを読む

Echo AutoをXiaomi端末で使えるようにする方法?

Xiaomi機ではEcho Autoの初回セットアップ時にうまくペアリングできず、接続がうまくいきません。
AmazonにもXiaomiは非対応機種として書かれており、公式に使えないことになっていますが、以下の手順によって接続することが可能でした。
ただし、100%うまくいく保証がないので、くれぐれも自己責任でお願いします。


  1. まず、Amazon Alexaアプリの権限を適宜許可します。
  2. Echo Autoが端末とペアリングしたがっている状態で、端末で設定>Bluetoothを開き、Echo Autoとペアリングします。
  3. 接続できるようになります。

もしXiaomi端末しか持ってないのにEcho Autoを買ってしまった方は、ダメ元で試してみて下さい。

【新規申請】パスポートをオンライン申請で新規発行してみた【マイナンバー】

ちょっと台湾に行く用事ができたので、パスポートをオンライン申請で発行してみました。

続きを読む