猫見の日々、又は sudo kill -TERM 1

市電が上る坂の途中の路地裏で暮らす、数匹の野良猫たちと

RedSn0w 0.9.7b4 iOS 4.2.1 Untetherd Jailbreak is OUT!(not supported 3GS new-bootrom)

2010-12-31 16:35:02 | iPhone
約束通りredsn0w 0.9.7b4 リリースされました(OS X only)。ターミナルでcommand を叩く必要はなくなりましたが、残念ながら3GS new-bootrom のサポートは見送られました(iPhone側の処理変更はなし)。

redsn0w 0.9.7b5 はBug Fix と、(可能なら)Windows サポートでしょう。

http://blog.iphone-dev.org/redsn0w より

Update #4: The fourth beta is now available (testers ONLY please!). Starting with this version, redsn0w no longer requires you to install and run a separate program for the usbmux (this was a non-trivial procedure for many). It’s okay to keep that program running if you normally use it for ssh anyway. We also think we’ve fixed a race condition in the GUI that was causing redsn0w to crash during the “Preparing JB Monte Files” step. Nothing at all has changed on the iPhone side (where the main issues are still just Bluetooth and Skype).

redsn0w 0.9.7b4 will only test the embedded usbmuxd

2010-12-30 22:48:13 | iPhone
http://twitter.com/redsn0w_testers より

beta4 will only test the embedded usbmuxd, for those Mac users who couldn't get the python script running...nothing else


残念。b4 はusbmuxd の取り込みだけだそうだ。今までは、'python script' をユーザーがターミナルで起動していた。その環境構築も面倒くさかった。そこでつまづいていたMac ユーザーには朗報だろう。

ま、明日日中にはリリースされるでしょう。

redsn0w 0.9.7b4 will come out TODAY!!

2010-12-30 20:01:25 | iPhone
@redsn0w_testersより

Today's beta4 will eliminate separate usbmuxd process (so many more Mac users can use it). After that, expand to Windows.

やったね!

日本時間だと明日31日になるかな。

>so many more Mac users can use it

ってことは3GS new-bootrom も来る?さすれば紐付き生活ともこれでおさらば?

JB ワームによる "ssh_exchange_identification: Connection closed by remote host" エラー

2010-12-21 00:28:20 | iOS
ああ、またやられました。ワームによる侵攻はこれで二度目です。

(iOS4)ssh_exchange_identification: Connection closed by remote host - O0ps より
sshが繋がらなくなる…iOS4のjailbraekはhttp://jailbreakme.comを使ったがOpenSSHを再インストールすると繋がるがsshdの再起動後繋がらなくなる。色々調べてワームがいるかどうか確認するとiPhone ikee wormが入っているようだ…
iPhone ikee worm “Fix”に従ってワームをremoveする。

# rm -r /bin/poc-bbot
# rm -r /bin/sshpass
# rm /System/Library/LaunchDaemons/com.ikey.bbot.plist
# rm /var/lock/bbot.lock


削除した com.ikey.bbot.plist の中身は以下の通り。



<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.ikey.bbot</string>
<key>Program</key>
<string>/bin/poc-bbot</string>
<key>UserName</key>
<string>root</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>


うんざりだねー

ssh_exchange_identification: Connection closed by remote host

2010-12-20 00:31:39 | iOS
んー、何かやったかなー。OpenSSH 上書きしたような気がするし、、

iPhone SSHのssh_exchange_identificationエラー FXとPCとiPhoneと雑記のblog。 | Cotton Paper web より

ググると、ポートが開いていないとかhost.deny等でアクセス制限されている場合が多いようですが、iPhoneではそんなことはしていません…。


更にググると、同じような症状の方が他にもチラホラいるみたいです。


で、結局のところ解決策は、OpenSSHの再インストール一択のようで。。。


そのようで

3GS(new bootrom) JB 4.0.1 with JailbreakMe2.0 から JB 4.1 with PwnageTool(4.1.2)

2010-12-13 23:04:16 | iPhone
JB 4.0.1 でBoxCar (twitter の通知などをpush 通知する)が動かなくなったので、他のバージョンのJB を模索することにした。

CFW を復元するには、3GS の場合3.1.2 以下 にダウングレードして JB (Pwn)する必要があるようだ。

しかしできたのは、3.1.3 にSpirit でJB したのみ。これではiPhone がPwn 状態にできてない。

これまで、 PwnageToolなどでCFW を作ってもiTunes で復元がうまくいかなかったのは、iPhone がPwn されていないのが原因と思われる。

最近のCFW 作成Tool は、Pwn されていないiPhone を特別なDFU モードにする機能を持っている。つまり、手作業でDFU モードにしてCFW を復元もだめなのだ。

今回のJB では、このカスタムDFU モードというものがありTool の指示の元、正しくカスタム DFUモードにしないとJB はうまくいかない(復元で様々なエラーで終了する)ことが分かった。

今同期している最中で、BoxCar がどうなのか状態は分からない。

iOS 4 から 3 へは実質的にダウングレードできない

2010-12-13 01:50:47 | iOS
PC と同期しているデータが極少量なら可能だけど、そうでない通常のケースでは4 と 3 とではデータの持ち方が違うので、3 にダウングレードした時にデータを復元できない。

実際にやってみたのは、4.0.1JB から 3.1.3 へである(3.1.3 のJB はしていない)。

所感としては3 は 4に比べるとレスポンスはいいのだが、4 の画面に慣れてしまった今では 3 の画面はおもちゃっぽく感じてしまうというところ。

Cydia を最新に(1.0.3366.7<-- 1.0.3366.1)

2010-12-12 08:50:14 | iPhone
遅まきながら、Cydia がBug-Fix で更新されていたので導入しました。

Download サイトへ

Download した

cydia_1.0.3366.7.iphoneos-arm.deb


を、iPhone の/var/mobile/Documents 下などに転送したら

# dpkg -i /var/mobile/Documents/cydia_1.0.3366.7.iphoneos-arm.deb


でInstall します。

Cydia を起動してVer. を確認します。