ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

[JB]指定したアプリだけ自動ロックを無効にするDoNotAutoLock13 (iOS 13対応)

      2020/06/14

Donotautolock13 to disable auto lock only for specified apps 00000

iPhoneを使った後しばらく放置しているとじきに画面が暗くなり、しまいには画面が暗転してロックがかかります。

iPhoneの重要な省電力機能ですが、場合によってはその挙動が邪魔になることがあります。

自転車やバイクに乗って地図アプリを駆使しながらツーリング。

Donotautolock13 to disable auto lock only for specified apps 00001

こんなときが、その具体例となります。

ホルダーを使ってiPhoneを自転車やバイクに固定して使っている間はiPhoneには触らないので、「設定>画面表示と明るさ>自動ロック」の設定を「なし」にしておかないと、ロックがかかってしまいます。

Donotautolock13 to disable auto lock only for specified apps 00002

このようなシチュエーションを想定して、iPhoneに触らないでいても自動ロックがかからないようになっているアプリもあります。

一方で、自動ロック無効化機能を持たないものもあります。

自動ロック無効化あり、なしがアプリによってまちまちなので、ツーリングに使うときは「設定>画面表示と明るさ>自動ロック」の設定を「なし」にするのが常です。しかし、ツーリングが終わった後、設定を戻し忘れて、バッテリを無駄に消費してしまったりします。

Donotautolock13 to disable auto lock only for specified apps 00006

自分の場合、自動ロック有効か無効かはアプリごとに決まっているので、アプリごとに自動ロック有効無効を決められるようになれば「設定>画面表示と明るさ>自動ロック」を触る必要がなくなり使い勝手が向上するので、それを実現するJailbreak Tweakを作ってみました。

DoNotAutoLock13

作ったJailbreak TweakがDoNotAutoLock13。以前作ったDoNotAutoLock9のiOS 13対応版です。

DoNotAutoLock13は、「設定>画面表示と明るさ>自動ロック」の設定に依らず、自動ロックを無効化するアプリを選べるようにするものです。

不具合

  • checkra1n環境においてDoNotAutoLock13の初期設定を開こうとすると「There was an error loading the preference bundle for DoNotAutoLock13」というエラーが出る模様

設定項目

DoNotAutoLock13をインストールすると「設定>DoNotAutoLock13」が出現します。

Donotautolock13 to disable auto lock only for specified apps 00003

設定項目は、Enableと、Applicationsの二つ。

Donotautolock13 to disable auto lock only for specified apps 00004

  • Enable
    • DoNotAutoLock13全体の有効/無効を切り替えるものです。デフォルトはオフなので、ここをオンにしないとDoNotAutoLock13が機能せず、次項のアプリごとのスイッチをオンにしていても、標準状態と変わりなくなります。
  • Applications
    • 自動ロックを無効にしたいアプリを選びます。スイッチをオンにすると、自動ロック無効を選んだことになります。上のEnableと、こちらのアプリごとのスイッチの両方をオンにして初めて、自動ロック無効状態になります。

Donotautolock13 to disable auto lock only for specified apps 00007

Flipswitch付属

Flipswitchを付属させました。

CydiaからFlipswitchとActivatorをインストールすると、ActivatorからDoNotAutoClock13をオンオフできます。

Donotautolock13 to disable auto lock only for specified apps 00008

免責

DoNotAutoLock13は無保証、無サポートです。自己責任でお使いください。

既知の不具合

動作確認環境

  • iOS 13.5 / unc0ver / iPhone 8 Plus

履歴

  • 0.0.5 2020.06.12 FlipSwitchを付属。FlipswitchとActivatorをインストールすると、Activatorからオンオフできるように
  • 0.0.4 2020.06.12 エラー回避のために開発環境を変更。checkra1nでも動作報告あり
  • 0.0.3 2020.06.12 checkra1n環境においてDoNotAutoLock13の初期設定を開こうとすると「There was an error loading the preference bundle for DoNotAutoLock13」というエラーが出るそうなので、ビルド方法を調整
  • 0.0.2 2020.06.07 余計なログ出力を抑止
  • 0.0.1 2020.06.06 初版

インストール

いつもの New野良リポジトリ をCydiaに登録後、以下のリンクをタップしてインストールしてください。

リポジトリ登録時は、あらかじめ入力されている「https://」ではなく、「http://」に修正してください。弊サイトは依然SSL対応していません。

インストール後、「設定>DoNotAutoLock13」を設定してください。

DoNotAutoLock13をCydiaからインストールする

Amazonで買い物してく?

 - iOS, iPad, iPhone, Jailbreak, 未分類