ホーム > タグ > iPhone
iPhone
iPhone4 iOS4.0.1のJailBreak備忘録
- 2010-08-06 (金)
- http://www.jailbreakme.com/にアクセスしてJB
- Cydiaでアップグレードしてから各種アプリのインストール(http://ispaziorepository.com/, http://hitoriblog.com/apt/)
- SBSettings
- afc2add
- iFile
- MobileTerminal(http://code.google.com/p/mobileterminal/downloads/detail?name=Terminal-426-unstable.zip)
- zipをi-FunBoxで/var/stash/Applicationsに転送してiFileで展開してRespring。mobileとrootのパスワードの変更
- Vi IMproved
- Sudo
- ToggleSSH
- OpenSSH
- /etc/sudoersにmobile ALL=(ALL) ALLを追記
- /etc/ssh/sshd_configにAllowUsers mobile@127.0.0.1とAllowUsers mobile@::1を追記
- BigBoss Recommended Tools
- Z Shell
- MakeItMine
- PrivaCy
- Five Icon Dock
- QuickScroll2
- AppLinks(http://ispaziorepository.com/)
- PasteboardStacker(http://hitoriblog.com/apt/)
- StatusBarCustomClock4(http://hitoriblog.com/apt/)
- AutoLock4 Toggle(http://hitoriblog.com/apt/)
- Remove Recents
- PDF Patch
- Syslog Toggle
- Snappy(Cydia Store)
- TetherMe(Cydia Store)
sudo mv /System/Library/Audio/UISounds/photoShutter.caf /System/Library/Audio/UISounds/photoShutter.caf.bak
3Gのリソースの少なさ故に諦めていたようなアプリも心置きなく試せるようになったので色々使ってみたいし、
iPhone4でのセルフコンパイル環境の構築とかもやってみたい!
追記分
2010-08-13 Remove Recents, PDF Patch
2010-09-03 Syslog Toggle, Snappy(Cydia Store), TetherMe(Cydia Store), iSSHでローカル接続のためのAllowUsers mobile@::1
iPhoneを文鎮化させてしまったのでOS 3.1.2で再JailBreakした
- 2009-12-21 (月)
久しぶりにiPhoneをいじり倒していたら起動中のAppleロゴから進まなくなってしまったので、
OSを3.1.2にアップデートしつつJBしなおした。
この機会に自分のためにもまとめておく。
DFUモードから工場出荷状態へ、OSのアップデートとJailBreak
- スリープとホームを長押しして電源オフ
- PCに繋いでスリープとホームを同時押し6秒、スリープから指を離して待機でDFUモードへ
- 自動起動したiTunesから復元、OSのアップデート
- タスクマネージャからiTunesHelper.exeを終了させる
- blackra1n.exeを起動してmake it ra1n、iPhoneが再起動してJailBreak完了
CydiaとCydia経由アプリのインストール
- blackra1n.appからCydiaをインストール、起動してアップデート
- Cydiaから入れるパッケージ
- BigBoss Recommended Tools
- MobileTerminal
- sudo
- afc2add
- Five Icon Dock
- MakeItMine
- PrivaCy
- Safari Tab Closer
- 5-Row QWERTY keyboard
- Rotation Inhibitor
- SBSettings
- Autolock
- Tether
- SBankNotify(Repo:http://homepage3.nifty.com/moyashi/cydia/)
- Tethering 3G – 3.1.2(Repo:More Package Source -> iPhone-notes)
PCからファイル類を戻す
- iFunBoxでバックアップから連絡先などを上書き
- iTunesでアプリや音楽を同期する
- 設定を一通り見直す
完了!
gNTPdate 0.4をリリースしたよ
- 2009-09-09 (水)
- 変更したのは
- 以前からひたすら不評だったアイコンを差し替え(gagneさんありがとう!)
- 効果音の削除(Erica UtilitiesのOS3.0対応が望み薄なため)
- 時計合わせ成功まで繰り返す処理を追加(OS3.0環境では正否不明なため)
- DependsからErica Utilitiesを削除
以上の四つ。
詳細はgNTPdate – Knivesでどうぞ。
MacBookを買ったと言うのにゲーム中の調べ物専用機と化してしまっているので
とりあえず直しておきたかったところを修正してリリースでお茶を濁しておく。
iPhone アプリの本を買ったのでgNTPdateに本物のGUIをつけたい
- 2009-04-29 (水)

iPhone SDKの教科書―Cocoa Touchプログラミング、最初の一歩 (単行本)
興味を引かれてiPhone アプリ製作用の本を1冊買ったのでgNTPdateに本物のGUIをつけてみたい。
しかし、JailBreak環境でどれだけ通用するのか全くわかっていないのでどうなることやら。
gNTPdateをバージョンアップした
- 2009-04-19 (日)
コメントでsudoじゃなくてsetuid使うと良いよと教えてもらったのでそのようにしてみた。
結果、sudoが要らなくなったので効果音再生に使うErica UtilitiesとgNTPdateだけで動くようになった。
インストールとかはgNTPdate – Knivesから。
iPhoneでntpdateを動かすアプリをCydiaからインストールできるようにした
- 2009-04-08 (水)
以前、iPhoneの時計を合わせるだけのアプリを作ってみる – Knivesという記事を書いた。
1タッチで時計を合わせたいがためにがんばった例のアレである。
その後、知りたてのGitHubを使ってみたくて意味もなくコミットしてあったのを
「使ってますよ」と報告いただいたのでdebパッケージ化+リポジトリ作成をやってみた。
ntpdateはそもそもrootで動かすものなのでiPhoneの場合sudoが必須。
Cydiaからインストールできても結局手間はかかってしまうのであんまりありがたみは無いけども、
この前iPhoneのファームアップデートをしてJailBreakし直したあとにこれも入れようとしたら
自分で用意したアプリにも関わらず「動かねー、なんでやねん!」となってしまったので良い機会としておく。
参考にさせてもらったのは
ひとりぶろぐ: [iPhone]Cydiaに登録するdebパッケージを作る手順(最低限版)
unknownplace.org – 2009/02/03 – iPhone野良レポジトリの作り方
の2ページ。
運良く借りてるサーバーにはUbuntuが入っているので所々詰まりながらもできた。
パッケージのリストの生成に失敗していて、
リポジトリを登録したらCydiaが起動後即落ちる様になったのは良くない思い出。
ターミナルからsudo apt-get updateをしたらエラーメッセージを吐いていたので読んで解決。
リポジトリはhttp://iphone.feelmy.net/で、gNTPdateが例のアプリとなっております。
仕様上sudoが必須で、sudoersを弄ってパスワード無しでsudoできるようにする必要があるので
セキュリティ的に大きな危険性があります。
使用上の注意をよく考え、用法・用量を守って正しくお使いください。
どこかのだれかがもっとスマートに時計を合わせる方法を用意してくれたらいいのにな!
日本語も英語も5-Row QWERTYにしたい
- 2009-03-26 (木)
iKeyEx>各国のキーボードで5-Row QWERTY以外をオフ。
iKeyEx>5-Row QWERTYの設定を日本語QWERTYに。
cp /library/iKeyEx/keyboards/5RowQWERTY.keyboard /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard
mv /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/5RowQWERTY /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/5RowQWERTYJP
mv /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/Preferences.bundle/5RowQWERTY /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/Preferences.bundle/5RowQWERTYJP
mv /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/Preferences.bundle/5rowQWERTY.plist mv /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/Preferences.bundle/5RowQWERTYJP.plist
vim /library/iKeyEx/keyboards/5RowQWERTYJP.keyboard/Info.plist
CFBundleDisplayNameを5-Row QWERTYJPに。
iKeyEx>各国のキーボードで5-Row QWERTYJPをオン。
iKeyEx>5-Row QWERTYでLayout=QWERTY、自動修正=英語(アメリカ合衆国)に。
できた!
iPhoneの時計を合わせるだけのアプリを作ってみる
- 2009-02-14 (土)
iPhoneの時計合わせはすごく面倒で、設定から日付と時刻を開いて手動で合わせるしかない。
時計なんてそうそう狂うもんでもないので手動で合わせれば良いじゃないって感じもするけども
楽するために手間をかけるという意味のわからないことをするのはいつものことなので気にしないでやってみる。
CydiaのOpenNTPDパッケージもインストールはしてみたものの、満足できないのでntpdateを自前でビルドするということに。
iPhone 2.0 ToolchainをCydiaからインストール
落としたntp-4.2.4p6.tar.gzをiFunBoxでiPhoneへ
tar xvfz ntp-4.2.4p6.tar.gz
cd ntp-4.2.4p6
sysctl -w security.mac.proc_enforce=0
sysctl -w security.mac.vnode_enforce=0
./configure
make
warningは吐きまくりだけどiPhone上で動くntpdateが完成。
後はntpdateを起動して時計あわせの成否に合わせて音を鳴らすだけのシェルスクリプトを作って
/Applicationに適当なディレクトリを掘って放り込む。
chmodしたりldid -SしたりgUICacheでRebuildしたら終わり!
iPhoneでも自動で時計合わせしたい
- 2009-02-10 (火)
Home > タグ > iPhone
-
-
ckw+cyaos経由だとdirとかhelpは使えるのにmklinkが使えない
-
ckw+nyaos3すげー、Windowsの癖して快適なコマンドラインを実現できるのか。
-
優先座席で電話するおじいさん。
-
食い過ぎて苦しいのに暑いからってシェイク飲んでノックアウト。弟が。
-
アトラス無くなるのか…
-
デザートだけは全種類食べた。 http://flic.kr/p/8wxKQ4
-
ベルトを緩めた


