【脱獄不要】iPhone、iPadであの煩わしいバッテリー残量アラートを無効、ControlCenterをデモモードにする方法などを見つけました

  • このエントリーをはてなブックマークに追加
  • feedly
    follow us in feedly

先日、Tweetbot 3でストリーミングを3G/LTE回線でも使える方法を発見しましたが、脱獄(Jailbreak)なしで革命を起こすのが僕の中での流行です。

※Tweetbotユーザ必見: Tweetbot 3で3G/LTE回線ストリーミングをする方法を発見しました! | きんちゃんぶろぐ


因に、前回のTweetbot 3のストリーミングの方法は、旧式Tweetbot、App.netクライアントのNetbotでも有効です。iFunboxでより簡単に出来ます。

今回は、SpringBoardの設定を弄り倒します。※ やり方だけを知りたい方は「解説: どのように有効にするか?」まで飛ばして下さい。

SpringBoardとは?

iPhone、iPadを脱獄したことのある人は聞いたことがあると思いますが、聞いたことのない人に軽く説明します。
SpringBoardとは、iOSアプリの管理するソフトウェアであり、ロック画面とアイコンが並んでいるホーム画面、ControlCenter、通知センターなどを表示させる機能を持っています。

参考記事:
SpringBoard – Wikipedia


SpringBoardにも普通のアプリ同様設定があり、バッテリーのパーセンテージが表示の有無を決めたり、Spotlightの表示項目の順番、非表示なども管理されています。

隠された設定を一部を紹介

実は隠し設定は腐るほどありますが、特に有用性があるものだけ紹介します。

バッテリー残量アラートを無効に

その中で一番嬉しい項目は、あの鬱陶しいバッテリー残量アラート・・「バッテリー残量が少なくなっています バッテリー残量はあとXXパーセントです。」というやつ。

Image 10 31 13 at 2 07 AM
動画を見ているとき、ゲームをしているときでもお構いなしに出てきてやっていることを妨げますよね。無効にしちゃいましょ。

key:
SBHideLowPowerAlerts

ControlCenterのデモモード

追記: WiFiのトグルに支障をきたすようです。ネタとしては面白いですが、実際の利用はオススメはしません。

ControlCenterのデモモードを有効にすることによって常時AirPlayが表示されるようになります。
スクリーンショットはiPhone4ですが、iPhone4ではAirPlay自身を有効に出来ないはず?なのですが、オンにすると常時出てきています。笑

2013 10 31 01 34 53
iPhone4でも動作を確認しました。

key:
SBControlCenterDemo

Kioskモード: Apple Storeに並んでいるiPadと同様にホームボタンを無効

Apple Storeは行かれたことある方は分かるかもしれませんが、あそこに置かれているiPad、ホームボタンを押しても料金プランの画面が閉じません。
不思議ですよね。実はあの設定もこのファイルに記述されているんです。

NewImage
key:
SBStoreDemoAppLock

SBDisableHomeButtonも同じような機能を果たす。

プロファイルをインストールして無効にする方法が昔はありましたがiOS7ではインストール出来なくなっています。
参考記事: このプロファイルはiOS7でインストール出来ない。
How to Disable iPad/iPhone Home Button (Kiosk/Store Demo Mode) – Zachary Christopoulos


iPod touchでもバッテリの残量表示

iPod touchではバッテリ残量が表示されません。設定からもバッテリー残量を表示するオプションが見当たらないはずです。しかしここから強制的に有効にできます。

key:
SBShowBatteryLevel
SBShowBatteryPercentage

Wifi、3G/LTE回線を数値で表示

通常、3G/LTE回線は●●●●●で5段階で表示、Wifiは3段階で表示ですよね。そこを数値(dBm)に置き換えるとより分かりやすくなります(慣れが必要)
3Gの数値表示は、電話アプリから「*3001#12345#*」に発信し、フィールドテストモードから強制的に有効にする方法が知られていますが、その方法の内部はこのファイルが書き換えられてるだけです。

Before:
Image 10 31 13 at 1 57 AM  1
After:
Image 10 31 13 at 1 56 AM
数字部分をタップするとアイコン表示と切り替えれます。

3G/LTE回線に関しては、以下のように割り当てられています。

NewImage
電波強度の画像・参考記事:
iPhoneの受信感度を5本バーから数値に変える方法 | nanapi [ナナピ]


key:
3G/LTE回線: SBShowGSMRSSI
Wifi回線: SBShowRSSI

近接センサ無効

電話とかで耳に近づけると画面が消えたりするあれ。そいつを無効に。必要性感じない。

key:
SBDisableProximity

通知テスト(Fake iTunes notification)

音量ボタンが無効化されますが、押下されたときに通知がでます。ちょっとネタで面白い。

2013 10 31 03 30 18
key:
SBVolumeButtonsDisplayBanner

解説: どのように有効にするか?

前回Tweetbotの設定を書き換えたやり方と同じです。

脱獄しないでアプリ内の設定データを書き換える方法は一つしかありません。
iTunesでiPhoneのバックアップしたデータを書き換え、それをiPhoneに書き戻す。

とりあえずiTuensでiPhoneデータをバックアップをします。
Image 10 26 13 at 4 41 PM

iBackupBotを利用

iBackupBot – iTunes Backup Manager for iPhone, iPod Touch, iPad


iBackupBotというバックアップデータを書き換えるソフトをダウンロードします。

Image 10 26 13 at 4 28 PM
iBackupBotを起動すると自動でiTunesのバックアップファイルが読み込まれるので暫く待つ。
読み込みが完了したら、
[最新のバックアップファイル]/System Files/HomeDomain/Library/Preferences
と辿って行く。
すると右の画面にcom.apple.springboard.plistと出てくるのでダブルクリック。

Image 10 31 13 at 2 38 AM

寄付したい方は、寄付をしてあげて下さい。感謝しながらCancelを押させて頂きます。

Screenshot 2013 10 26 16 49 30
com.apple.springboard.plistに
バッテリー残量アラートを無効を無効にする場合は、
<key>SBHideLowPowerAlerts</key>
<true/>
と追加する。
順番(場所)はどこでもいいです。

keyは、この記事の一番下に一覧表を書いているので参照。

赤い電源ボタンをクリック。

Image 10 31 13 at 2 49 AM
あとは、書き換えたバックアップファイルをiPhoneにリストアします。
最新のバックアップファイルを右クリックででRestore to deviceボタンを押します。

Screenshot 2013 10 26 17 02 43
Full Restoreになっていることを確認!

Image 10 27 13 at 5 22 PM
OKを押すと復元始まるので終わるまで待ちます・・

-37 errorが出る場合

設定.app → iCloud → iPhoneを探す
をオフにすると直ります。

参考記事:
Error code -37 when restore to iPad or iPhone with iBackupBot


key一覧

以下は、keyをtrueにしたときの振る舞いの対応表です。

trueにしたときの振る舞いkey
バッテリー残量アラートを無効SBHideLowPowerAlerts
ControlCenterのデモモードを有効SBControlCenterDemo
Kioskモード: ホームボタン無効SBStoreDemoAppLock
ホームボタン無効SBDisableHomeButton
バッテリー残量を表示SBShowBatteryPercentage, SBShowBatteryLevel
3G/LTE回線を数値にSBShowGSMRSSI
Wifi回線を数値にSBShowRSSI
近接センサ無効SBDisableProximity
「Spotlightが移動しました」っていうアラートを表示SBShowSpotlightAlertKey
スリープ無効SBDisableIdleSleep
置いてたら画面が薄くなるのを無効(スリープ無効と同等)SBDisableAutoDim
ロックボタン無効SBDontLockEver
ビデオの回転を有効SBEnableVideoRotation
時計アプリのアイコンが動くのを無効(画質劣化する)SBDisableLiveIcons
メールアプリの自動起動を防ぐ(SpringBoard起動時にバックグランドで起動している)SBDisableMailAutoLaunch
通知テスト(Fake iTunes notification)SBVolumeButtonsDisplayBanner
通知センターの今日の表示のネットワーク系のウィジェットを無効化、株価、カレンダー日表示とかを殺すSBRemotelyHostWidgets
VoiceControl無効ぽいが何の変化も見られないSBVoiceControlDisableHandlerActions
プロトタイプ設定(SpringBoardの隠し設定)を有効(これを有効にしても脱獄しないと出せません: iOS 7を脱獄して弄り倒したまとめ Cydia・substrateの現状、SBの謎の隠れ設定などなど | きんちゃんぶろぐ)SBPrototypeSettingsEnabled

未確認・確認が出来ないkey
trueにしたときの振る舞いkey
ソフトウェアアップデートを無効に出来る?SBSoftwareUpdateOSVersion, SBSoftwareUpdateBadgedSettings
起動時のサウンド無効?SBPlaySoundOnDeviceWake
よく分からんSBUseSystemGestures
デバイスのロックを無効?SBDeviceLockBlocked
アンソニー・エドワード・(トニー)スタークSBLaunchStarkMapsOnConnect
救急用のテスト電話番号を有効?元の使えなくなったら困るから辞めとくUseEmergencyServicesTestNumber
気になるが確認してないtty-enable
VoiceControl周りの何かを指している模様SBJibblerLogging, SBJibblerBluetoothDisabled

他にも色々ありますが、比較的有用性があるものを並べました。

おまけ: 店頭のデモモード(com.apple.demo-settings)

com.apple.springboard.plistではありませんが、com.apple.demo-settings.plistに以下のkeyを追記することによって店頭のデモモードに切り替えることが可能らしいです。うまくいかない。

/var/mobile/Demo.movがないから無理かも

key:
StoreDemoMode
LockIcons

まとめ

前回のTweetbotなどのアプリの設定を書き換えるよりリスクを伴います。システムの設定ですので十分理解した上で行って下さい。自己責任でお願いします。

ファイルを消して復元すると新しくファイルが出来、設定が真っ新になります。

個人的にバッテリー残量アラートを無効できたことは非常に嬉しいです。
ControlCenterのデモモードもちょっと面白い。

きんちゃん(@wa_kinchan )でした。

おわり。


最後まで読んで頂きありがとうございます。良かったら、RSS購読、シェアして下さいね(≧∀≦)!





15 Thoughts on “【脱獄不要】iPhone、iPadであの煩わしいバッテリー残量アラートを無効、ControlCenterをデモモードにする方法などを見つけました

  1. しゅんや on 2013年11月25日 at 5:31 PM said:

    できんわ

  2. ゆうき on 2013年11月30日 at 8:14 PM said:

    何回やってもエラーでてくる…。

    • きんちゃん。 on 2013年11月30日 at 8:17 PM said:

      何とエラー出てますか?!

      • ゆうき on 2013年12月2日 at 8:31 PM said:

        Error Occured,error code:-37
        と、ポップアップが出てくるのですが、どうしたら良いのでしょうか?

        • きんちゃん。 on 2013年12月6日 at 5:31 AM said:

          お返事遅くなってすいません。
          -37エラーはiCloudのiPhoneを探すがオンになっているのが原因です。

          設定.app → iCloud → iPhoneを探す
          をオフにすると直ります。

          あとiBackupBotでのRestoreがうまくいかないようであれば、iBackupBotでの書き換え後、iTunesからバックアップを指定してリストアする「Restore Backup..」を使ってみるといいかもしれません。

          また何かあれば気軽に言ってくださいね。

  3. これを脱獄端末でiFileでやりたいんですけど、バックアップファイルとはまた違うのか、表記されているパスが見当たりません。
    /System Files/HomeDomain/Library/Preferences/com.apple.springboard.plist

    これなんかはどこにあるんでしょうか?

  4. りゅう on 2014年8月20日 at 9:32 PM said:

    ボリュームボタンを無効にすることってできませんか?

  5. Error Code: 204
    と出てきます、どうすればエラーがでなくなりますか?

  6. しろ on 2015年1月22日 at 3:38 PM said:

    すげぇ、ipod touchでもできた。ありがとうございます!

  7. ハリー on 2015年11月6日 at 11:24 AM said:

    キーを追加するときは全部
    SBShowBatteryPercentage, SBShowBatteryLevel


    と入れなければいけないのでしょうか?(上のは例えとして出したやつです。)

    よろしくお願いします。

  8. com.apple.demo-settingsの場所ってどこですか?

  9. kkiillll on 2017年5月30日 at 5:36 PM said:

    お上手な釣りですね 出来ませんので嘘は載っけないでくださいね

  10. あきぞー on 2017年7月23日 at 5:51 PM said:

    iMac27inch(late2013)
    macOS Sierra 10.12.6
    iBuckupBot5.4.4
    iTunes12.6.2.20
    iPadPro10.5
    iOS10.3.3
    3G/LTE回線を数値に SBShowGSMRSSI
    Wifi回線を数値に SBShowRSSI
    書替え後はiTunesからの復元でトライしましたがバックアップデータが破損してます、となります。
    iBuckupBotからのリストアはフリーズしてしまいます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation