突然rebootして、spring boardが立ち上がる、円形のwaitマークが出たままfreeze。
recoveryモードに入れずいろいろ試したが、たぶん、spring boardがたちあがらなくなったもよう。
iFile等で、YourTubeでダウンロードしたファイルをバックアップすることができたと思うが、気づかず
OSを再インストールしてしまった。(残念)
この状態から、Pwnage3.1.5 で脱獄したときに改造した3.1.2のfirmwareをiTune(おそらく
Pwnageが脱獄したiTune)からinstallし、
さらに、redsnowで、オリジナルfirmwareを指定して再脱獄して、
boot時にbootlogがでるようにした(まえまえからしたかった。)
redsn0wでは、こわれたBBが更新されないので、まず、Pwnageで改造したfirmwareをinstallしている。
Pwnageをし直さないのは、24kpwnを利用したboot時の署名チェック解除はすでにbootloaderに書き込み済みと
思われるからである。bootには少なくとも問題ない。
が、あまりに不安定なので、6/22のfirm再インストール時はPwnage(以下のリンク)からかけ直し、24kpwnの脆弱性を利用したreset時の動作対応もやり直すように(つまり、最初の脱獄と答えるように)する。
http://toysn.blog103.fc2.com/blog-entry-636.html
そして、まずは、3GからCydiaをupdate 5つほどpackageをupdate。
4/13の投稿にあるように、
Fake 3.1.2をいれたあと、iTuneからrestore。これでWLANにつながるようになった。
アプリがiTuneからリストアできるようにしたい。
どうもBlackSnow RC2をいれたあとでいろいろ不安定になっていたので、しばらくはSIM unlockを避けて
状況を確認したい。
AppBackupを入れて、リストアしたら、SBsetting, 5Row Keyboard, など脱獄アプリはすべて復元された。
ただし、トリッキーなインストールをした5row keyboardは、5row dovolack, 5row querty, emtiなど
全部入ってしまったので、設定->iKeyExから日本語10 kbdと5 row quertyだけをのこして削除した。
残念ながら、BlackRain RC2 rev1.1も復元されてしまったようだ。
Moyashiさんの野良レポジトリにあった、StatusBarClockとNoRecSoundは、開発終了のため2010/5月で更改終了
になっており、残念ながらinstallされなかった。再公開を強く希望する。
NoRecSoundの代わりに、以下の手順でいろいろなSoundを無効化した。
MacのiPhone Explorerから、以下のファイルをrenameした。
/System/Library/Audio/UISounds/
Photoshutter.caf -> *OFF.caf
{begin,end}_{record,video_recored}.caf ^-> *OFF.caf
AptBackupのデータも同様にiPhone Explorerから以下のようにbackupした。
/private/var/mobile/Library/Preferencs/の下の以下のファイルを
Mac ~/Documents/iPhone/JailBreak/AptBackupData に待避した。
aptbackup_dpkg-packages.txt
aptbackup_cydiasources.tgz aptbackup_openssh.tgz
再度、12個たまっていた公式アプリのupdateをかけたが、今度は無事終了。
テザリングも無効のまま。
mobile terminalからpasswdを変更。sshから入れない。
おかしいのでreboot, spring boardの立ち上がり,
Respringにかなり時間がかかる。(実は、アプリupdateで、OSが壊れたのではなく、単にrespringに
時間がかかるようになっただけなのか...)
またおかしくなったかとおもった。
/etc/ssh/sshd_configが、restoreのまえのまま、user xxxxでのloginしか認めなかった。
(これは、aptbackupが、ssh設定をbackup, restoreしてくれていたことが判明)
面倒なので、今回は、mobileからのloginだけを認めるようにして、mobileとrootのpasswd
をalpineから変更して、良いとすることにした。
それにしても、sshでのログインに非常に時間がかかるようになった。
X11 tunnelingをoffにしてもやはりかわらない。ところが、winXPマシンからttsshでloginすると
すぐに入れる。なぜだろう。。
moyashiさんの野良レポジトリにあった、StatusBarClockのかわりに
http://www.ipoday.net/ipodtouch_custom/item_2981.html
を参考に、Data & Time 24h ENG.theme (これはdirectory)
をdownloadし/Library/Themes/にscp -r で転送、WinterBoardもインストールして
このテーマを有効化。英語で無事に曜日日付時間がでるようになった。
すこし表示が長いので、今度短縮版のテーマを作りたい。
と思ったら、日付はアメリカ時間になって遅れている。Widget.htmlをみたが、どこで
timezoneを指定しているかわからない。上記webで作成した日本語版を導入したら大丈夫。
Widget.htnlを少し書き換えて、曜日だけ英語表示にした。ただし、encodingの関係で、iPhone上の
vimでは編集できなかったので、Macのemacsで変更してから転送した。表示位置も20ポイントほど足して、右にずらした。
16年間のご愛読ありがとうございました。
-
以前よりお伝えしていたように、本日3月31日をもってTechCrunch
Japanは記事の更新を停止します。これまで16年という長い間ご愛読いただいた読者のみなさまに感謝をお伝えしたいと思います。
今後、TechCrunch… Read More
2 年前