« [iPhone]iPhone 3GのSafariで閲覧中のページのタイトルとURLをWassr/Twitterのフォームに貼り付けるブックマークレット | Main | [iPhone]i.softbank.jpドメインのメール着信通知時に着信音とバイブレーションを鳴動させる「SBankNotify」0.12 »

2008.08.20

[iPhone]i.softbank.jpドメインのメール着信通知時に着信音とバイブレーションを鳴動させる「SBankNotify」

Eメール(i)すなわち、i.softbank.jpドメインのメールの着信通知時に、着信音とバイブレーションを鳴動させるdaemonを作ってみました。名前は「SBankNotify」としました。

無論、iPhone 3G用です。Jailbreakしておく必要があります。
Private Frameworkを使っているので、iPhone SDKでは作れない種類のソフトウェアです。

2008.08.23追記

0.12へ地味にバージョンアップしました。

SBankNotifyはiPod機能で音楽を聴いている際、一時停止をかけてから着信音「sbank.caf」を再生しますが、従来5秒待ったら有無を言わさず再生を再開していたところ、着信音の再生が終わるまで待ってから音楽を再開するようにしました。

尺の違うsbank.cafへの差し換えにも柔軟に対応できるはずです。ただし、巨大なファイルだとハングアップすると思いますので、注意してください。

2008.08.22追記

Cydiaのリポジトリを用意しました。
それに伴いインストール方法についての記述を書き換えました。

SBankNotifyを0.11に更新しました。
フェードインフェードアウトの処理を省きました。
これが効を奏してか、謎に発熱するようなことは無くなったような気がします。
何か確証があってそうしたわけでなく、全然行き当たりばったりなんですけどね。

普通に動いている限りは、フェッチやプッシュ運用より省電力な感じです。

2008.08.21追記

パッケージをアップデートしました。バイブレーションの設定変更が有効にならなかったのを直しました。

preinstとpostrmのパーミッションの問題だったようです。

またarawasさんからBossPrefs用のアイコンをいただきましたので、同梱しました。

不具合情報に追記。どうも省電力関係で問題があるようです。
つまり、プッシュやフェッチを切ったところであんまり電池が持たない。意味ねえ〜。

インストール

無保証です。永遠に人柱版です。
いささか変な挙動に遭遇しています。
iPhoneを壊してもいい覚悟でインストールしてください。

Cydiaがインストールされた環境が必要です。

Cydiaを起動し、「Manage」タブの「Sources」をタップ。

Sbanknotify02

「Edit」ボタンを押すと「Add」ボタンが出現するので、それを押して、以下のURLを入力してください。

http://homepage3.nifty.com/moyashi/cydia/

Sbanknotify03

後はナリユキで登録を完了させてください。

SBankNotifyはBossPrefsで有効無効を切り換える作りなので、BossPrefsを事前にインストールしておいてください。
BossPrefsは、必ずCydiaからインストールしてください。

「Search」タブで「sbanknotify」を入力すると「SBankNotify」が候補に出てきます。

Sbanknotify04

後はCydiaの流儀でインストールしてください。

直前に手動インストールしている方は、アンインストールの項を参考に、手動でアンインストールしてからCydiaでインストールしてください。

インストール後、BossPrefsに「SBankNotify」という項目が出現すると思いますので、「ON」にしてください。直後から機能すると思います。

Sbanknotify01

このパッケージをインストールし、しかる後に再起動(respringでもOK)すると、バイブレーションの動作時間が0.5秒から4秒に延長されます。

デフォルトのバイブレーションの動作時間を延長するので、例えば「ハノイの塔」でミスをすると、その度に4秒バイブレーションが動作してウザいです。

それが許せない場合は、SSHでログインするかMobileTerminalから以下のようにしてデフォルトに戻してください。MobileTerminalから作業をする場合は、「su」で管理者権限を獲得しておいてください。

# cd /System/Library/PrivateFrameworks/Celestial.framework/
# cp SystemSoundVibrationPatterns.plist.bak SystemSoundVibrationPatterns.plist

バイブレーションの動作時間の変更については、再起動するかrespringしないと反映されません。

アンインストール

Cydiaからインストールしたのであれば、普通にCydiaからアンインストールしてください。

直前が手動インストール、という方は、BossPrefsで「SBankNotify」を「OFF」にしてから、SSHでログインするか、MobileTerminalから以下のようにアンインストールしてください。
MobileTerminalの場合は事前に「su」を実行して管理者権限を取得しておく必要があります。

# apt-get remove com.hitoriblog.sbanknotify

着信音の変更

鳴らしているのは「/System/Library/Audio/UISounds/sbank.caf」です。
実体はAIFFなので、何らかの手段でAIFFを用意し、上書きしてください。
あんまり巨大なファイルだとハングアップすると思います。

使い方/運用

リアルタイムで着信を知る必要があるメールをi.softbank.jpに転送し、プッシュやフェッチは切っちゃいましょう。
ちなみに、i.softbank.jpのアカウントを「オフ」にしても、通知だけは機能します。

「設定」→「サウンド」→「新着メール」を「オフ」にしても、SBankNotifyの着信音は鳴ります。僕は、そういう設定で使っています。

「設定」→「一般」→「自動ロック」を「1分」などに設定してください。
SBankNotifyが有効な間、通知が表示された時点で通常とは違う状態に遷移するようで、「しない」にしていると、以降スリープしません。

自分のところでは、2通以上通知が重なった状態でも「1分」などに設定していれば、スリープへ移行できてます。

到着したメールの数だけ音が鳴り、到着したメールの数だけ通知を消すボタンを押さなければなりませんが、これはもうどうしようもありません。

不具合とか

  • 省電力関係で問題が出ることがありました。今は「自動ロック」を「1分」などに設定していれば大丈夫そう?
  • 受信処理はしません。Message.frameworkでできるんでしょうが、これもまたPrivate Frameworkでドキュメントが無く、使い方が分かりません。やり方を教えてくれれば対応します。IntelliScreenをリバースエンジニアリングすれば分かりそう。
  • サイレントモードにしていると、ヘッドフォンをしていても、バイブレーションだけ動作します。
  • iPod機能で動画を見ていた場合は、そこで再生が(結果として)中断します。
  • それ以外の音を出すアプリケーションとはコンフリクトすると思います。まずい状況になる場合はSBankNotifyをOFFにしてください。
  • daemonにあるまじきことですが、僕にかかってはメモリリークなんてのは十分ありうること……
  • 他にも不具合はあると思います。

問題点は別にそれでいいと思ってあるがままにしているわけじゃありませんが、ドキュメントが無かったりスキルが無かったり無知だったりで、自己解決できてません。

|

« [iPhone]iPhone 3GのSafariで閲覧中のページのタイトルとURLをWassr/Twitterのフォームに貼り付けるブックマークレット | Main | [iPhone]i.softbank.jpドメインのメール着信通知時に着信音とバイブレーションを鳴動させる「SBankNotify」0.12 »

Comments

やっとフェッチの呪縛から解放されました
ありがとう!

Posted by: ta2 | 2008.08.20 at 02:23 PM

ありがとうございます。神アプリです。jailbreakが必須になりました。

Posted by: | 2008.08.20 at 04:33 PM

ごめんなさい、もう少し詳しく教えて頂きたいのですが
どこにコピーしたらよいのでしょう?spc?
あとはターミナルのコマンドなのですよね?

Posted by: dai | 2008.08.20 at 05:14 PM

神!!
本当にありがとうございました!

Posted by: | 2008.08.20 at 07:00 PM

OMG thanks!!

Posted by: mush | 2008.08.20 at 07:18 PM

インストール方法が分からない人は、こちらの「THE ROAD AHEAD」さんで解説してくださっているので参考にしてください。

http://digicool.org/wp/?p=1364

Posted by: moyashi | 2008.08.20 at 08:45 PM

すごいです!!
ありがとうございます。

私はこの方法で無事インストールできました。
http://toysn.blog103.fc2.com/blog-entry-275.html

Posted by: とよしん | 2008.08.20 at 09:24 PM

バイブの時間が0.5秒から変わらないんですがどこをいじったらいいか教えていただけますか?

Posted by: ヌルコ | 2008.08.20 at 09:30 PM

書いてある通り再起動してくだしあ。
再起動しないと反映されません。

Posted by: moyashi | 2008.08.20 at 09:33 PM

デモ動画を見ましたが、すばらしい!!
ただ、脱獄するのはちょっと・・・。メインの携帯電話なので^^;
ぜひ、AppStoreからリリースしていただけないでしょうか?(笑

Posted by: tomato | 2008.08.20 at 09:40 PM

書いてある通り、iPhone SDKでは作れないアプリケーションなので、App Storeから出ることはありません。Appleが認めません。
SBankNotifyは、言ってみればアンダーグラウンドなソフトウェアです。

iPhone SDKはsandbox環境で、アクセスできるAPIが限られています。
SBankNotifyではJailbreakの助けを借りて、非公開APIを使ってこの機能を実現しています。

Posted by: moyashi | 2008.08.20 at 09:47 PM

これがすごい。早速インスコしました。
ヌルコさんと同じく0.5秒しかバイブレーションしなかったので再起動かけたのですが変わりませんでした。

Posted by: | 2008.08.20 at 10:03 PM

ありがとうございます!!
この部分に不満を持っていたユーザーは多かったと思います。リアルタイムに着信を知りたかったので、かなり嬉しい機能追加となりました。

これで、iPhone 3Gの使い勝手が更に向上します。
本当に感謝します。

Posted by: five | 2008.08.20 at 10:19 PM

再起動かけたんですけどバイブ時間が変わってません・・・

Posted by: | 2008.08.20 at 10:26 PM

バイブの時間が変わらないのは、何らかの理由で
SystemSoundVibrationPatterns.plist
が書き換わってないです。なので以下でOK。

# cd /System/Library/PrivateFrameworks/Celestial.framework/
# mv SystemSoundVibrationPatterns.plist SystemSoundVibrationPatterns.plist.org

その後、再インスコ

# dpkg -i com.hitoriblog.sbanknotify_0.1-1_darwin-arm.deb

で、SystemSoundVibrationPatterns.plist
が作成されていることを確認。

その後再起動してください。私はこれでOKでした。

Posted by: | 2008.08.20 at 11:03 PM

すばらしいソフトありがとうございました。これでiPhoneを実用的に使えます。
本当に感謝です。

Posted by: btp | 2008.08.20 at 11:29 PM

controlファイルといっしょに、preinstとpostinst(postrmの間違い)を入れていたというボケがありました。

しかし、preinstとpostrmにしても、なぜか実行されないですね。

/var/lib/dpkg/info/に出来ていることは確認してます。

ということで、現状バイブレーションが長くならなくて正解です。

Posted by: moyashi | 2008.08.21 at 12:18 AM

SystemSoundVibrationPatterns.plistを削除後、インストールと再起動でバイブレーション4秒化できました。
どもでした。

Posted by: | 2008.08.21 at 02:37 AM

非公式ですけどこれでかなりの前進ですね。
あとはこの動作と同時にメールを受信する動作をしてくれれば結果的にプッシュと同じことになります。それが可能なら、一応プッシュ不可能の問題も解決ですね。
どうにかならないなんでしょうか、、他力本願ですがww

Posted by: のん | 2008.08.21 at 05:49 AM

パッケージを直しておきました。

Posted by: moyashi | 2008.08.21 at 05:50 AM

かなりの前進というか、自分ができることは、これでほぼ全部です。

書いてある通り、メール受信の方法は分かりません。ググっても出ない。多分Apple社外ではIntelliScreenの中の人ぐらいしかつき止めてないんでは? 方法を教えていただければ対応します。

現状のSBankNotifyは省電力関係で問題があるようで、この分だとプッシュより保たない。でも、恐らく自分には直せないです。結局プッシュでいいじゃんという結論になりそうですね。

Posted by: moyashi | 2008.08.21 at 06:34 AM

再パッケージ分、完動してます!
ありがとうございます。

Posted by: margerydaw | 2008.08.21 at 09:41 AM

こんにちは。
書いてある通りに実行してみたのですが、
下記のエラーが出力されインストールできません。。。
原因わかりますでしょうか。
よろしくお願いします。

dpkg -i com.hitoriblog.sbanknotify_0.1-2_darwin-arm.deb
(Reading database ... 5746 files and directories currently installed.)
Unpacking com.hitoriblog.sbanknotify (from com.hitoriblog.sbanknotify_0.1-2_darwin-arm.deb) ...
dpkg-deb (subprocess): short read in buffer_copy (failed to write to pipe in copy)
dpkg-deb: subprocess paste returned error exit status 2
dpkg: error processing com.hitoriblog.sbanknotify_0.1-2_darwin-arm.deb (--install):
short read in buffer_copy (backend dpkg-deb during `./System/Library/Audio/UISounds/sbank.caf')
Errors were encountered while processing:
com.hitoriblog.sbanknotify_0.1-2_darwin-arm.deb

Posted by: takkle | 2008.08.21 at 11:36 AM

これは素晴らしい。
どうもありがとう。

Posted by: | 2008.08.21 at 12:38 PM

>>takkle
今試しましたが、こちらでは成功してます。
ファイルをダウンロードするブラウザを変えて、
iPhoneは再起動直後にやってみてはどうでしょう。

Posted by: moyashi | 2008.08.21 at 01:16 PM

moyashiさん
IEで落としてたのを、Firefoxに変えてみました。
ファイルサイズがぜんぜん違う・・・。
IEでのダウンロードが上手くいってなかったみたいです。
無事インストールできました。

Posted by: takkle | 2008.08.21 at 01:46 PM

moyashiさま

素敵なソフトありがとうございます

訳ありでアンインストールしたのですが
省電力関係がおかしいままなようです

解決方法はありますでしょうか?
複数メールがくるとスリープしなくなります

Posted by: | 2008.08.21 at 06:06 PM

sbanknotifyがdaemonとして起動していなければ、システムに対する影響は残さないはずです。
再起動してみてください。

まあ、再起動ぐらいはやってますよね。

BossPrefsでOFFにする前にアンインストールしたのであれば、念のため、再度インストールしてBossPrefsでON→OFFにしてからアンインストールして、再起動してください。

Posted by: moyashi | 2008.08.21 at 06:13 PM

モバイルターミナルを起動すると写真のように
iphone:~ではなくlocalhostとなるのですが
どうやればiphone:~となるのでしょうか?
ご指導おねがいします。

Posted by: | 2008.08.21 at 10:35 PM

Cydiaのリポジトリを用意したので、それでインストールしてみてください。

Posted by: moyashi | 2008.08.22 at 05:49 AM

すばらしいです
自動ロックを「しない」でスリープできるよう是非お願いします
がんばってください

Posted by: sketches | 2008.08.22 at 07:00 AM

使ってみましたが、特にバッテリーの減りが早い、発熱する、なんて事はないような気がします。

Posted by: | 2008.08.22 at 10:01 AM

いつもROMらせていただいております
リポに登録して使わせていただいております
すばらしい機能をどうもありがとうございます

Posted by: k0he | 2008.08.22 at 12:25 PM

大変有益な情報をありがとうございます。
要望なんですが、バイブレーション、着信音
共に4秒以上に設定できるようになりませんか?
個人的にはもう少し長いほうがいいので・・・

Posted by: mal | 2008.08.22 at 11:55 PM

iPhone最大の問題を解決してくれそうで。。本当にありがたいアプリです・・・
ですが、同じく長時間化を希望します。

知識など全く無いですが、sbank.cafを最後まで再生出来る様になれば・・・と思います。
そうすればニーズに合わせて、cafファイルを自分で編集すればいいと思うのですが・・・

やはり、バイブが関わってくるとそうもいえないんでしょうか・・・?

Posted by: ST | 2008.08.23 at 12:41 AM


と、思ったら普通に5秒以上再生された・・・(・ω・`)
・・・なぜでしょう?

Posted by: ST | 2008.08.23 at 12:46 AM

0.12で長い着信音にも対応しました。

ただし、今の作りだと、続けざまにメールが来ると来たメールの数だけ連結して鳴りますので、長時間にするのはおすすめしません。鳴り終わらないと次の着信音が鳴らないのです。3通いっぺんに来たら、通常の3倍の時間着信音が流れ続けます。キャンセルする方法はありません。

これを、続けざまに着信があったときに前のものがキャンセルされるようにするにはスレッドを使う必要がありますが、自分の知識レベルだとメモリリークなど不具合の種になりそう。

バイブレーションは、以下のファイルを自分でいじれば好きなようにできるので、ご自分でやってください。間欠動作じゃなくて、ブーーーーーーーーーーーーと連続動作させることもできます。

System/Library/PrivateFrameworks/Celestial.framework/SystemSoundVibrationPatterns.plist

基本的にSBankNotifyはバイブレーションがどう動作するかについて関知してません。パッケージをインストールするときに、SystemSoundVibrationPatterns.plistを改変済のものと入れ替えているだけです。

Mac OS XならXcodeを入れてProperty List Editorでいじります。

Windows用のエディタは入手しにくいと思いますので、CydiaからErica Utilitiesをインストールして、ターミナルからplutilを使ってxml1フォーマットに変換してからエディタで編集、再度plutilでbinaryに戻すといけます。

plutil -c xml1 SystemSoundVibrationPatterns.plist

編集

plutil -c binary SystemSoundVibrationPatterns.plist

Posted by: moyashi | 2008.08.23 at 02:07 AM

バイブレーションを0.5に戻したいのですが
コマンドを実行後再起動をするとバイブが鳴らなくなってしまいます・・・

SystemSoundVibrationPatterns.plist.bak

が壊れているのかも知れないのですが何か方法は無いでしょうか?

Posted by: | 2008.08.23 at 02:51 AM

これを使ってみてください。

http://moyashi.air-nifty.com/SystemSoundVibrationPatterns.plist.zip

Posted by: moyashi | 2008.08.23 at 03:34 AM

ありがとうございます!!!
直りました♪
感謝です!!!

Posted by: | 2008.08.23 at 07:50 AM

すばらしいです。本当に感謝しています。
バイブのパターンについてですが、
SystemSoundVibrationPatterns.plistの設定変更のコツが
いまいち掴めないので、ご指導いただけないでしょうか。
当方、OSXでPropertyListEditorを使用しています。

Posted by: toku | 2008.08.23 at 09:40 AM

類推と試行と英和辞書で理解できませんかね?

ConnectedToPower、Default、RingerSwitchIndicationと三つ子要素がありますが、Defaultの中をいじってくだしあ。

Intensity: 強度
OffDuration: バイブレーションOFFの持続時間
OnDuration: バイブレーションONの持続時間
TotalDuration: バイブレーション動作の全体持続時間

Intensityは試した限りでは変化が分かりませんでした。
値の取りうる範囲がよく分かりません。

OnDuration + OffDurationが動作の最小単位です。
それがTotalDuration分繰り返されます。
OffDurationを0にするか、OnDurationとTotalDurationを同じにすれば、連続的なバイブレーションになるかと思います。

Posted by: moyashi | 2008.08.23 at 03:11 PM

つまらないことなんですが、紹介に使われている動画で使われている着信音はどこからとってきたのでしょうか?もしよろしければ教えていただけないでしょうか?

Posted by: tonton | 2008.08.23 at 04:44 PM

更新感謝です。
丁寧な解説も勉強になります。

Posted by: Org | 2008.08.23 at 09:14 PM

おお!!
いいですね。ありがとうございます。
使わせてもらってます。

ちょっと気になったんですが、
いったいどんな仕組みでやっているんでしょうか。

Posted by: novi | 2008.08.23 at 09:15 PM

おっ、noviさん最近はどうですか。
基本的に、以下のソースを元に作ってます。

http://www.byteeasy.com/projects/wiki/DarKen

コールバックの第三引数にNotificationの種類がCFStringRef (NSString)で渡されてくるので、文字列比較して、i.sotbank.jpのもの(kCTSMSClass0StringReceivedNotification)だった場合に音とバイブレーションを鳴らすという仕組みです。

Posted by: moyashi | 2008.08.23 at 09:47 PM

どうもです。
へぇ〜こんなのがあるんですか。参考になります。

なんか他にもHackできそうなところがいっぱいな感じですね。
最近はちょっと忙しくていじれてないですが。

普通の携帯だとこんな低レベルなところは叩けないのでワクワクw

Posted by: novi | 2008.08.23 at 11:30 PM

着信音いい感じです。感謝!!
cydiaから0.12入れた後無事に作動していたのですが、しばらくした後に何らかの理由で(心当たりがないです・・・)作動しなくなったのたので「あれ?」と思いBossPrefsを見るとSBankNotifyがOFFになっていたので再びONにしたのですが、その後画面が消える(スリープ、再起動で)たびにOFFになりメールが届いても作動しなくなったためSBankNotify0.12入れなおそうと思ったのですが・・・
"subprocess pre-removal script returned error exit status 1"とエラーが出てアンインストールできないです。。。MobileTerminalからのアンインストールも試したのですがそれも無理みたいで・・・他の方法(SSHでログインして直接ファイルを消す等で)でアンインストールできないでしょうか?

Posted by: tonton | 2008.08.24 at 01:28 AM

皆様が絶賛されているように
待望の、そして素晴らしいappを
どうも有難うございます。
ちなみになのですが
着信音で"You've got mail"を
リピートで作成するにはどのようにすれば
良いのでしょうか…。
単発ですと1秒くらいしかなく
2~3回リピートさせ、バイブと
同じくらいの長さにできればと思い。
もしご存知のようでしたら
教えて下さい。
初心者な内容ですみません…。

Posted by: 深謝 | 2008.08.24 at 02:21 AM

>>tonton
これを削除するとアンインストールできると思います。
/var/lib/dpkg/info/com.hitoriblog.sbanknotify.prerm
バイブレーションが動作しなくなったとかいうことが起きた場合は、

http://moyashi.air-nifty.com/SystemSoundVibrationPatterns.plist.zip

これを

/System/Library/PrivateFrameworks/Celestial.framework/

に置くと初期状態になります。

>>深謝

Audacity等の波形編集ツールで編集&書き出して、書き出したWAV等をAIFFにコンバートしてください。

http://moyashi.air-nifty.com/cafs/sbank04.aif

Posted by: moyashi | 2008.08.24 at 03:49 AM

>>novi

やっぱり外でもネットにつながるのはいいですよ。
この通り、電話系も結構ハックできるっぽいですし。

でも、noviさんほどの人なら、App Store向けのアプリを作るのが
正解なんじゃないですか。
Lyrics.appはiPhone SDKでは作れませんが、仮にApp Storeに置けたら一財産になりそうですね。

ところで、MobilePlayer.frameworkで例の方法で曲情報が取得できなくて困ってます
関数自体はあるみたいなんですけど、空文字が返ってきます。
試すことがあったら、ハックしてみてください!!

Posted by: moyashi | 2008.08.24 at 04:08 AM

いい感じです、ありがとうございます。
ただ、メール,SMSともに着信数を示す赤丸が
表示されなくなりました。
さほど支障はないのですが、仕様でしょうか?
それとも私のだけでしょうか?

Posted by: ski | 2008.08.24 at 07:39 PM

上の者です。
ごめんなさい、私の勘違いでした。
着信数表示されてました。

Posted by: ski | 2008.08.24 at 07:59 PM

moyashi様
お知恵を有難うございます。
そしてさらに素敵な"You've got mail"まで
作成いただいて…m(_ _)m
大切に使わせていただきます。
有難うございます。

Posted by: 深謝 | 2008.08.24 at 11:26 PM

無事アンインストール、再インストール、動作しました!!!
本当にありがとうございますーーーー

Posted by: tonton | 2008.08.25 at 01:37 AM

これを機会に脱獄しました。
バイブは他との影響もあるので、4秒はやめて標準の0.5秒としました。SystemSoundVibrationPatterns.plist の書き直しは、手動でコマンドではなく iPhoneBrowser を使うと初心者の方は簡単だと思います。

要望としては、バイブ時間の切り替えと曲(caf)の選択ができれば嬉しいです。ホームアイコンから設定画面へアクセスできるようにしてはいかがでしょうか? 是非おねがいします。

Posted by: Rosso | 2008.08.25 at 03:36 PM

感謝しながら使わせていただいております。
同時に受信もできると、やはりうれしいですが、これにFreePopsというのは利用できないですかね。
素人意見でした。
ありがとうございます!

Posted by: たけぽん | 2008.08.25 at 08:36 PM

嬉し過ぎて、2.0.1状態で2回、2.0.2状態で1回脱獄してインストール
してみましたが…
しばらく(1時間位)使うと「サーバーに接続できません」、「インタ
ーネットに接続できていないため…」となってしまいます。
泣く泣く今回も檻の中に戻ってきました。
私のレベルではどうにも出来なくて、まだ当分「音無しの世界」です。
(ネットワークのOn,Off、機内モードOn,Off等色々やってはみたのですが)

Posted by: | 2008.08.26 at 04:18 PM

>>たけぽん

FreePopsはWebメールのプロキシなので、今件に関係ありません。
繰り返しになりますが、Message.frameworkを使ってメールチェックをさせないと意味は無いでしょうが、方法が全然分かりません。

>>名無しの人

メールを取ってこなくなる症状はMobileMail.appを再起動させると直ると思います。(MobileMail.app使用中にHomeボタン6秒以上押し続け)

これがSBankNotifyによる症状なのかどうかは、よく切り分けた方がいいと思います。SBankNotifyはネットワークにも、MobileMail.appにも関与していません。

JB後にiTunes上のバックアップから戻しているのであれば、それを止めてみてはどうでしょうか。
僕は毎回「新しいiPhone」として設定し直してます。

Posted by: moyashi | 2008.08.26 at 07:39 PM

>>moyashi様
レスありがとうございます。
そうですか、MobileMail.app再起動ですか。でも多分やってみた様な…
思いつく事はやったと思うので。Safariを立ち上げても「インターネッ
トに接続されていません…」と出たので諦めてしまいました。
SBankNotifyが関与していない事は分かりましたので、また挑戦したい
と思います。
それとバックアップから復元していました。次回は新しいiPhoneで行きます!
ありがとうございます。

Posted by: スイマセン名無しです | 2008.08.26 at 09:54 PM

>>moyashi様
あ、忘れてました。
WiFiだとMailもSafariも正常に動作しました。
WiFiを切って、3Gで繋ごうとすると両方ともダメでした。
やっぱり、Mail.app再起動でOKそうですか?

Posted by: スイマセン名無しです | 2008.08.26 at 10:03 PM

分からないですね。
そういう症状になったことはありません。
SBankNotifyは関係無いと思います。

あとBossPrefsで3GとEDGEは触らない方がいいです。
僕は触らないようにしてます。

Posted by: moyashi | 2008.08.26 at 10:19 PM

>>moyashi様
ん〜苦し紛れにBossPrefsを触っていたかもです。
もうちょっと、落ち着いて、よく考えてやってみます。
ありがとうございました。

Posted by: スイマセン名無しです | 2008.08.26 at 10:26 PM

僕の環境ではBossPrefsでEDGEがONになり、3GがOFFになっています。状態取得に失敗しており、明らかに日本の環境には非対応でありましょう。

iPod touch時代から、BossPrefsでEDGEを触り、通信不能になるというトラブルが多く報告されてきましたから、触らないのが大人のたしなみというものです。

・BossPrefsで3GとEDGEを触らない
・バックアップを書き戻さない

Posted by: moyashi | 2008.08.26 at 10:44 PM

cydiaから0.12-1入れた後、BossPrefsにてONしましたが、作動しません。何かお気づきの点?ありますでしょうか?

Posted by: | 2008.08.27 at 12:10 AM

>>moyashi様
どうも、根本的に私のiPhoneは不安定みたいです。
毎回違う挙動です。
BossPrefsで3G、EDGEを触らない、バックアップから戻さない。
を守ってもダメな様です。
今度は「アカウント名かパスワードが間違ってる」の一点張りで
受け付けないです。(×_×)
何か何処かでオカシクなってるんでしょうねぇ。
地道に勉強して行こうと思います。
ありがとうございました。

Posted by: スイマセン名無しです | 2008.08.27 at 12:20 AM

BossPrefsでONにして10秒ほど待ち
一度終了させた後に再度BossPrefsを起動して、ONのままかどうか。
これぐらいですね。

Posted by: moyashi | 2008.08.27 at 12:29 AM

>>スイマセン名無しです

純正でないUSBケーブルを使っているなら、純正を使ってみるとか。
くるくるケーブルはよく壊れますし、トラブルの元です。
純正とそうでないケーブルとで、挙動が違うのはよくあることです。

あとは原因の切り分けです。
非JB環境でどうなのか。
JBのみで不具合が顕在化するのか。
JBし、SBankNotifyをインストールして初めて不具合が顕在化するのか。

ちなみに、こういうエラーメッセージが出て通信できなくなり交換→改善という人も複数いるようです。
http://support.apple.com/kb/TS1683?viewlocale=ja_JP

Posted by: moyashi | 2008.08.27 at 02:20 AM

>>moyashi様
ケーブルは純正でした。
JBだけでダメな様です(×_×)
ん〜…
いろいろスイマセンでした。

Posted by: スイマセン名無しです | 2008.08.27 at 10:01 AM

>>アカウント名かパスワードが間違ってる
2.0.2の場合、対応Pwnの初期公開版の症状です。
手動でパーミッションなおすか、修正されたバージョンを使ってもう一度PWNするとなおります。

Posted by: | 2008.08.27 at 02:08 PM

moyashi様。

この機能を待ってました。
これを気に初JBに踏み切りましたが、
素晴らしく満足です。

まだ、受信音変更や、バイブパターンの変更等、
いじりたい事まで手につけれてませんが
じっくりと試してみたいと思います。

日本のiPhoneユーザーの救世主ですね!

以下は、勝手に思いついた戯言です。
他の方の意見にもある、
サウンドパターンと、バイブパターンの変更に加えて、
連絡先データの人別や、グループ別に
着信音までも設定出来れば、より素晴らしいなと
思いました。

そんな充実があれば、paypalで、
お金払いたいくらい欲しがる機能だと思います。


では、これからも、
無理ない程度にがんばってくださいませ。

Posted by: Muhou | 2008.08.28 at 01:37 AM

おーっ!!
成功しました。
ワカランエラーでません!
色々とアドバイスありがとうございました。
純正ケーブルで、BossPrefsはさわらない、新しいiPhoneで設定
使うPwnageToolは最新版で。
以上の条件でOKでした。
お世話になりました。
ありがたく使わせていただきます。

Posted by: スイマセン名無しです | 2008.08.28 at 09:00 AM

よかったですね。
トラブルがあったときは問題の切り分けをしてください。

>>Muhou

>連絡先データの人別や、グループ別に
>着信音までも設定出来れば、より素晴らしいなと
>思いました。

すいませんが、それができる携帯を使ってても設定をしたことが一度もないので、モチベーションがゼロです。

そもそも、i.softbank.jpの通知は、デフォルトで表示される通知の文面を送ってきてるだけなので、「何か知らんが来た」ということしか分かりません。

逆を言えば、あの文面はリテラルではないので、システム的にはSMSよろしくFromのアドレス等を通知することはできるはずですが(もちろん着信音やバイブレーションを鳴動させることも可能です)、そうなっていないのは、そうするつもりがないからでしょう。

Posted by: moyashi | 2008.08.28 at 12:49 PM

作動しませんと言っていたものです。
いろいろ調べていると、そもそもSoftbankのメール設定で新着メールを通知していないのが原因でした。
普段Gmailしか使ってなかったので全く気にしていませんでした。
無事動作しましたので、報告です。
ありがとうございました。

Posted by: | 2008.08.29 at 12:13 AM

すいません・・・
Cydiaからアンインストールするには、どうすれば良いのでしょうか?

Posted by: Hoxy | 2008.08.31 at 09:28 PM

インストール時と同じ操作をしてくだしあ

Posted by: moyashi | 2008.08.31 at 11:45 PM

着信音の再生時間を2秒にしたい場合はどのように設定すればよいでしょうか?
よろしくどうぞ。

Posted by: | 2008.09.02 at 11:08 PM

2秒の着信音に入れ替えてください。

Posted by: moyashi | 2008.09.02 at 11:10 PM

インストール後、iphoneを再起動したら全く電波をつかめなくなってしまいました。
どうすれば解消出来ますか?

Posted by: | 2008.09.02 at 11:49 PM

SBankNotifyは関係無いかと思いますが、CoreTelephonyに噛んでいるので、全く無関係かといえば断言はできません。

自分のところではそのような症状は出てませんので対処法も分かりません。
自己解決が無理ならアンインストールしてください。

Posted by: moyashi | 2008.09.03 at 12:03 AM

ああ、分かった。
Jailbreakに失敗してるんですね。
アンインストールしても、そのまんまだと思います。
なぜなら、Jailbreakした時点でその状態だったはずだからです。

Posted by: moyashi | 2008.09.03 at 02:29 AM

mobile terminalでスーパーユーザーになる時のパスワードって何になるんでしょうか?
宜しくお願いします。

Posted by: | 2008.09.04 at 01:13 PM

デフォルトはalpineです。

Posted by: moyashi | 2008.09.04 at 02:29 PM

 iphone3gを使っています。メール着信音とバイブレーションの設定を指示通りしました。バイブレーションは稼働するのですが、着信音が出ません。なにか示唆はありますでしょうか?

Posted by: mizuno | 2008.09.10 at 06:45 PM

・サイレントモード(マナーモード)になっていないか

・着信音の設定、ないしは音量の設定が最小になっていないか

・/System/Library/Audio/UISounds/sbank.cafが存在しないか、アクセス不能な状態になっていないか

ぐらいですね。一番ありうるのは一番上です。

「不具合とか」の項に書いた通り、「サイレントモードにしていると、ヘッドフォンをしていても、バイブレーションだけ動作します。」

一応補足ですが、サイレントモードとは本体向かって左上のスイッチを倒し、オレンジ色のマーカーが露出した状態のことです。

Posted by: moyashi | 2008.09.10 at 09:02 PM

いい情報ありがとう。

Posted by: | 2008.09.23 at 07:46 PM

これ面白いな。
http://forum.koohii.com/viewtopic.php?pid=28936

Posted by: moyashi | 2008.09.30 at 05:54 PM

「Edit」ボタンを押すと「Add」ボタンが出現するので、それを押して、以下のURLを入力してください。のところで
登録できません。宜しくお願い致します。

Posted by: | 2008.10.03 at 10:21 PM

http://homepage3.nifty.com/moyashi/cydia/ 」の末尾に「/」を入力していることを確認してください。

Posted by: moyashi | 2008.10.03 at 10:54 PM

Did not Find Repositoryとでて登録できません・・・

Posted by: | 2008.10.04 at 12:19 AM

再度確認しましたが異常はありません。
日本語入力モードで入力している、全角の英字を入力しているとか、大文字小文字を間違えているとか、「www.homepage3」といった感じでwwwを付けてしまっているとか、そんなようなミスがあるように思えます。

Posted by: moyashi | 2008.10.04 at 06:01 AM

このページにたどり着き感激してjailbreakなるもの意味も十分把握できてないものですが、記述して下さっている流れに従って昨日「SBankNotify」を無事インストールさせていただきました。本当に感激しています。感謝。
けれども合わせてjailbreak後はsecurity面で被害者にも加害者にもならないために十分な注意をしなければならないこともいろいろな情報を通じてはじめて知ったもので、その流れの中で特にOpen SSHをインストールした後は必ず対策をしなければならないことは理解できたのですが。私の場合インストールしたのはご指示いただいた
①Cydia と ②BossPrefs と③SBankNotifyしか
インストールしていません。

あと今後の可能性としてはここでも話題に上がっていたIntelliScreenの購入インストールくらいです。

そこで質問はどんな、対応をする必要があるのでしょうか。初歩的な質問で恐縮ですがお教えいただけますと感謝です。
よろしくお願い致します。

Posted by: | 2008.10.15 at 10:47 PM

役立ってよかったです。

一番大きなセキュリティ上のリスクはiPhoneを落とすことだと思うので、最低限パスコードロックをかけるということが一つ。

メール・Web・VPNなどのパスワードは保存せず、毎回入力するようにするというのが一つ。

個人情報を入れておかない、というのが一つ。

ここまでできていないことには、セキュリティを語るのはナンセンスですね。

iPhoneは、QuickPwnという手法でJailbreakをすると、パスコードロックをかけていても、中のデータが抜き放題になります。
パスコードをかけた非JailbreakなiPhoneであっても、落としたらそれまでです。

iPhoneが完全にJailbreakのブロックに成功しない限りは、iPhoneにはセキュリティ上の問題が残り続けるということはいえると思います。

Posted by: moyashi | 2008.10.16 at 03:01 AM

今まで問題なくSBankNotifyを使用していました。
しかし今日からメール着信通知時にSBankNotifyが働きバイブと音で知らせてくれるのはいいのですが、そのままスリープに入らず通知画面が点きっぱなしで、気がつけばバッテーリーが減っているという現象に陥りました。
自動ロックは「1分」に設定してあります。
原因が分からないのでとりあえずiPhone 3Gを復元して再度インストールして今は問題なく使用しています。
これで3度目です。
このような現象になった時できれば復元せずに、どこかのファイルを設定しなおせば治ると良いのですが、心あたりはございますでしょうか?
よろしくお願いします。

Posted by: とよしん | 2008.10.17 at 08:55 PM

自分はそういう現象に一度も遭ったことがないんですよね。

仮に何かの不具合があったとしても、SBankNotifyは、ただただ常駐するだけのdaemonなので、再インストールを必要とするほどの影響を残すとは考えられません。

ですので、同時にインストールしている常駐系/MobileSubstrate系のアプリの影響だろうか、という推測をするほかありません。

特にdaemonをインストールするようなアプリケーションは要注意といえましょう。

あるいは音の問題かもしれません。
デフォルトの音声は自分がずっと使っているものですが、嫌でもそれでしばらく運用してみるとか(僕の場合はほとんどサイレントモードですけど)。

Posted by: moyashi | 2008.10.17 at 09:18 PM

なるほど、試しに常駐系のアプリをチェックしてみます。

ありがとうございました。

Posted by: とよしん | 2008.10.17 at 09:22 PM

SBankNotifyすばらしいソフトですね
これを入れてからプッシュもフェッチもオフにして
使用しています。
携帯だと当たり前の機能ですがAppleが認めなかったので
SBがやむなく中途半端な仕様にしたのでしょうか?

電波がつかめなる件は私の所でも2-3回起こりました。
Wi-Fiや圏外から3Gに切り替わる時に発生します。
未読のメールがない時にひたすら接続中のカーソルが回り続けます。
ただその状態でも既読のHTMLメールなどはちゃんと読む込むので
SB側のサーバーに問題があるのかもしれません。
また私も一度BossPrefsでEdgeをONOFFさせたことがありこれが問題かもしれません。ただ今放っておけば直るので気にしていません。

これからもご活躍を

Posted by: kazuhominami | 2008.10.18 at 01:31 PM

デモムービーの着信音の方が欲しいな…

Posted by: | 2008.10.22 at 12:37 PM

おおお!ありがとうございます!
自分でも色々と作って楽しんでますが、早速使わせてもらいますね!

Posted by: | 2008.10.24 at 01:15 AM

こんにちは。
私もスリープしなくなって困ってます。。ですがi.softbank,jp宛のメールだとスリープになりますね〜普段はgmailなんでどうしようかと考え中です。

Posted by: | 2008.10.24 at 12:40 PM

僕はフェッチもプッシュも切って、標準のメール着信音も切ってます。
つまり、メール通知関係はSBankNotifyだけにしてます。
僕もGMailがメインですが、i.softbank.jpに転送して通知させています。

あとは、システム拡張系のソフトウェアもあんまりインストールしてません。

こういった環境で問題は起きておらず、僕自身は困ってません。
特にSBankNotifyの作り的に、また自分のスキル的にも改善の余地は無いので、運用を工夫してみてください。

あとは「電波がつかめなくなる」とかの件ですが、Jailbreakそのものによって生じている可能性がありますので、SBankNotifyを停止、ないしはアンインストールした上でも起きるものか調べ、原因の切り分けをしてください。

SBankNotifyは、メールやネットワークとは基本的に関係無い処理をしてますので、それによってネットワークの不具合が生じるとは考えにくいです。

システムにグローバルに流れてくる通知を見て、i.softbank.jpのものだったときに音とバイブを鳴動させる、というだけの、ある意味テキスト処理アプリです。ネットのネの字も、メールのメの字も関係無いです。

Posted by: moyashi | 2008.10.25 at 08:36 PM

ダウンロードはどこからするんですか?。

Posted by: wakichi | 2008.10.26 at 07:22 PM

3つ↑で書き込みしたものです。私もgmailでi.softbank.jpに転送って形で使ってます。色々触ってるうちにgmail宛でもスリープに移行するようになりました。メールアカウントにi.softbank.jpを設定していなかったのが悪かったのか、設定してアカウントオフにしてgmailにメール送信して見た所OKでした。

Posted by: | 2008.10.27 at 09:52 AM

>>wakichi
説明を読んでください。

>>名無しの人
>メールアカウントにi.softbank.jpを設定していなかったのが悪かったのか
>設定してアカウントオフにしてgmailにメール送信して見た所OK

これはちょっと面白い情報ですね。
僕は転送先だけでなく、普通に使ってもいるのでi.softbank.jpのアカウントは設定してあります。

Posted by: moyashi | 2008.10.31 at 05:42 PM

質問です、アンインストールの方法が分かりません。
ちなみにCydiaでインストールしました
分かる方お願いします。

Posted by: gaku | 2008.11.01 at 09:54 AM

cydia→manage→packagesで出来るんじゃないですかね。

Posted by: | 2008.11.01 at 10:09 AM

ありがとうございました。
おかげで再インストールし、無事に着信音がなりました!
感激で、声も出ませんw
ところで、着信音を変えたいのですが、だいたい何秒くらいまで平気かわかりますか?

Posted by: gaku | 2008.11.01 at 05:49 PM

Appleの資料によれば30秒が目安です。

Posted by: moyashi | 2008.11.05 at 03:47 PM

Posted by: 山本勲 | 2008.11.22 at 10:02 AM

http://homepage3.nifty.com/moyashi/cydia/
の登録は3G経由でしかできません!

WiFiのかたはOFFってくださいな

Posted by: なやんだよ〜 | 2008.11.23 at 07:34 PM

いやあ、とっても快適にご利用させて頂いております。
いつもありがとうございます。

この度jailbreakもver2.2に対応したので
jailbreak2.1からアップグレード致しましたが、
問題なく鳴動しております。
私自身jailbreakする理由はこの機能を使用するためだけと言っても過言ではないです。
早くappleが公式にこの機能をサポートする事を祈るばかりです。

Posted by: pon | 2008.11.24 at 11:50 PM

これ凄い便利です!ありがとうございます!

でも一つだけ文句言わせて頂きます。
バイブレートの延長は長過ぎて、使いたくないのは俺だけじゃないと思うから、それを設定したら?「LongVibrate [ON|OFF]」みたいなのはいかがでしょうか?

Posted by: エリック | 2008.11.25 at 11:20 PM

助かりました(゚▽゚*)

Posted by: | 2008.12.07 at 03:52 PM

2.1から使わせてもらっています。
とても便利で助かってますが2.2にアップデートしてから
sbank.cafの変更で着信音が変えれなくなりました↓
なにが原因かわからないので解決方法を教えてもらいたいです。
ちなみに2.1のときにつかっていたものと2.2のときの使いたいものは同じものです。
よろしく御願いします。

Posted by: Rons | 2008.12.08 at 10:38 PM

恐らくsbank.cafの上書きに失敗しているのでしょう。
scpで前のファイルを消さずに上書きしようとすると、失敗すると思います。
一度元からあるsbank.cafをリネームするか、削除してからscpなどで新しいsbank.cafを転送するとうまくいくと思います。

Posted by: moyashi | 2008.12.09 at 04:41 AM


moyashiさん

ありがとうございました。
無事変えることができました◎

Posted by: Rons | 2008.12.09 at 07:27 PM

すばらしいものをつくっていただきありがとうございます。

ひとつ質問なんですが
音量の設定はできないのでしょうか?
いつもメールがきたときに音量がでかすぎてびっくりするのをどうにかしたいんですが・・・

本体横の音量ボタンを下げてみても下がるのは電話の着信だけでした。
音楽ファイルの音を小さくして作っていれてみても音量はかわりませんでした。

なにか対処方法はありますかね?

Posted by: syakku | 2008.12.17 at 04:55 PM

すいません。
本体横の音量ボタンで音量下げることができました

しかし、最低音量にしてもまだ若干音が大きいのと、最低音量にしてしまうと今度は電話の着信音がきこえにくくなってしまいます。
電話とメールの着信音を同じくらいの大きさにすることはできますか?

Posted by: syakku | 2008.12.17 at 04:59 PM

>>音楽ファイルの音を小さくして作っていれてみても音量はかわりませんでした。

これについてはすぐ上の件と同じだと思います。
小さい音量のファイルを入れれば小さくなるはずです。

Posted by: moyashi | 2008.12.17 at 05:00 PM

何度もすいませんが
もうひとつだけ質問です

バイブの設定を4秒から元の長さに戻すやり方をもう少し詳しくおしえてほしいです。

使っているソフトは
iFunBoxとWinSCPなんですが

コマンドというのがいまいち理解できません

面倒かと思いますがおねがいします

Posted by: syakku | 2008.12.17 at 05:04 PM

Windowsはほとんど使ってないのでよく分かりませんが、

「/System/Library/PrivateFrameworks/Celestial.framework/」にある「SystemSoundVibrationPatterns.plist」を消します。


デフォルトのSystemSoundVibrationPatterns.plistが以下です。

http://moyashi.air-nifty.com/SystemSoundVibrationPatterns.plist.zip

これをダウンロードします。

解凍後、「/System/Library/PrivateFrameworks/Celestial.framework/
」にコピーしてください。

上書きだと失敗することがあるので、この手順を踏んでください。

済んだら再起動します。

Posted by: moyashi | 2008.12.17 at 07:30 PM

丁寧にありがとうございました!

Posted by: syakku | 2008.12.18 at 12:31 AM

 ありがとうございました。本当に助かりました。しかもEdgeとWifiをオフにしても、メール通知が届きます。今、最大限に通信料が節約できました。
 moyashiさんは「SBSetting」というAPPはご存知ですか。「BossPrefs」より、ずっと使いやすいと思います。「SBankNotify」を「SBSetting」にサポートさせていただけませんか。

Posted by: coolboy0961 | 2008.12.28 at 07:20 PM

知ってはいましたが、MobieSubstrateモノは両刃の剣なので、使ったことはありませんでした。
個人的にSBankNotifyをOffにするシチュエーションが無いのですが、ちょっと興味があったので別のToggleを習作がてら作ってみました。できないわけではなさそうなので対応を考えたいと思いますが、SBankNotifyのパッケージをBossPrefs非依存にはしないと思います。

ただ、自分でも注意欠陥障害じゃないかと思うぐらい集中力が無いので、お約束はできません。

Posted by: moyashi | 2009.01.02 at 03:48 AM

はじめまして。iphone3Gでmopera.netのメールを主に使ってます。

docomoのサービス(?)になると思うのですが、mopera.netのメールアドレスは、Windowsケータイを使うとdocomoのショートメールをトリガーにしてeメールを受信するのですが、ここのアプリのモペラ版を作る事は可能ですか?? あるとすごくありがたいのですが(^_^;
いかがでしょう
http://www.mopera.net/

Posted by: iPhone3.5G | 2009.01.06 at 10:23 PM

こんにちは。
恐らくこのまま一生docomoと契約することが無い僕でも試せるんですかね、それ。

あと、上に何度も書いてますが、MobileMail.appに外部からメールチェックさせる方法が分かりません。

Posted by: moyashi | 2009.01.13 at 03:26 AM

sbsにSBankNotifyのスイッチを作ってください
お願いしますm(_ _)m

Posted by: yoyo | 2009.01.13 at 02:50 PM

roo権限を要するSBSettingsのToggleを作るのには障壁があります。
なぜなら、SBSettingsは一般ユーザー「mobile」の権限で動作するからです。

そこをクリアしようと作った習作であるShutter Sound Toggleが不安定で、OSの状態によってはフリーズやリセットが発生するので保留中です。

Posted by: moyashi | 2009.01.13 at 09:07 PM

無事にDLできました。
ありがとうございます。

早速質問なのですが、
「着信音」を変えるにはどうすればいいのでしょうか?
なんてググればいいのかも分かりませんので、
教えて頂けたら幸いです。

Posted by: 親指 | 2009.01.20 at 12:26 PM

winscpを使って着信音を変える
もちろんwifiが必要だ

Posted by: yoyo | 2009.01.20 at 02:25 PM

moyashi様、素晴らしいソフトありがとうございます。それで、1つお聞きしたいのですが。sbnaknotifyが働いて音が出た後に、メールチェックをしてくれる機能をつけるのって難しいのでしょうか??よろしくおねがいします。

Posted by: よかったら | 2009.01.28 at 04:28 AM

もちろん付けますとも!
上に何回も書いてある通り、やり方を教えていただければ今日にでも。

Posted by: moyashi | 2009.01.28 at 12:18 PM

すみません(;´Д`A ``` 何回も書いてあたのですね(・_・; やはり、この機能moyashi様も思いつきますよね(・_・; 手探りでされてるのに変な質問して申し訳なかったですm(_ _)m

Posted by: よかったら | 2009.01.29 at 04:13 AM

Yahoo.comはプッシュアカウントだと聞いてそれを試してたんですが上手くいかないことが多くて困っていました。
このソフトだとi.softbank.jpでリアルタイムに確認できるので最高です!ありがとうございます^^
脱獄は…まありんごがパイナップルになるだけだからいいか、ってやりました(笑)

着信音の変更の仕方を具体的に掲載していただけないでしょうか?

Posted by: urushima | 2009.02.07 at 04:15 PM

パイナップルにせずにJBできますよ。僕は変えていません。
方法によるかもしれませんが。

>着信音の変更

>鳴らしているのは「/System/Library/Audio/UISounds/sbank.caf」です。
>実体はAIFFなので、何らかの手段でAIFFを用意し、上書きしてください。
>あんまり巨大なファイルだとハングアップすると思います。

説明したように、上記のパスにあるファイルを差し替えてください。
iPhone上のファイルを操作する方法は、いろいろなところに解説があると思います。ご自分の使われているOSによって事情は違うので、「Windows iPhone ファイル コピー」などでググってはいかがでしょうか。

Posted by: moyashi | 2009.02.08 at 05:26 AM

レスありがとうございます。Mac環境なんであるかどうか分かりませんがググってみます。

Posted by: urushima | 2009.02.08 at 04:15 PM

はじめまして。
私はgmail経由で着信音を鳴らしておりましたが、このソフトですとi.softbank.jpのアカウントだけで着信音が出るんですよね。

そこで試してみたのですが、どうしてもmoyashi/cydia/からダウンロードができません。
homepege3.nifty.com/moyashi/cydia/と打ち込んでいますが、Did not Find Repositoryと出てきます。
再度試すと、Sub-process bzip2 returned an error code (2)と出てきました。

現在BossPrefs Terminalをインストールしています。

どうかアドバイスお願いいたします。

Posted by: say5 | 2009.02.13 at 03:34 PM

僕のとこは大丈夫です。
他のリポジトリが落ちていると(いても)そうなります。
rootで、

# apt-get update

するとどこが原因か分かると思います。

Posted by: moyashi | 2009.02.13 at 03:58 PM

moyashiさんすみません。
無知なもので、アドバイスを解読できません。
ちなみに私のpcはwindows です。

ご面倒をおかけして申し訳ありません。
宜しくお願いします。

Posted by: say5 | 2009.02.13 at 04:16 PM

何度もすみません。
Terminalで
iPhone:~mobile$ root#apt-get update
と打ってみましたが、間違いでしょうか?
command not foundと出てきました。

Posted by: say5 | 2009.02.13 at 04:27 PM

すいませんが、これが最後のアドバイスです。

iPhone:~mobile$ su
Password:alpine
iPhone:/var/moble root# apt-get update

エラーの出ているリポジトリは当面削除するとトラブル回避できます。

Posted by: moyashi | 2009.02.13 at 04:39 PM

有難うございます。
何とか無事に着信音出せるようになりました。

お騒がせしました。

Posted by: say5 | 2009.02.13 at 09:50 PM

すみませんが、moyashiさん。sourceを追加したいが、どうしてもdid not find repositoryが出てきます。PCでもhomepage3.nifty.com/moyashi/cydia/に接続できませんでした。
お願いします、教えてください。

Posted by: igu | 2009.03.01 at 12:02 AM

私は以前に別のソフトのためにsourceを追加できていましたので、昨日cydiaよりインストール試みました。
すると、BossPrefsのダウンロードの途中で止まってしまいます。
なぜでしょうか。
また、BossPrefsはSBSettingで代用できないでしょうか。
できるのであればSBankNotifyのみのインストール方法を教えていただけませんでしょうか。
お願いします。

Posted by: takasei | 2009.03.02 at 11:55 AM

こちらでは正常に登録できています。

登録時に全体のリロードをするので、他のリポジトリが調子悪くなるとうちのリポジトリが正常でも正常に追加できなくなります。

登録リポジトリを増やせば増やすほどCydiaが不安定になる確率が高くなります。

各リポジトリのステータスは、四つ上で書いたようにすると分かります。
エラーが出ているリポジトリが不調の原因です。

こないだのiSpazioが落ちたときみたいに、デフォルトのリポジトリが落ちる場合もあります。

復旧が待てない場合は、SBankNotifyのパッケージは以下にあるので、直接ダウンロードしてインストールしてください。
http://homepage3.nifty.com/moyashi/cydia/com.hitoriblog.sbanknotify_0.12-1_darwin-arm.deb

BossPrefs依存を回避してインストールする場合は、

# dpkg -i --force-depends com.hitoriblog.sbanknotify_0.12-1_darwin-arm.deb

でいけるはずです。BossPrefsはdaemonをON/OFFするためだけにあるので、BossPrefsが無くともインストール後に再起動すれば使えると思います。
使えなければ、以下のページの「その他の知識」の項を読んで、debパッケージを解凍し、BossPrefs用のスクリプトをターミナルから実行してください。

http://moyashi.air-nifty.com/hitori/2008/09/iphonecydiadeb-.html

Posted by: moyashi | 2009.03.02 at 11:55 PM

moyashiさん、返事ありがとう。
こちらでは相変わらず繋がらないんです。上の「なやんだよ〜」さんの言ったように、「http://homepage3.nifty.com/moyashi/cydia/
の登録は3G経由でしかできません!」は本当ですか。ちなみにこちらは日本国内ではなく、海外なんです。
もしよければ、JPmemodicのdebファイルいただけませんか。あるいは別のリポジトリ(biggbossとか)に登録してはどうですか。
ありがとうございます。

Posted by: igu | 2009.03.03 at 12:02 PM

パッケージの一覧は以下にあります。
記述は相対パスですが、前述のURLから類推できるかと思います。

http://homepage3.nifty.com/moyashi/cydia/Packages.bz2

http://homepage3.nifty.com/moyashi/cydia/
の登録は3G経由でしかできません!」ということはないと思います。WiFi経由でもできます。

おおかた最後の「/」を忘れた、などが原因ではないかと思ってますが。

Posted by: moyashi | 2009.03.04 at 10:53 PM

moyashiさん

前の方のお言葉をお借りします:「日本のiPhoneユーザーの救世主です!」

感謝と感動です!ありがとうございます!

一週間前にAUからsoftbank iPhoneに変更しましたが、携帯メールなのに着信音・バイブレーションがしないのは、一体何のためにあるんだろう???とずっと気になっていました。

これで快適なiPhone生活おくれるようになりました。ありがとうございます!

Posted by: Korewasugoi | 2009.03.06 at 08:23 AM

moyashiさん

返信ありがとうございました。
あの後、BossPrefs含めて正常にインストールすることができました。
ホントに便利ですね。
これからもよろしくお願いいたします。

Posted by: takaesi | 2009.03.06 at 11:31 AM

すばらしいです。メール着信音がないと困っていたので助かりました。ちなみにひとつ質問なのですがSystemSoundVibrationPatterns.plistのファイルのどの部分を書き換えるとバイブレーション時間の長さを(4秒から)変更できるのでしょうか。

Posted by: land | 2009.03.08 at 05:28 AM

moyashiさん、なんだか知らないが、こっちもうまく登録できて、JPMemodicインストールしました。
実にすばらしい。
ありがとうございます。

Posted by: igu | 2009.03.09 at 10:27 AM

>>land
このページをOffDurationで検索してください。

Posted by: moyashi | 2009.03.11 at 02:33 AM

2.2.1でも正常に使えました。もうこれなしではいられません。OSが3.0になってもサポートよろしくお願いしますね。

Posted by: 宮石 | 2009.03.22 at 05:06 PM

非常に有用なソフトを本当にありがとうございました。

着信後に画面が消えない様なセッティングが出来ると個人的にはメール機能もほぼ携帯並なんですけどね。
(あとはやはりメールの自動取り込みですね)

メーラーの少々の不便さはiPhoneの他の機能のすばらしさで目をつぶる気ですが、着信に気が付かない仕様はちょっと辛いです(SBankNotifyで大幅に改善されましたが)

Posted by: 脱獄犯の窓 | 2009.04.02 at 02:17 AM

初めまして。iPhoneを購入し早速SBankNotifyを入れようと思ったのですが、Cydiaで検索しても「SBankNotify」の文字が見つからずインストール出来ませんでした。
また、アドレスを直接打ってもファイルが見つからないと出てきてしまいます。こちらの問題でしょうか?

Posted by: nobu | 2009.04.05 at 12:29 AM

上のものですが、自己解決しました。申し訳ありません。

Posted by: nobu | 2009.04.05 at 09:15 AM

オタクってすげーんだな!

Posted by: | 2009.04.06 at 02:43 AM

SBSがroot権限じゃないのか。
そりゃこまったな。。。
SBSがroot権限になる可能性もひくいもんねぇ。

Posted by: | 2009.05.01 at 02:08 AM

SBSettingsはSpringBoardそのもの(SBSettingsはSpringBoardの機能を後付けで追加する形で実装している)なので、root権限で動作することはありません。

SSH Toggleが長らく不安定だったことからも分かる通り、いろいろとノウハウが必要のようです。

chmod u+s hoge として、root権限で実行される外部コマンドhogeを作って、それをSBSettingsから呼び出せばいいんですが、それだけだと不安定。

Posted by: moyashi | 2009.05.01 at 05:45 AM

無事鳴りました。
有難うございます。m(_ _)m

Posted by: おっちゃん | 2009.05.12 at 05:28 PM

SBankNotifyを長らくつかわせてもらってました
3.0標準でおなじことがやっと可能になりましたが今までほんとにお世話になりました。ありがとうございます。

Posted by: hgkr | 2009.07.01 at 05:53 AM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/13760/42218793

Listed below are links to weblogs that reference [iPhone]i.softbank.jpドメインのメール着信通知時に着信音とバイブレーションを鳴動させる「SBankNotify」:

» 快適なメール生活をiPhoneで実現する方法 [iPhone.goodegg.jp]
画面通知や着信音が貧弱でメール機能が微妙と思われがちなiPhoneですが、設定次第で結構快適なメール生活が可能です。既に実践済みの方も多いかと思いますが参考まで。 ... [Read More]

Tracked on 2008.08.20 at 06:20 PM

» [iPhone]i.softbank.jpのメールに着信音&バイブを付ける [THE ROAD AHEAD v.3.0]
普段はほとんど使っていないi.softbank.jpのメールアカウントですが、使わない理由の一つに「着信音が鳴らない」というのがあります。 メールが着信すると画面に「メッセージを受信しま... [Read More]

Tracked on 2008.08.20 at 08:22 PM

» 脱獄しますか?しませんか? SBankNotifyでメール着信音をついに実現 [Not quick a Nine]
とうとうやってくれました。 いつかは出てくると思っていましたが、思いのほか早く出てきました。 a href=http://moyashi.air-nifty.com/hitori/2008/08/iphoneeiisoftba_1145.html title=ひと... [Read More]

Tracked on 2008.08.21 at 04:14 PM

» メール受信のお知らせ [eXphere.network]
メール文化の中で育まれてきた国産の携帯電話と比べると、 iPhoneはメール関連... [Read More]

Tracked on 2008.08.26 at 11:16 PM

» i.softbank.jpに着信音を付加する「SBankNotify」 [今日の気分はバリいくつ?]
[iPhone]i.softbank.jpドメインのメール着信通知時に着信音とバイブレーションを鳴動させる「SBankNotify」 (ひとりぶろぐ) まずこの使用方法はメーカー・キャリア保障されているものではないこ... [Read More]

Tracked on 2008.08.27 at 06:14 PM

» jailbreakしてみました。windowsにて。 [iPhone/Photo]
手順も解説しようかなと思ったんですが、 JailBreak手順 - iphone wiki iPhone脱獄顛末記7 FW2.2(5G77) + Quickpwn - iPhone.goodegg.jp あたりが非常に分かりやすいのでそちらを参照していただいた方が早いかと思います。 以下迷った点についてのメモ。 CydiaとかIns...... [Read More]

Tracked on 2008.12.02 at 02:51 PM

« [iPhone]iPhone 3GのSafariで閲覧中のページのタイトルとURLをWassr/Twitterのフォームに貼り付けるブックマークレット | Main | [iPhone]i.softbank.jpドメインのメール着信通知時に着信音とバイブレーションを鳴動させる「SBankNotify」0.12 »