Photos,Apple,iPhone 3G&More
「iBEC」と「iBSS」のキャプチャ。iPhone 3GSのJailbreak前にやっておきましょう。
iPhone Dev Teamの最新のこちらの記事に書いてあるように、iPhone 3GSのJailbreak前にやっておかなければならない事があるようです。

それは、「iBEC」と「iBSS」のキャプチャ。

やり方(Mac)を説明します。
(Windowsの方はこちらにやり方の説明あります)

まずデスクトップに新規フォルダを作成し、フォルダ名を「Pwnage」とします。

次に、こちらより3.0ファームウェアをダウンロードします。

ダウンロードした3.0ファームウェアは以下のように
「iPhone2,1_3.0_7A341_Restore.ipsw.zip」となっています。

ピクチャ 1

ファイル名の拡張子「.zip」を消します。すると、

ピクチャ 2

このように聞いてくるので「".ipsw"を使用」をクリックします。

そして出来上がった3.0ファームウェアを先ほど作った「Pwnage」フォルダの中に入れます。このフォルダは開いた状態にしておきます。

ピクチャ 3

iPhone 3GSをMacにUSBケーブルでつなぎ、iTunesを開きます。

同期完了後、iPhone 3GSをDFUモードにします。
やり方は、
「スリープボタンとHOMEボタン」同時長押し10秒。

10秒たったら「スリープボタン」のみ指を放し、「ホームボタン」を押したまま10秒長押し
です。

すると、iTunesに以下のような表示が現れます。

ピクチャ 4

「OK」をクリックします。

以下の画面になるので「optionキー」を押しながら「復元」をクリックします。

ピクチャ 5

どのIPSWファイルを使うか聞いてくるので、先ほど作った「Pwnageフォルダ」の中の、
iPhone2,1_3.0_7A341_Restore.ipsw
を選択して「開く」をクリックします。

ピクチャ 1

すると以下のように聞いてきますが、ここではまだ「復元」をクリックしません。

ピクチャ 7

ターミナル(アプリケーションフォルダの中のユーティリティフォルダの中にあります)を開きます。そして、

while x=1; do nohup cp -vr /tmp/PersonalizedRestoreBundle.*/Firmware/dfu/* ~/Desktop/Pwnage/ 2>/dev/null; sleep .1s; done

と入力し「enter」を押します。

ピクチャ 8

iTunesに戻ると以下のように先ほどの表示がされていますので「復元」をクリックします。

ピクチャ 9

するとDFUモードでの復元が始まり、Finderに戻ると先ほどの「Pwnageフォルダ」が開いていてその中に以下のように、
「iBEC.n88ap.RELEASE.dfu」と「iBSS.n88ap.RELEASE.dfu」
が入ったのが確認できます。

ピクチャ 10

この二つのファイルが現れたのを確認したらターミナルに戻ります。

そして、controlを押しながら「c」を押します。

ピクチャ 11

「exit」とタイプしてからターミナルを終了します。

DFUモードでの復元が完了したら、iTunesが以下のように聞いてくるので、「バックアップから復元」をクリックします。

ピクチャ 12

バックアップからの復元が始まります。あとは、iTunesが勝手に元通りのiPhone 3GSにしてくれるので待ちます。

先ほど、作成された
「iBEC.n88ap.RELEASE.dfu」
「iBSS.n88ap.RELEASE.dfu」
の二つのファイルをなくさないように、Macの分かるところに保存して、今後リリースされるであろうJailbreakに備えます。

以上で「iBEC」と「iBSS」のキャプチャは終了です。

この二つのファイルがiPhone 3GSのJailbreakの際に必要になるとiPhone Dev Teamが言っているので、あとは、ツールが出るのを気長に待ちましょう。
homescreen-status Black new完成
リクエストがありましたので、

homescreen-status Black new

を作成しました。

こんな感じ

IMG_0084.png

LCD時計を黒色にしました。

ダウンロードはこちらから。

詳しい使い方は、こちらの記事をお読み下さい。
とよしんのiPhone 3G(3.0 Jailbreak)徹底解説 ロック解除画面編その②
今回は、「ロック解除画面編その②」です。

前回は、このような画面まで仕上がりました。

IMG_0079.png

ここにLCD時計を付け加えたいと思います。

通常のLCD時計をWinterBoardから適用すると以下のような画面になります。

IMG_0080.png

壁紙が表示されない。
これは、iPhone OS 3.0のWinterBoardから適用した場合生じる現象です。
2.2.1までは普通に壁紙も表示されていました。
それから時計のデジットが時間経過と共に、画像が重なっていく不具合。

これを修正すべく、こちらの記事でも紹介した方法で、壁紙の復活と、デジットの不具合を修正しました。

具体的には、このように、

20090701093010433.jpg

テーマ直下に「Wallpaper」というフォルダを作り、その中に「LockBackground.jpg」という背景になる画像を入れました。
そして、LockBackground.htmlを一部訂正追記いたしました。

ピクチャ 2

IMG SRC="Wallpaper/LockBackground.jpg"を新たに挿入し、壁紙、時計の位置等を微調整しました。

その結果、このようになりました。

IMG_0081.png

このLCD時計のテーマが欲しい方は、こちらよりダウンロードしてお使いください。

このテーマを適用して壁紙を任意の物に変えたい場合は、
homescreen-status White new.theme/Wallpaper
の中の、「LockBackground.jpg」を好きなものに変更してください。
壁紙にしたい画像のファイル名をLockBackground.jpgにして上書きするという手順です。

今回で、とよしんのiPhone 3G(3.0 Jailbreak)のHOME画面とロック解除画面の解説を終わりたいと思います。

ご質問のある方は、それぞれの記事にコメントをお寄せ下さい。
とよしんのiPhone 3G(3.0 Jailbreak)徹底解説 ロック解除画面編その①
今回は、「ロック解除画面編その①」です。

ロック解除画面のカスタマイズの説明をします。

まずは、画像。

IMG_0073.jpg

それぞれに番号をふってみました。

今回するのは、
①ステータスバーの透過
②デフォルト時計の背景帯の透過
③デフォルト時計の透過
④ロック解除スライダーの背景画像の透過
⑤ロック解除スライダーを任意の物に変更
以上です。

それでは、始めます。

①ステータスバーの透過
320×20サイズの透過png画像を作ります。
そしてファイル名を「FST_BG.png」とします。
これを、
/System/Library/CoreServices/SpringBoard.app/
の中の「FST_BG.png」と入れ替えます。(上書きするか元ファイルはバックアップしておきましょう)
そしてReSpringすると、以下のようにステータスバーが透過になります。

IMG_0074.png

②デフォルト時計の背景帯の透過
これは、こちらからダウンロードした物を使用します。
実態は、「UILCDBackground.png」という、1×96サイズの透過png画像です。
このダウンロードして、解凍したフォルダ「Transparent LC BG」を、
/private/var/stash/Themes.○○○
にアップロード。WinterBoardに反映されるので適用します。
するとこのように背景の帯が透過になります。

IMG_0075.png

③デフォルト時計の透過
これは、こちらからダウンロードした物を使います。
実態は、透過された「LockClock.ttf」というロッククロックフォントです。
これを、
/System/Library/Fonts/Cache/
の中の、「LockClock.ttf」と置き換えます。(元のLockClock.ttfはバックアップしておきましょう)
そして、ReSpring。
これで、このようにデフォルト時計が透過されて消えてなくなります。

IMG_0076.png

④ロック解除スライダーの背景画像の透過
79×96サイズの透過png画像を作ります。
ファイル名は、「bottombarbkgndlock.png」とします。
これを、
/System/Library/PrivateFrameworks/TelephonyUI.framework/
の中の「bottombarbkgndlock.png」と入れ替えます。(元ファイルはバックアップしておきましょう)
そして、ReSpring。
これでこのようにロック解除スライダーの背景画像が透過になります。

IMG_0077.png

⑤ロック解除スライダーを任意の物に変更
任意のロックスライダー画像を作ります。今回私は、71×47サイズのpng画像を用意しました。
出来上がった画像の名前を、「bottombarknobgray.png」とします。
これを、
/System/Library/PrivateFrameworks/TelephonyUI.framework/
の中の「bottombarknobgray.png」と入れ替えます。(元ファイルはバックアップしておきましょう)
そして、ReSpring。
これでこのようにロック解除スライダーが任意の画像になります。

IMG_0079.png

これで①〜⑤の作業は完了です。

今回はここまでです。
次回もよろしく。
とよしんのiPhone 3G(3.0 Jailbreak)徹底解説 HOME画面編その④
今回は、「HOME画面編その④」
アイコンの5個配列とページドットインジケーターについて。

まずアイコンを5個にするには、Cydiaからもリリースされているかもしれませんが、
FCSB.dylibを使用します。
ダウンロードは、こちら

ダウンロードしたFCSB.dylibを、
/Library/MobileSubstrate/DynamicLibraries
の中にアップロードして、Respring。
これでOK。

Dockの5個表示は、CydiaからFiveIconDockをインストールしたらOK。

次にこちらのページドットインジケーター。

IMG_0067_20090629174740.png

これは、ダウンロードは、こちら

ダウンロード後、解凍して、できたフォルダを、
/private/var/stash/Themes.○○○
にアップロードして下さい。WinterBoardに反映されます。

今回はここまでです。
次回もよろしく。