iOSはロック画面の解除にスライドを実行してロック解除します。
誤操作を防ぐという意味ありもあって、それはそれは画期的な方法ですね。
が、世の中にはタップで解除という物が存在します。『Tap to Unlock』ってヤツですね。
タップするだけでロックを解除出来るので操作性としてはなかなか便利。
ということで、今回はこのTap to Unlockを実装してみようと思います。
更にWinterBoardを使うと簡単にできちゃうので、今回は私の様な「WinterBoardには頼らないんだ!」という方向けに『WinterBoardを使わずに「Tap to Unlock」を実装してみよう』という感じで行きます。
タップで解除「Tap to Unlock」
ロック画面ですね。
通常ロックを解除するにはスライド操作を行う必要があります。
ですが「もう、左から右へスライドしてばかりのロック画面なんて・・・嫌!」と思ってしまうわけです。人間ってそんなものなのね。
ということで、タップするだけでロックを解除出来る『Tap to Unlock』なんてどう!?
ぽんっ!とワンタップするだけでロックを解除することが可能!
ちなみに、今回の手法ではロック解除スライダー部分を透明にしちゃいます。(好きな画像にすることも出来るよ!)
透明にしているので、こんな風に壁紙をより前面に押し出したロック画面を作ることが可能。
更におまけとして時計部分の背景を透明にする方法も書きますので、これを透明にするともっともっと壁紙大好き!なロック画面になります。
また、NoCameraGrabberなどを使用してロック画面右下に表示されていたカメラアイコンを消すことでこんな感じにすることも!
特にシンプルな壁紙を使用していたりすると気になることがあると思うので、そのときはやってみると良いかも!?
大まかな流れ・必要な物
今回目指すのはこの画面!
ロック解除スライダー部分を透明化し、タップで解除出来る様にします。
やることは大きくこの2つです。
1つ目!「ロック解除」と書かれた部分の文字を消します。
2つ目!ロック解除スライダーそのものを透明化して、タップで解除を実装します。
必要な物
必要な物をご紹介します。
-
- 文字消し用の脱獄アプリ
- 『iFile』
デバイス単体でファイルを弄ることが出来る&plistファイルを弄れるので今回はこれを使います。無料版で大丈夫です。
【iFile – 最高に使えるファイルブラウザ!脱獄犯なら入ってるよね? [JBApp]】
-
- タップで解除を実装するのに必要な物
- 『iFunBox』
「Tap to Unlock」を実装するための画像と、透明化するための画像を転送するのに必要です。
【iFunBox – iOSデバイスへUSB経由でファイルを送受信 ~脱獄編~】 - 『Tap to Unlock の画像達』
「Tap to Unlock」を実装するため&透明化するために必要な画像です。- Retinaデバイス(iPhone 4・4S等)
- 【Tap to Unlock@2x-v0.1.zip】
- 非Retinaデバイス(iPhone 3GS等)
- 【Tap to Unlock-v0.1.zip】
- iPad 3
- 【Tap to Unlock~iPad@2x-v0.1.zip】
- iPad 1、iPad 2
- 【Tap to Unlock~iPad-v0.1.zip】
注意
システムファイル部分を直接弄ります。
失敗した場合は最悪起動不能になる等の症状がでる場合もあり得ますので、必ずバックアップを行い、十分注意してください。
また、いかなる事が起きた場合も自己の責任で、自身のみで解決出来る方のみ読み進めてください。
その1:文字を消す
まずは透明化した際に邪魔になる『ロック解除』という文字を消します。
ファイルから該当する文字列を削除するのですが、母艦に転送して行うよりもデバイス単体で行った方が何かと楽なので、今回は「iFile」を使用して行っていきます。
また、ファイルを弄る前には必ずバックアップを取ってから行ってください。バックアップを取らずに失敗すると復元しないと駄目になる場合もあります注意しましょう。
編集方法は簡単です。
「iFile」にて後述するファイルを開きます。
例えば「/System/Library/CoreServices/SpringBoard.app/Japanese.lproj/」フォルダ内にある『SpringBoard.strings』を開きます。
開く時はテキストビューアー、プロパティリストビューアーのどちらもで使いやすい方で大丈夫です。
そして、後述の項目に書かれている通り「”AWAY_LOCK_LABEL” = “ロック解除“;」の『ロック解除』部分を削除します。
同じように「”AWAY_LOCK_LABEL_FORMAT” = “%@“;」も『%@』部を削除します。
「”REMOTE_NOTIFICATIONS_LOCK_LABEL” = “表示“;」部も同じです。『表示』部を削除します。
このように、書かれている通りのファイル、項目を編集してください。編集完了後は画面右上にある『完了』ボタンをタップしてファイルを保存してください。
編集する部分:
/System/Library/CoreServices/SpringBoard.app/Japanese.lproj/SpringBoard.strings
“AWAY_LOCK_LABEL” = “ロック解除“;
↓
“AWAY_LOCK_LABEL” = “”;“AWAY_LOCK_LABEL_FORMAT” = “%@“;
↓
“AWAY_LOCK_LABEL_FORMAT” = “”;“REMOTE_NOTIFICATIONS_LOCK_LABEL” = “表示“;
↓
“REMOTE_NOTIFICATIONS_LOCK_LABEL” = “”;
/System/Library/BulletinBoardPlugins/CalendarProvider.bundle/ja.lproj/Localizable.strings
“SLIDE_TO_VIEW” = “表示“;
↓
“SLIDE_TO_VIEW” = “”;
/System/Library/BulletinBoardPlugins/MailDataProvider.bundle/Japanese.lproj/MailBulletin.strings
“SLIDE_TO_READ” = “読む“;
↓
“SLIDE_TO_READ” = “”;
/System/Library/BulletinBoardPlugins/SMSBBPlugin.bundle/ja.lproj/SMSBBPlugin.strings
“FULL_REPLY” = “返信“;
↓
“FULL_REPLY” = “”;
ファイル編集後に『リスプリング』を行い編集箇所を適用すると、この様に「ロック解除」などの文字が消えて無くなります!
その2:タップで解除&透明化を実装する
続いて、タップで解除「Tap to Unlock」を実装し、要らなくなったその他の画像を透明化します。画像を上書き保存しますので、事前に対象となる画像ファイルのバックアップを必ず行ってください。
ダウンロードして頂いた「Tap to Unlockキット」の中に入っている画像ファイル3つを指定のフォルダに転送し、リスプリングするだけで全て完了となります。指定フォルダは下記になります。
/System/Library/PrivateFrameworks/TelephonyUI.framework/
・Retina(iPhone 4・4S等)
BarBottomLock@2x~iphone.png
bottombarknobgray@2x~iphone.png
WellLock@2x~iphone.png・非Retina(iPhone 3GS等)
BarBottomLock~iphone.png
bottombarknobgray~iphone.png
WellLock~iphone.png・iPad 3
BarBottomLock@2x~ipad.png
bottombarknobgray@2x~ipad.png
WellLock@2x~ipad.png・iPad 1、iPad 2
BarBottomLock~ipad.png
bottombarknobgray~ipad.png
WellLock~ipad.png
以下ファイルそれぞれを詳しく解説します。
タップで解除「Tap to Unlock」を実装
まずはスライダーボタン(ノブ)部分を変更します。
タップで解除「Tap to Unlock」を実装する上でここが一番重要!といいますか、ここが全てです。
「Tap to Unlock」を実装するためには差し替える画像の横サイズがピタリと合う物を使用する必要があります。縦サイズは適当で大丈夫です。
今回は透明化を行っていますが、横サイズさえ合っていれば大丈夫ですので、お好きな絵柄等を加えることも可能です。
また、ロック画面から直接カメラを起動出来る右下のカメラアイコンを非表示にしている場合は専用の横幅が大きな画像を使用してください。
この画像を差し替え&リスプリングした段階でタップで解除「Tap to Unlock」は使える様になっています。
/System/Library/PrivateFrameworks/TelephonyUI.framework
・Retina(iPhone 4・4S等)
bottombarknobgray@2x~iphone.png
画像横サイズ:452 px(カメラアイコン非表示時は「548 px」)・非Retina(iPhone 3GS等)
bottombarknobgray~iphone.png
画像横サイズ:226 px(カメラアイコン非表示時は「274 px」)・iPad 3
bottombarknobgray@2x~ipad.png
画像横サイズ:502 px・iPad 1、iPad 2
bottombarknobgray~ipad.png
画像横サイズ:251 px
スライダー部分を透明化
続いて、要らなくなったその他2カ所を透明化しましょう。
まずはスライダーが動いた部分にある、中の黒い陰部分を透明化します。
/System/Library/PrivateFrameworks/TelephonyUI.framework
・Retina(iPhone 4・4S等)
WellLock@2x~iphone.png
画像サイズ:54 x 104 px・非Retina(iPhone 3GS等)
WellLock~iphone.png
画像サイズ:27 x 52 px・iPad 3
WellLock@2x~ipad.png
画像サイズ:50 x 104 px・iPad 1、iPad 2
WellLock~ipad.png
画像サイズ:25 x 52 px
最後に残った背景部分を透明化します。
/System/Library/PrivateFrameworks/TelephonyUI.framework
・Retina(iPhone 4・4S等)
BarBottomLock@2x~iphone.png
画像サイズ:2 x 192 px・非Retina(iPhone 3GS等)
BarBottomLock~iphone.png
画像サイズ:1 x 96 px・iPad 3
BarBottomLock@2x~ipad.png
画像サイズ:2 x 256 px・iPad 1、iPad 2
BarBottomLock~ipad.png
画像サイズ:1 x 128 px
はい、リスプリングして、完成です!
おまけ:時計の背景を透明化する
せっかくここまでやったので、もう少しロック画面をスッキリさせてみましょう。
おまけとして『時計の背景部分を透明化』してみます。
これも方法としては画像差し替えなので簡単です。画像を上書き保存しますので、事前に対象となる画像ファイルのバックアップを必ず行ってください。
「Tap to Unlockキット」の中に入っている『おまけ:時計背景透明化』フォルダ内の画像ファイル1つが目的の物です。
これを先ほどと同じフォルダ内に転送して、差し替えを行います。
差し替え後は『リスプリング』を行ってファイルを適用させると完了です。
/System/Library/PrivateFrameworks/TelephonyUI.framework
・Retina(iPhone 4・4S等)
BarLCD@2x~iphone.png
画像サイズ:2 x 192 px・非Retina(iPhone 3GS等)
BarLCD~iphone.png
画像サイズ:1 x 96 px・iPad 3
BarLCD@2x~ipad.png
画像サイズ:2 x 216 px・iPad 1、iPad 2
BarLCD~ipad.png
画像サイズ:1 x 108 px
コメント
いつも更新楽しみにしてます♡
あの…これのiPad版も教えていただきたいんですがお願いできますか?><
了解いたしました。
明日追加しておきます。少々お待ちくださいませ。よろしくお願いいたします。
毎日拝見させていただいてます。
アラームのもじはどこを消せばよいでしょか?
ホームボタン二回押しで出てくるプレイヤー画面の背景も消せますか?
>>SANTAさん
はい><お願いします♪
ステータスバーは冬板無しで透明にできますでしょうか
可能なのですが、方法がなかなかややこしく、ホーム画面等の部分も一緒に透明化されてしまうので今回は記述しませんでした。
いつも楽しみに見てます。
最近のiosは文字情報が散在しているので面倒ですね。
当方の記録から記事以外のもので↓がありました。
//System/Library/SpringBoardPlugins/IncomingCall.servicebundle/Japanese.lproj/Localizable.strings
“SLIDE_TO_ANSWER” = “”;
シャットダウンとかの画像です。iosオリジナルを改造したので違和感少ないかもです。
もしよろしければ。
ttp://www.dotup.org/uploda/www.dotup.org3161864.zip.html
pass:tool
あぁ!それもありましたね!
教えて頂きありがとうございます。
今後ともよろしくお願いいたします。
上記の手順でやったところ。スライド部分が白くなってしまいました、、、原因がわかりません( ;´Д`)
どのデバイスをご使用でしょうか?
また、再起動を行い、セーフモード時でも同じでしょうか?
4sを使っています。
safemode時も変わりません・・・。
むむ!
なにかテーマ関連や、ロック画面に関する脱獄アプリは入れられていないでしょうか?
また、画像を転送する際に使った物はiFunBoxでしょうか?
それっぽいアプリは消して見たんですが反応しませんでした、、、、。
やっぱり復元しかないんでしょうか??
ん~、私の環境だと問題無かったので、たぶんどこかの環境が影響出ているのだと思います。
一応オリジナルの画像に戻して見てください~
iPod touch4Gはどれを使えば良いのでしょうか?
Retinaディスプレイなので、Retina版のiPhone 4等と同じ物をご使用ください。
いつも拝見させていただいてます。
”システムファイル部分を直接弄ります。”
っと、危険を犯すくらいなら、あらかじめ、
WinterBoardでポチを薦めたほうが良くないですか?
多くの方がWinterBoard使ってテーマを落としたり、自作したりと楽しんでいると思われますので、
こうアドバイスしてみてはいかがでしょう?
例えば 4sならば、「お使いのテーマの 『テーマ名/Bundles/com.apple.TelephonyUI』 内にXXX@2x.pngなどを入れる」って。
文字消しについてはたしかに「/System/Library/CoreServices/SpringBoard.app/Japanese.lproj/SpringBoard.strings」
ここをいじるしか無いのかなぁ、WinterBoardでは書き換えれないよなぁって感じですが。
あと、スライドが白くなっちゃう方はもしかしたらPCでその画像開いちゃったり(確認て)してませんかね?
追記:「com.apple.springboard/Japanese.lproj/SpringBoard.strings」
で文字消しできましたね
テーマ名.theme/Folders/SpringBoard.app/ja.lproj/SpringBoard.stringsですね。
勝手にコメント欄荒らして申し訳ございません。。
仰るとおり、WinterBoardでもまったく同じ事が出来ます。
ただ、記事冒頭にもある通り、この記事はWinterBoardは使いたくない!という私の様な方向けなので、ご理解頂ければと思います。
>いつも楽しく拝見しています。
>SIMアンロックの更新を心待ちにしていま~す。
>SANTA様、IPAD用tap to unlockもうサイコー!!です。(=^・・^=)
スライド良いけど、やはりスピーディーさ、確実性を求めると。
ありがとうございます。
追記ありがとうございました♪更新頑張ってください♪楽しみにしてます♪
いつも更新を楽しみにしております。
時計のアプリのアラーム解除やタイマー解除の文字を消したいのですができますか?
できるようであれば教えてください
週末にまとめて更新しますので、少々お待ち頂ければと思います。
よろしくお願いいたします。
3Gだと成功しませんでした~(;・∀・)
ボタンは透明になるんですけど他のを変えてもならない状態でした。
同じディレクトリのそれらしいのも変えてみたんですけど無理でした。
lookinfo 入れているからかなぁ・・・。
3GはiOS 4.2.1が最終バージョンになりますので、画像のサイズが微妙に違ってきてしまうのです・・・!
電話がかかってきた時の”応答””拒否”の赤と緑のボタン画像はどこに格納されていますか?
Retinaディスプレイのデバイスでしょうか?
背景の部分が消えないのでいすがなぜでしょか?
ロック解除スライダーの部分でしょうか?
はい!
ここまでくるとステータスバーも消したくなります・・
ヒントだけでもいいので書いてくれると嬉しいです。
WinterBoard無しで行う場合は「Shared@2x.artwork」と言う物を展開、差し替え、再構築する必要があります。
少し難しい場面がありますので、ご注意下さい。
USB接続中の
バッテリーと背景を消して壁紙が映るようにもできますか?
できれば方法を教えていただきたいです。
BatteryShowerと言う物を使用することで可能です。
https://tools4hack.santalab.me/jbapp-am-theiostre-batteryshower.html
Batteryshower使ったらちゃんと出来ました!
色々ありがとうございます
いつも楽しく記事を拝見させていただいてます。
記事の内容通りに変更を行いましたらタップでアンロックできるようになりました。しかしSMSを開く時だけはタップではアンロックできず、僅かにスライドしなければならない状況です。これは仕方の無い事なのでしょうか?
カメラアイコンを表示中の場合でしょうか?
はい。カメラアイコン表示中です。
ポップアップしている通知が出ている場合はそれが仕様になっています。
カメラアイコン非表示&非表示版の画像を使用している場合では問題無いかと思われます。
回答ありがとうございます。
仕様なら仕方ないですね、これからもブログ楽しみにしております。
脱獄をきっかけに拝見させていただきました。
上記のとおりやってみたところ、スライダーの黒い背景と
白い矢印だけ残ってしまいました。
解決策ってありますか?
よろしくお願いします。
デバイス&iOSバージョンは何でしょうか?
iPhone4sでios5.1.1です。
使用しているファイルが正確な物であれば変更可能ですので、ファイルが合っているかを確認してみてください。
また、セーフモードであっても変更されていないかを確認してみてください。
Barbottom…のとこが薄くなるだけで消えないのですがどうしたら…
解凍した物をプレビュー等せずに使用していますでしょうか?
また、何かしらの脱獄アプリでデザインが変更されていませんでしょうか?
どうしたらいいのでしょうか?
再度ファイルを解凍し、差し替えてみてください。
また、セーフモード上でも同じようになっているかを確認してみるといいかと思われます。
あのセーフモードとはどうするんですか?
SBSettings > Power > Safe modeから入ることが出来ます。
https://tools4hack.santalab.me/05-what-is-safemode-for-ios-jailbreak.html
プレビューしました
ありがとうございました!!
なりました!!
今後ともよろしくお願いします!!
毎日拝見させていただいてます。
この方法で時計部分の背景は透過出来たのですが、ミュージックコントロールを表示すると黒い背景が出てきてしまいます。以前は透過出来ていたのですが…。
解決策ってありますでしょうか。
よろしくお願いします。
≫Tap to Unlockキットの中に入っている画像ファイル3つを指定のフォルダに転送
とは、具体的にどうやればいいのですか?
「Tap to Unlockキット」はダウンロードさせて頂いています。指定フォルダの場所は分かっているのですが転送のやり方がわかりません。
すみません。教えてください。
iFunBox等で転送していただければ問題ありません。
いつも拝見しております。
ステータスバーの黒い背景の画像はどこのフォルダにありますか?
ステータスバーを透過したいわけではないのですが、探しています。
もしご存知でしたら教えてください。お願いします。
ステータスバーに関しては単純に画像を差し替えるといった事だけでは出来ないようになっています。
通常はWinterBoardを使用してください。
どうしてもWinterBoard無しでと言う事であれば「Shared@2x.artwork」というファイルを展開して編集して再作成して・・・といった手順が必要になっています。
始めまして、一つお伺いしたいのですが
winterboardを使わずにステータスバーにある3Gの表示は消してWi-Fiのアイコンは表示できるようにできますでしょうか?
もしご存知でしたらご教授していただけないでしょうか
よろしくお願いします。
出来ないことはないのですが、単純に画像としておいてあるわけではなく、多数の画像を固めた特殊な1つのファイルになっています。
これをコマンドライン等から解凍し、差し替え、結合といった作業が必要になってしまいます。
こんにちは
私も管理人さんと同じように『WinterBoardは極力使いたくない!』派なのですが、
今回『時計の背景部分を透明化』だけをしようと他を調べたのですが、BarLCDpngをリネームされているだけの方もいらっしゃいました。(ここでは画像の差し替えで透過させる方法です)
もしかしたら記事が少し古かったかも知れません。
今回の画像の差し替えの方が安全な方法でしょうか?
教えてください、宜しくお願いいたします。
iOS 5.1.1では本記事のファイルになっておりますので、デバイスに合わせたファイルを差し替えてあげてください。
管理人様
初心者相手の質問に、ご丁寧に回答して頂きありがとうございました。
こんにちは。
この記事の方法大変参考になりました。うまくできたとおもったのですが、ロック画面の時計の背景と下のロック解除スライダーの透明化が充電中のロック画面には適用されているのですが、充電していないときの画面には線だけが残っています。どのようにしたら消せますか?
教えていただけたら幸いです。よろしくお願いいたします。
デバイスはiPhone3GSでOSは6.0.1です。
セーフティーモードだと全部透明になっているんですが通常の場合、ロックバーの背景だけ黒いままなのですがどーすればよいですか?
ロック画面に影響を与えるMobileSubstrate系の脱獄アプリがインストールされていませんでしょうか?
回答ありがとうございます。入っていました。これが原因だったのですね。解決しました。ありがとうございました。
こんにちは(*´◡`*)いつもTools4Hack読ませていただいております。
上記の方法でTap to Unlockを実装しました。
もうすぐiOS6.1の脱獄ツールがリリースされるということですが、その際には元にロック解除(Tap to Unlock)を元に戻してアプデした方がいいんですかね?
もしそうなら、戻し方を教えてください
/System/Library/PrivateFrameworks/TelephonyUI.framework/に入れた
BarBottomLock@2x~iphone.png
bottombarknobgray@2x~iphone.png
WellLock@2x~iphone.png
を削除してリスプリングしたんですが、なぜかスライドが現れず、スライドしてもタップしてもロックが解除出来ない状態になってしまいました…
忙しいところ、申し訳ありませんが、返信お願いしますp(^_^)q
ちなみに、iPod touch 4th iOS5.1.1です。
削除ではなく、バックアップしていたファイルを書き戻す必要があります。
基本的にはアップデートで問題ありませんが、何かしらの問題が出ている様であればiOSの復元を行ってしまうと良いかと思います。
バックアップしていたファイルを書き戻すというのは、具体的にどういうことですか( ꒪⌓꒪)
上書き前にオリジナルファイルをバックアップしているかと思います。そちらを元の場所へ書き戻してください。
また、もしバックアップを取っていないのであれば、iOSの復元等を行う事となります
こんにちは。いつもブログを拝見しております。
ようやくiPhone 5も脱獄できるようになりましたが、こちらのTap to UnlockのiPhone 5バージョンを作成する予定はありますか?
少しお時間を頂いてしまうかもしれませんが、ご要望があるようであれば見てみたいと思います
此方ios6のiphone4sで試してみたところ
tp://tools4hack.santalab.me/media/uploads/2012/07/howto-taptounlock-18.jpg
この画像の矢印の先の少し上に少し濃い線がありますよね
画像差し替えを行うとこの線だけが残ってしまうんです
消す方法はないでしょうか
まだiOS 6に関してはきちんと見ていないので、後ほど見てみたいと思います
私もiPhone5、iOS6.1でのタップで解除使いたいです。
Retina用のものを使うとやはり上下に線がでてしまいます。
よろしくお願いします。
返信ありがとうございます。
お忙しいとは思いますが、よろしくお願い致します。
何時も楽しみに拝見させてもらってます
welllockをいじると壁紙交換できなくなりませんか?
僕だけの症状なんですかねぇ
iPod touch5g,6.1で使用してみましたが、スライドの場所の背景の上部分に線が入ります。
iOS6版もそのうちお願いします。
4s 6.1ですが、tap to unlock が実装されませんでした。
考えられる原因はありますか?
タイトルにもあります通りiOS 5.1.1対応の物ですので、まだiOS 6.1にきちんと対応されておりません
はじめまして、iPhone5 iOS6.1です。
久々の脱獄なのですが、ロック画面を弄ったりしていたら、着信時の応答、拒否ボタンや、壁紙変更時の設定、キャンセルボタンなど画面下部に表示されるものが画面下ギリギリに表示されてしまい、タップしても反応がありません。
以前使用していたiPhone4でこのような状態になった事はありませんでした。
よろしかったら、考えられる原因や解決策をご教授いただきたいです。
よろしくお願いします。
微妙にサイズ等が変わっていますので、オリジナル画像のサイズを確認してみると良いかもしれません。
iFileのどこから確認すればよろしいでしょうか?
書き換えた画像の場所を確認してください。
また、iFIleですと面倒かと思いますので、iFunBox等を使ってPC側で確認するのが良いかと思います
こちらはロック画面のスライダーなどの画像を変更しただけなのですが他のものにも影響するのでしょうか。
一昨日までは正常に反応していたので、それから昨日までに何か原因があったとは思いますが…。
同じ部分のファイルが使われる場所では影響されます。
このように表示されてしまいます。
http://uploda.cc/img/img5115c9cae5ac9.jpg
iphone5に元々入っている
BarLCD@2x~iphone.pngの画像サイズを確認した所、
4のものと同じ、2*192でした。
これで線が入るということは、何か他の原因でしょうか
線が入る現象は別の部分に専用の画像が存在するためです。
ただし、単純な画像差し替えでは無理なので、ちょっと面倒かもしれません
試しに、2*193と2*194の透明画像を作って試したけど、
まったく同じように線が入ります。
やっぱし他の原因のようです。
私も境界線の影で悩んでいたんですが…
どうやらナビゲーションバーの影のようです