しかし、その後もしばらく使っていると、壊れて、勝手にrebootする状況になった。
/private/var/mobile/Library/Preferences/aptbackup_*.* にある
aptbkupのデータをiPhone explorerで吸い上げて、怪しいunlock toolであるblacksn0w RC2 v1.1,
それから勝手に登録されていたyellowSn0w.comを、aptbackup_dpkg-packages.txt から消去して、iTuneでbackup。
これらが怪しいというのは、どうも入れてからrebootが増えたからである。
your tubeのデータと、status barのclockも以下のようにバックアップ。
- YourTube: /var/mobile/Media/Downloads/の下にYourTubeがあり、これを
まるごと./YourTubeの下にbkup 2010/6/22
ただし、iPhone Explorer等でリストアする場合に、バックアップした上記のディレクトリをそのままリストアすると、YourTubeのowner,groupはroot,mobileなのに、group
パーミッションがつかない状態でリストアされる。
これでは、YouTubeでの新規ダウンロードができないので、sshで入って、suでrootになり。
chmod g+w /var/mobile/Media/Downloads/*
chmod g+w /var/mobile/Media/Downloads/YourTube/*
を実行する必要がある。
- VarMobileLibrary: /var/mobile/Libraryの下にある以下のdirectoryを丸ごとバックアップ
SBSetting, SpringBack
だが、リストア後SpringBackでbackup出来ない。これは上記のデータdirectoryにgrp = mobileでの書き込み権限がなかったため。
chmod 775 . にしておけば問題なし。
......
- Themes: /Library/Themes の下をbackup
winterboardとともにインストールされるものはのぞく。
SBSettingのセッティング情報をリストアするタイミングが難しそうだが、とりあえずフリックしてSBSettingの画面にないときにリストアすればいいのではないかと思う。
redsn0wで、bootlogがでるのはうれしいのだが、root partitionが500MBしかないのはなんとも物足りない。
このため、今回は、Pwnagetoolで(root 1.5GBとして)脱獄するだけとし、しばらく様子を見ることにする。
Pwnageでは、下のリンクにあるやり方で、ipswの生成から再度やりなおしたのだが、肝心の24kpwnを利用した
bootの改変部分だと思われる、iPhoneをusbでつないで、リカバリモードになるというのは成功せず。
http://toysn.blog103.fc2.com/blog-entry-636.html
また、blacksn0w, yellowSn0wは、aptbkupのデータを改変して、インストールしないようにした。
(だが、aptbackup後にaptbackup_dpkg-packages.txt をみると、blacksn0wはきえているもののyellowSn0w.comはまた復活している。なんだろうか.. どうやらこれは、Dev-Team (team tool)をcydiaでinstallすると付いてくるツールのようである。
ThemaのStatusBar日本語クロックを修正するときに、UTF-8を含むファイルなので、emacsが便利なので、cydiaからemacsを探したが、存在せず。
Landisk(NAS)においた音楽ファイルやvideoにxがついて、同期されない問題は、いったん、音楽等を一つ再生して、iTuneからNASのファイルがアクセスできるようにしてから、いったんiTuneを閉じて、iTuneを再立ち上げすれば、今度は
全部のlibraryからバツが消えて、同期できるようになる。
まずは、fake3.1.3とAppSync for OS 3.1がないのでかなりのアプリはまずはインストールできず。
ただ、appsyncがないのに、なぜか今回はiKeyHoleTVがインストールできている。どうも完全にリストアできてない
可能性がある。
今回は、Pwnage 3.1.5で、脱獄したが、なぜか最初からiPhone Explorerで、/ (root)が見えている。どうも完全に
リストアされていないような気がする。
ところがwifiはつながっているのだが、Softbankがキャリアとしてつかめない。最小のアンテナが立つがキャリア名が
StatusBarに表示されず、また、設定->ネットワークからもキャリアが見えない。設定からネットワーク設定のリセットをしてみる。やはり3Gはつかめないし、今度はWIFIもつかめなくなった。
もういちど、今度は以前2月にPwnage3.1.5で作成したipswでrecovery。今度は、softbankの3Gがつかめた。
ただし、iPhoneExplorerからは相変わらず、file systemのroot / が見えている。
最新のbackupはiPhoneがおかしくなってからなので怪しいので、4日まえの6/18のbackupから復元。aptbackupのデータから、blacksn0w, yellowsn0wを削除して、iPhoneExplorerから注入。
iPhoneExplorerは、iFunBoxがMacで使えないからしょうがないものの、ファイルをコピーするたびに、directoryが
全部折りたたまれてしまい使いにくい。
CydiaからAptBackupを導入し、restore.
待避してあったThemes, VarMobile, YourTubeをiPhone explorerから注入。
テザリングも手動で設定。webからdownloadしたプロファイルを実行して動作を確認。
そうこうしているうちに、iPhone OSの4.0がリリースされたようだ、しかし、この脱獄はまだ、4.0 betaかつ
3G版しかサポートしていないようなので、しばらくは3.1.2 -> 3.1.3 fakeで様子をみることにする。
ultrasn0wで壊れたのでまた、リストアした。今度は、テザリングは最初から入っていた。