Liwu

安全性とシステムアクセス

Liwuは、充電目標と蓋を閉じた状態でのスリープ防止に、署名済みのローカルのバックグラウンドコンポーネントを1つ使います。その承認は「システム設定」で確認できます。

製品仕様:Liwu 2.6.0 (2026年9月24日更新)

特権アクセスが必要な理由

充電と、蓋を閉じた状態でのスリープ防止には、署名済みのローカルのバックグラウンドコンポーネントを使います。セーリングモードを使わない場合、80%以上の目標はシステムのネイティブインターフェイスを使います。それより低い目標、キャリブレーション、セーリングモードには、検証済みのファームウェアサポートと読み戻しチェックが必要です。メニューバーの整理には、これとは別にアクセシビリティと画面収録が必要です。アイコンの画像はMacにとどまります。

バックグラウンドコンポーネントにできること

バックグラウンドコンポーネントの役割は、ローカルの狭い範囲に限られます:

  • バッテリーとアダプタの状態を読み取ります。
  • ネイティブの80–100%の目標と、サポートされた20–79%のファームウェア目標を、読み戻しチェック付きで送信します。
  • サポートされたセーリングモードの区間を、下端と上端を含めて適用し、検証します。
  • 実行時の要件が満たされている間、目標プラン、キャリブレーションサイクル、スリープ防止を実行します。
  • 正しく署名されたLiwuアプリからのリクエストのみを受け付けます。

Macの外に出る情報

特権を持つバックグラウンドコンポーネントは、ネットワークリクエストを行いません。アプリ本体が使うのは、次の製品サービスのみです:

  • アップデートを確認するためのLiwuのappcast。
  • アップデートのダウンロードを選んだときのGitHub Releases。
  • Liwuの署名済みの失効ライセンスリスト。
  • Proの購入完了後に1回だけ行うライセンスの取得。

バッテリーの測定値、充電の設定、スケジュール、アイコンのスクリーンショット、アプリの使用状況データはMacにとどまります。アイコンのキャプチャはメモリ内に保持され、アップロードされません。アプリには使用状況のテレメトリは含まれていません。

実行、スリープ、終了

ウインドウを閉じるLiwuはメニューバーに残ります。プランと進行中のキャリブレーションは継続します。
スリープ最後に適用された目標は、引き続きmacOSとファームウェアの動作に従います。キャリブレーションは、スリープ中の時間を有効な観測時間として数えません。実行されなかったプランは、スリープ解除時に「あとから実行」の設定に従います。
「終了」を選ぶLiwuは解除リクエストを送信し、速やかに終了します。バックグラウンドコンポーネントは、Liwuが所有するファームウェアの上限の削除と、ネイティブの100%目標の要求を試みます。これは、すぐに充電されることを保証するものではありません。
Liwuを開き直すLiwuは書き込みの前に、現在のハードウェアの状態と、未完了の移行がないかを確認します。アプリまたはバックグラウンドコンポーネントの終了によって中断されたキャリブレーションは、自動的には再開されません。

Liwuの停止とアンインストール

まずLiwuを終了してください。終了すると、グループ分けされたメニューアイコンも表示されます。次に、下のコマンドを実行します。このコマンドは、Liwuの充電制御が解除されたことを確認し、バックグラウンドコンポーネントとログイン項目を削除して終了します。そうならずにメッセージを表示して停止した場合は、何も削除されていません。Liwuを開き直し、復旧の案内があればそれに従い、もう一度終了してから再試行してください。成功したら、アプリをゴミ箱に移動します。

アンインストールコマンド

LIWU_UNINSTALL=1 /Applications/Liwu.app/Contents/MacOS/Liwu

上のコマンドにはLiwu 2.2.3以降が必要です。Liwu 1およびそれより前のLiwu 2のバージョンでは、Liwuを終了して充電制御の解除を要求してから、アプリをゴミ箱に移動する前に、このコマンドでバックグラウンド項目の登録を解除してください。

旧バージョン用の登録解除コマンド

LIWU_UNREGISTER=1 LIWU_UNREGISTER_MAIN_APP=1 /Applications/Liwu.app/Contents/MacOS/Liwu