« iphoneのフォント変更2 | トップページ | iphone os 2.2にしたら »

2008年11月19日 (水)

iphone OS2.1 JB後のTips

iphone OS 2.2の登場が近いようなので今まで行った事などをまとめてみました。
Mac持ってないので、Macで便利な使い方はわかりません。
以下はWinで実施した事のまとめになります。

JBする前に知っておくと便利なこと。
・iphone OS はUNIXベースのフリーOSでDarwinがベース。
・UNIX(JBしたDarwin用)のコマンドがいくつか使える。
・XML風の*.plistで管理されてる。
・*.plistバイナリはiphoneにあるplutilコマンドでXML風のTXTに変換可能。

plutil -c xml1 /tmp/Info.plist
plutilではスペースを含んだディレクトリが理解できないようなので一度tmpに移動。
helpはplutilリターンで。バイナリに戻すこともできます。

・JBのPCサイトにほとんどの情報がある。
・JB後にAPN-Disablerを削除すると二度とインストールできない。
・Winの場合SSHのターミナルにハイパーターミナルやTeraTermとか使います。
 Linuxなら端末から ssh root@IPADRESSで入れました。
・ファイル転送はSFTPのPCクライアントが必要

JB作業
この辺りを参考に
落としてクリックしていくだけだったので特に問題なかったです。

JB後
詳しくはこの辺りで。
アプリのインストールは基本的にはcydiaからです。
debパッケージ管理してくれるので直接ディレクトリへインストールしないほうがいいです。
Cydiaがパッケージマネージャの役目してくれるので削除も簡単だしlogも残るので。

・openSSHインストール
・BossPrefsインストールしてSSHを制御できるようにする。
・Apn Editingでパケット通信制御。

家の環境だけかもしれないですがAPN-DisablerがインストールできなくなったのでAPN Editingを使いました。

Editing APN on iPhone (3G/2.x fw) for carriers who don’t allow editing the APN « altf

All you need to do is SSH to your phone and edit the carrier.plist file in /System/Library/Carrier Bundles/

. (Example - in my case it was ../Carrier Bundles/Vodafone_in.bundle). Add the following:

使い方は。
設定→一般→ネットワーク→パケット通信で、失敗するように適当な名前に変更するだけです。APNの最後にCOMつけてリターンとか。
つなげたい時はCOM削除してリターン。

つなげるための正しい情報が書かれてるのであまりいいじらないほうがいいです。
内容は/System/Library/Carrier Bundles/Softbankのcarier.plistにあります。
PCに/softbankまるごとバックアップした方がいいかも。

・topコマンドインストール
・PCからSFTPのFileZilla使ってファイル転送
・MobileFinder(cydia版)
・gTxtEditJplus(MobileFinderからgTxtEditでファイル編集できる)
・MobileTerminal
・SyslogBossPrefsToggle(BossprefsでSyslog制御)
・syslogdto /var/log/syslog(syslogとれるように設定してくれる)

テーママネージャ
・WinterBoard
・Wbapp(レビュー付きですがテーマが一時的にしか反映されないです)

アイコン整理関係
・Stack
・Categories

カメラで動画
・qik(録画すると自動でqikに投稿される、ライブストリーミング配信)

情報表示
・StatusNotifier(LockStatus同梱でロック画面にも未読情報通知、ステータスバーにも)

フォント追加
・/System/Library/Fonts/Cacheに追加
・/System/Library/Fonts/CGFontCache.plistに追加フォント情報を追記
・/Library/Themeにファント名でディレクトリ追加するとWinterBoardから設定可能
・作成したディレクトリにInfo.plist作成

Info.plist内容は

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>UndockedIconLabelStyle</key>
	<string>font-family: Holiday-MDJP03; font-size: 13px; color: white; text-shadow: 2px 2px 2px black</string>

	<key>DockedIconLabelStyle</key>
	<string>font-family: Holiday-MDJP03; font-size: 13px  </string>

	<key>OperatorNameStyle</key>
	<string>font-family: HoneyBold; font-size: 16px </string>

	<key>TimeStyle</key>
	<string>font-family: HoneyBold; font-size: 16px </string>

</dict>
</plist>

適用後の画面、キャリアネームと時計のフォントが違ってますね。


その他
HPの表示を早く軽くする方法。
google mobile proxyサービスを利用してモバイル向けに変換されたページを使用すると
あまり落ちなくまります。

Google Mobile Proxyをもっと簡単に―iPhoneのSafariをサクサクにする現実的な3つの方法―その3 - builder by ZDNet Japan

javascript:(function(){location='http://www.google.co.jp/gwt/n?u='+encodeURIComponent(location.href)})()

打ち込んでもいいけど最後にX押したら泣くので・・・
PCのSafariでブックマーク作ってitunesで同期した方が楽かも。
効果は絶大ですが、ページを表示中にこのブックマークを開いて押すまでが落ちそうで恐いです。
GoogleMobile検索結果のリンク表示でGMP使うとかあるといいのに。

便利なサイト
MacWiki - UNIXの基本コマンド

UNIXターミナルで利用できる、代表的なコマンドを紹介します

QuickPwn Guide | iPhone News, Help and Guides

Here are the quickpwn guides. Choose your OS:

|

« iphoneのフォント変更2 | トップページ | iphone os 2.2にしたら »

iphone」カテゴリの記事

携帯・デジカメ」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/54323/43165020

この記事へのトラックバック一覧です: iphone OS2.1 JB後のTips:

« iphoneのフォント変更2 | トップページ | iphone os 2.2にしたら »