この記事はWindowsマシン+iPhone 3Gというパターンですので、マックの方はすまんね
iPhone 3Gを脱獄させたあとに、必ずといっていいほど(?)必要になってくるのが、iPhoneに接続して内部にファイルを送り込んだり、フォルダを作ったりパーミッションを変更したり、所有者を変えたりといった、Linux的な操作ですね
このためにはiPhone 3GとPCを繋がなくてはいけません
そのために必要なものが、「Open SSH」です。深く説明すると墓穴を掘ってしまいそうなのですが、まぁ簡単に言ってしまえばWebサーバに接続にいくようにSSHというセキュリティの高い(といってもほんの少しw)機能ざんす
こいつを入れるとPCから無線LAN経由でiPhone 3Gに接続できますよ
#コマンドは初期は最低限しか入っていませんので必要な際に追加します
まずは
iPhone 3G側で
Cydia>Feautured Packages>Open SSH
でさくっとインストールをしてしまいます。その後、BossPrefsを起動し3GかWi−FiのIPアドレスをメモします
#Open SSHっていうアイコンは出来ないから注意!
次は
Windows側必要なソフトは
Putty(JP) ターミナルソフト WinSCP SSH経由のFTPソフトの2種類となります
両方とも接続は、事前に調べたIPアドレスをサーバに指定します。
ユーザーは: root
パスワードは: alpine
#これはあとで変更も出来ますが、再入獄前には元に戻すほうがいい希ガス
この2個があればiPhone 3Gでの大抵の操作は出来るようになるし、Macのターミナルとかで操作されている説明ページもPuttyでやれば問題なしですね
手抜きで画像なしだけど、多分やってみればわかると思うよ
使い終わったらBossPrefsで必ずSSHをOFFにしておかないと、ブルートアタックかけるまでもなく初期パスワードじゃ即クラックされちまうから厳重注意ね!#世界中のJailbreakされたiPhoneのなかでかなりのものがSSH開きっぱなしな悪寒
■■やると戻すのが面倒だけどやっておくといいこと■■(覚書またはテスト予定)
root、mobaileのパスワードの変更
SSHの設定を変更してローカルマシンの指定IPから以外のアクセスを禁止
rootでのログインの停止
役に立ったりよかったと思ったらポチ!
こっちもついでにポチ!っとすると(* ^ー゚)
さて、無事にiPhone 3Gの脱獄も終わったことですし、自分の入れたソフトから順にネタにしていきますかね
このカテゴリでの最初の紹介は設定関連を手軽に行える「BossPrefs」です。
インストールは
Cydia>Feautured Packages>BossPrefsでさくっと終了

こんな画面で、いろんな機能を手軽にON/OFFできます
インストールされていないと表示されないものや、メールアカウントのON/OFFなども出来ます
更に、日ごろ使わないアイコンを非表示にしたり電源切断やリブートなども出来ますよ
とても便利!
役に立ったりよかったと思ったらポチ!
こっちもついでにポチ!っとすると(* ^ー゚)
今までiPhone 3Gを使ってVNCですげーとか思っていたんですが、脱獄することによってこんなにも世界が広がるんだなという意味で、JailBreakって良くつけたなと思います
JailBreakする前は、欲しいソフトなければやらなくても良いんじゃね?とか思っていましたが、まさに井の中のカワーズ状態でした、スイマセン
途中、3Gが使えなかったりメールが繋がんなかったり、SSHが言うこと聞かなかったりと大変な目にあいましたが、それでも技術者の端くれとして、今更ながらにiPhone 3Gの可能性の大きさに驚きと感動を覚えました
ただ、コレはやはり一部のある一定以上のコンピュータ知識が必要なものであり、反対に今の日本の多くの人のように与えられた物だけで満足している人たちには受け入れにくいのでしょうね
今更ながらにiPhone 3Gは、新しいもの、新しい可能性、新しい思考を掻き立ててくれますし、3Gの通信速度が今までの(Willcomだけどね)環境を激変させてくれました。そういう意味ではソフトバンクGJです・・・まぁこれからもっともっと頑張って貰わないと話にならない部分は多すぎなのですがw
PSPのCFW、DSのマジコンと同じような道を歩むことなく、メーカーで出来ないことは自分たちで作るといった昔ながらのハッカーの力が生かされる製品として日本でも育って欲しいものです
#CFWやマジコンだっていい着眼点なんですが、周りの小銭稼ぎの方々のせいで(ry
役に立ったりよかったと思ったらポチ!
こっちもついでにポチ!っとすると(* ^ー゚)
今朝、失敗したiPhone 3Gの脱獄ですが今のところ成功です
キャリアも認識しました!
メールもOKです!
電話も繋がります!
App StoreからダウンロードもOK
何が3Gをダメにしていたかというと・・・
IPSW Builderでの製作前の設定項目の中の
ADVANCEタブの中の「Activate Phone」という項目のチェックでした
作成時にこのチェックをはずしてIPSWを作製することで3Gで繋がらない問題はクリアされます
脱獄に関して気づいたこと■最初の同期でバックアップから同期したあと、新規として操作しないと延々と繰り返しw
■App Storeのアプリケーションの同期は脱獄アプリがあるのでiTune側でダウンロードしてやらないとライブラリに乗らない
■同期してるんだけど音楽や動画は自分で同期する必要アリ
※これって俺の設定かな?
■脱獄から入獄する再にメールが使えなくなるの
もしかしたら、
>WinSCP等でSSH接続し、mobile /var/mobile/Library/Mailの所有権をroot→mobileに変更すれば直りますよ。
という所有権がらみなのかもしれないので、次回入獄する再はmobile→rootに変更してからにしてみる
■Cydiaを入れて取り合えず必須なのは、CydiaのUpdate、OpenSSH、BossPrefで、BossPrefを使うとSSHやWI-FIのON/OFFが手軽に行える
--------------------8/12追記----------------------
IPSWを作製するときのパーテーションサイズ(つまりOS領域って事)は初期値の500MBじゃ足りなくなることもありえるので、少し増やしておいたほうがいいかも(8GBの人はつらいだろうけど、1000MBくらいあったほうがいいかもね)
役に立ったりよかったと思ったらポチ!
こっちもついでにポチ!っとすると(* ^ー゚)
さて、月曜の午前中という重要な時間を使ってまで試してみたJailBreakですが、現在のところ最投獄されるために出頭中です。
というのも、どうも脱獄を行った後に私のは電話としての機能が働かない・・・3Gが繋がらないからです。
設定の画面にキャリアって言うのがあるんですが、脱獄後にこれが無くなっていた事と関係しているかもしれませんが、さすがにこれ以上電話を止めているわけにも行かず、泣きながら元に戻しています(ノToT)ノ┫:・'.::・┻┻:・'.::・
脱獄直後は電話使えた気がするんだよな・・・どのタイミングからだろう?
復元したら、もしかしたら写真データも消えちゃったかなぁ
今晩はこれを追及してみるかね
追記----------------------------------
いろいろ見てみると、脱獄すると3Gがダメみたいねw
Touchの人は関係ないと思うけどiPhone 3Gは電話だから電話使えないと意味ないしね
3G使えないのなら対応版が出るまでは原因究明も糞もないかな
役に立ったりよかったと思ったらポチ!
こっちもついでにポチ!っとすると(* ^ー゚)
先日UODATEが行われたiPhone 3Gですが、2.01も脱獄されたようです。
詳しくは恐竜の卵さんで紹介されていますので、そちらを
http://xzzx.blog98.fc2.com/blog-entry-416.html見てもらうとして、今回は私もやってみようかと思ってます・・・がやる前にいくつかの確認事項
■JailbreakするとSSHがOPENになりっぱなし>SSHをオフにする
※rootとパスワードがわかってるからね・・・
■最悪の場合ファームの再インスコ?
■怖いDFUモードを使うんだね。・゚・(ノД`)・゚・。 うえええん
ということなんですが、そのほか、
メールが使えなくなるらしく、
>WinSCP等でSSH接続し、mobile /var/mobile/Library/Mailの所有権をroot→mobileに変更すれば直りますよ。 らしいので覚書
ここらはコマンド打ち込まなきゃいけないので、LinuxやDOSって何って人はアレだね
#というか、現状でJailBreakしたいソフトがなければやらないでもぜんぜん問題ないかもしれない
----------------------------------------------
さて実施編
恐竜さんの所の補足かな?
まず、画像の変更に関しては100KBの制約がある?
#もしかしたらこれはIPSW Builderの設定のRootパーテーションのサイズによるのかもしれない
ので、いくつかの画像が使用できない・・・シンプソン使いたかったよ
DFUモードだけど、やっぱり相変わらず入ったかどうかわかりづらいけど、
画面が黒いままiTuneにiPodを検索中ってダイアログが出たら成功、スリープボタンを離すのが遅すぎるとリンゴマークが出る=失敗(リカバリーモードになる)
iPhone 3GでのJailBreakでの復元の時間は、リカバリーを始めるところからなので出来ればiPhone 3Gに転送しなきゃいけないデータが最小になるような環境で進めると少しは早いんじゃなかろうか?
今、ファームの書き換えが終わってJailBreakは成功した模様、所要時間は約10分ほどでした。
そのあとはiTuneでiPhone 3Gが新しいものとして認識されてしまうので、各種データをバックアップから復元します。このとき、動画や音楽がいっぱいだと時間がかかってしまうので注意!
iPhone 3Gを新しいものとして認識させちゃうといろいろ問題あるのかな?
-----------------------------------------------
脱獄は成功しました、データのレストアも順調に進み、さ〜ていろいろインスコしてみるかってなったのですが、脱獄成功!と沸き立つのもつかの間・・・・
電話が繋がらないぉΣ(゚ー゚;*)
いろいろやってみてたけど3Gマークがつかねー
どのタイミングから繋がってなかったのか、WI-FIを使ってやってたので不明
やったのは・・・
CydiaのUPDATE、OpenSSHのインスコ、BossPrefsのインスコ、メールディレクトリの所有者の修正、SSHのオフってなモンだったんだが、今電話かけようとしたらアウトだった・・・
仕方がないので復元で元に戻して見る・・・・
役に立ったりよかったと思ったらポチ!
こっちもついでにポチ!っとすると(* ^ー゚)