novi's Blog

Mac、iPod、オーディオなどの覚え書き

1.1.3のInstallerでmail script execution failedエラーになる

1.1.3にしてからInstallerの調子が悪いのはパーミッションの問題のようです。
インストールまたはアップデートしようとして、

Error - Main script execution failed!

とエラーが出るときは、パーミッションが正しく設定されていないか、パッケージが1.1.3に対応していない可能性があります。

Application の中身は

# chmod -R 775 /Applications
# chown -R mobile:wheel /Applications


とすれば大丈夫なはず。1.1.3からユーザーがrootからmobileに変更になったため従来のアプリは正しく動作しないようです。

jailbreak済み iPod touch 1.1.3 でホームアイコン変更と追加アプリ

iPhoneの方法で1.1.3をjailbreakすると、Mailなどのアプリが存在するのに表示されませんでしたが、SpringBoardを弄ってやるとうまくいきました。




1. touchの/System/Library/CoreServices/SpringBoard.app/N45AP.plistをMacへコピー。
2. 中身をこんな感じに変更。





問題はいくつかありますが、ホームアイコンの再配置や標準の歌詞機能、追加アプリが使えるようになります。(というか無理矢理iPhoneにした感じ)

問題
・電話などのイランアプリが表示される。
・クリッカーの設定ができない、アラーム音が出ない。
・HomeダブルクリックがiPhone用になる。
・wifiアイコンの左に "iPod" ではなく「サービスなし」と表示される。
・再起動すると「アクティベーション」云々と言われる。

前記事
日本語化
jailbreak 1.1.3

jailbreak 済みの iPod touch 1.1.3 を日本語化

1/27
今公開されているjailbreak方法を使用する(iPhoneのファイルシステムを使用する)と英語表記になりますが、そもそも日本語リソースが入ってない模様。

touchのファイルシステムから引っ張ってこれます。

Macでの作業

1. touchのファームウェア1.1.3を解凍。
2. jb113.dmgをマウント。
3. vfdecryptをコピー解凍したフォルダへコピー。
4. コマンドを実行してtouchのファイルシステムを復号化
$ ./vfdecrypt -i 022-3742-100.dmg -o dec-1.1.3.dmg -k <キー>
※キーはjb113.dmgのmake_image.shにあります。

5. dec-1.1.3.dmgをマウント。
6. コマンドを実行。
$ cd
$ mkdir touch-ja
$ cd /Volumes/LittleBear4A93.N45Bundle
$ find . -name "Japanese.lproj" -exec sh -c "mkdir -p {} ~/touch-ja/{}; cp -r {}/ ~/touch-ja/{}/" ;
これで、ホームにtouch-jaというフォルダができるので、中身をFTPなどでtouchへコピー。
上書きで問題無いです。(CyberDuckの場合は)

前記事
jailbreak 1.1.3

iPod touch 1.1.3 を jailbreak する

1/26日版

必要条件
・jailbreak済みのtouch
・touchに300MB以上の空き

1. DMGをマウント。
2. iTunesを終了。
3. ターミナルからコマンドを実行。

cd /Volumes/jb113
./Run_This

4. メッセージに従って進めていく。
5. Done!と出たら準備完了。
6. Installer.appを開いて、"1.1.3 soft upgrade"をインストール。
7. 完了したら勝手に再起動される。
8. Installer.appを起動してアップデート。
9. 1.1.3 SoftUpgCleanerをインストール。

アップデート後の状態、試した事
・アプリは削除される(/var/rootにリンクしていたとき)
・wifi設定は削除される
・メディア(曲、ムービー、ブックマーク...)は残る
・設定は残る
・言語は英語のみ→日本語化できる
・キャリア名を変更していたのは残る
・wifi接続がうまくいかないときはネットワーク設定のみをリセットすればOK
・Mail,Mapsなどは入らない(アプリ自体はあるが、表示されない)→iPhone化で可能
・ターミナル等から無理矢理実行可能
・初期パスワードはrootとmobile両方ともalpine。
・SSHとFTPを使うにはOpenSSHをInstallerから入れる。
・AFPDやSSH、FTPはユーザー"mobile"としても接続可能。
・今までは、privoxyを使わないとネットが使えない状況だったが、OSX標準のインターネット共有で接続できるようになった。Good!!
・Lyrics.appはそのまま使用可能(設定も引き継がれる)。Goodwww


Unixコマンドをアップデート
1. Installer.app から BSDSubsystem 2.0 をインストール。
2. passwdでパスワードを変更。

iPod touch のメモリ使用について

Lyricsもメモリを食うようになってきたので、なるべく使用するメモリを減らすようにと、今日はその辺を直していました。

プロセスの状態はtopコマンドで見れますが、僕は思い違いをしていたらしく、RSHRDがは共有メモリですが、今までこれがアクティビティモニタで言う実メモリだと思っていました。

しかし、これは共有メモリでLyricsのみで使われているメモリではないようです。(これは正しいはず)
Lyricsで実際に使われているのはプライベートメモリ。

その辺に関してここが参考になりました。

Life with MacOS X
http://www.eternal.nest.or.jp/shiro/macosx/life0101.html


Processes: 24 total, 1 running, 23 sleeping... 76 threads 23:51:06
Load Avg: 0.17, 0.12, 0.04 CPU usage: 6.4% user, 9.2% sys, 84.4% idle
SharedLibs: num = 0, resident = 0B code, 0B data, 0B LinkEdit
MemRegions: num = 2070, resident = 49.2M + 0B private, 18.0M shared
PhysMem: 26.7M wired, 13.8M active, 6.60M inactive, 47.1M used, 7.16M free
VM: 255P + 0B 61763(0) pageins, 2(0) pageouts

PID COMMAND %CPU TIME #TH #PRTS #MREGS RPRVT RSHRD RSIZE VSIZE
399 top 7.3% 0:53.14 1 17 47 656K 468K 0B 3.77P
397 sh 0.0% 0:01.12 1 13 30 304K 940K 0B 4.17P
396 dropbear 0.0% 0:03.06 1 9 25 124K 476K 0B 1.50P
395 notificati 0.0% 0:01.02 2 21 50 260K 440K 0B 1.77P
394 afcd 0.0% 0:01.28 1 15 50 264K 448K 0B 1.50P
391 Lyrics 0.0% 0:14.06 4 124 217 4.63M 12.0M 39.1T 39P
382 MobileMusi 0.9% 0:27.11 4 92 208 5.64M+ 8.53M 0B 31P+
138 SpringBoar 0.0% 57:12.09 11 221 492 22.4M 13.1M 390T 105P
116 mediaserve 7.3% 9:06.97 15 160 175 9.38M 1.77M 2.78P 38P


これが今実行した、topの一部です。
問題のLyricsはプライベートが5MB、共有が12MBです。

他のプロセスだって普通に食っているんだから、実際はこんなにもメモリに気を使う必要もないかもしれません。

ちなみに、topとアクティビティモニタとの対応表はこんな感じです。

空き free
固定中 wired
現在使用中 active
現在非使用中 inactive
確保中 used

プライベートメモリ RPRVT
共有メモリ RSHRD


OSに関してもっと勉強しないと...


 | HOME |  »

プロフィール


novi


Author:novi
学生。♂。
飽きやすいのでネタがころころ変わります。最近は iPhone の hack と工作。










月別アーカイブ


検索フォーム


今日の献立


DTIミニモブログ


DTIブログ
ブログでアフィリエイト


DTIブログポータルへ

このブログを通報

カレンダー

08 | 2008/09 | 10
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

Twitter


follow novi_ at http://twitter.com


カテゴリー


最近のエントリー


最近のコメント


最近のトラックバック


なかのひと


ジオターゲティング


ジオターゲティング


リンク


RSSリンク


PoweredBy

Powered By DTIブログ