[iPod touch]野良ビルドのバイナリを置いたiPod touch / iPhone向けInstaller.appリポジトリ
iPod touch / iPhone用の開発環境を作って野良ビルドをしたバイナリがたまってきたので、自分用という感じでInstaller.app用のリポジトリを置いてみました。
さすがにインストール、アンインストールが楽です。
今後スクリプトアプリケーションみたいなのを配布する際は、これを使おうかと思います。
使用方法
iPod touchにInstaller.appをインストールし、バージョンアップを済ませた後でMobileSafariから以下のURLにアクセスし、画像のようなダイアログが出たら「Yes」と答えてください。
これが出ない場合は、InstallerのSourcesのタブで「Edit」「Add」とNavigationBarのボタンを押し、表示されたダイアログにリポジトリのURLを手打ちで登録し、「Refresh」すれば使えると思います。
Installer.appのv2.63辺りからアップデートしてこないと、このダイアログを出すwebpluginが入らないようです。
http://hpcgi3.nifty.com/moyashi/ipodtouch/repository.cgi
しかる後にInstaller.appを起動し、必要があらば「Sources」のタブで「Refresh」ボタンを押してください。
すると、「Utilities」のカテゴリに(面倒なのでとりえず全部そのカテゴリにしちゃってます)項目が増えていると思います。
後は普通にインストールできると思います。
あんまりテストしていないので、あなたのiPod touchが凄いことになってしまったらごめんなさい。
すいませんが無保証です。
Lyrics.app、iComic.app、2tch.appなどのGUIアプリケーションの場合は関係ありませんが、CLI/CUIアプリケーションの場合はErica's Utilities同様「/var/root/bin」に入りますので、それらを使う際はPATHを通してください。
iPod touchでは「/etc/profile」を編集するのが標準的なんでしょうかね。
設置パッケージ
現時点では、以下のパッケージを設置しています。
英文音声合成ソフトウェアであるfliteは一応動きますが、そのまんまコンパイルしたもんで、直接音は出ません。/dev/dspとかが無いから?
wavに書き出して、Erica's Utilitiesに収録されているplayaudioコマンドで再生してください。
flite -t 'Hi, I'm iPod touch. Nice to see you.' -o a.wav; playaudio a.wav
そうです。英語ではありますがiPod touchをしゃべらせることができます!
lvとかjlessは、日本語が表示できるTerminalが無いのでgrep用途以外では意味無いかな。
descriptionは、dipusさんのPrivate Packagesをコピ……参考にさせてもらいました。
リポジトリに置きたいパッケージがある方は、連絡していただければ設置します。
skf-1.95.2-1_arm-apple-darwin.zip
lv-4.51-1_arm-apple-darwin.zip
bzip2-1.0.4-1_arm-apple-darwin.zip
lha-1.14i-ac20050924p1-1_arm-apple-darwin.zip
nkf-2.0.8-1_arm-apple-darwin.zip
less-382-iso262-1_arm-apple-darwin.zip
flite-1.3-1_arm-apple-darwin.zip
gnuplot-4.2.2-1_arm-apple-darwin.zip
sed-ja-3.02-1_arm-apple-darwin.zip
findutils-4.2.3l-1_arm-apple-darwin.zip
unzip-5.52-1_arm-apple-darwin.zip
lua-5.1.2-1_arm-apple-darwin.zip
zip-2.32-1_arm-apple-darwin.zip
gawk-ja-3.0.4-1_arm-apple-darwin.zip
« [iPod touch]メモ(MobileNotes.app)からテキストに書き出したり、テキストから書き込んだりするスクリプトアプリケーション | Main | [ipod touch]iPod touch / iPhone用テキストエディタMobileTextEditで日本語(Shift-JIS)の読み書きができるよう修正してみた »







Comments
なんか、とっても楽しそうで羨ましいです。
(別件で火を噴いているので、それが終わったら是非私もやりたいです)。
Posted by: maru | 2007.11.12 at 10:46 PM
おつかれさまです。descriptionコピペしてすいませんでした。
iPod touch楽しいですよー。Zaurusと違ってママゴトという感じは否めませんが。
今は何の本を書かれているんですか?
来年の2月以降に、ぜひiPod touchをテーマに濃い本を出してください(笑)。
Posted by: moyashi | 2007.11.13 at 02:21 AM
実はiPod Touch、ほとんど触ってないです。
SDKが予定通りにリリースされたら、もちろん・・・(以下省略)
いま最後の追い込みやってるのは、iPhone本が割り込んだために遅らせたヤツです。ちょっと旬を逃した感があるのが哀しいところですが(もちろん他にも抱えてますが)。
Posted by: maru | 2007.11.14 at 09:56 AM
おお、来年濃い本期待してますよ。
濃いところは後ろの3折ぐらいだけでもいいんで(笑)。
iPhoneの本は、ずいぶん急に出ましたよね。
相当凄い進行だったんでは……。
ともあれ、体に気をつけてください。
Posted by: moyashi | 2007.11.15 at 12:47 AM
はじめまして、このレポジトリを登録しようと思い、
アクセスしてみましたが、「このファイルをダウンロードできません」と表示されてしまいます。
touchのFWは1.1.2
Installerのバージョンは、v3.0b8です。
何か考えられる原因がありましたら、教えていただけますでしょうか。
Posted by: るしふぁ | 2007.11.22 at 02:51 AM
たびたびすいません。
Installer3のFeaturedのページ、Known Issuesの項目で、「No Safari plugin yet」と出てるのですが、Installer3のバージョンが古いのでしょうか。
Sourcesで、Refreshしても、Updateに何も表示されません。
Posted by: るしふぁ | 2007.11.22 at 03:06 AM
僕はInstallerの2.63からアップデートしていっているので、その差ですね。今はいろんなメソッドがあるようなので、2.63を経由しないJailbreakもあるのでしょう。
この2.63のappの中にはpluginが入っているのです。
初回起動時にインストールするんですね。
http://iphone.nullriver.com/zips/Installer-2.63.zip
Installer.app/InstallerPlugin.webplugin
無理にSafariでやる必要は無く、面倒ですがInstallerのSourcesのタブで「Edit」「Add」とNavigationBarのボタンを押し、表示されたダイアログにリポジトリのURLを手打ちで登録し、「Refresh」すれば使えると思います。
Posted by: moyashi | 2007.11.22 at 03:48 AM
どうもです。
Lyricsの登録ありがとうございました。
これで簡単にインストールできますね。
こちらのリポジトリですが、うちで掲載しても問題無いですかね?
Lyricsのダウンロード先として紹介したいと思っているんですが。
Posted by: novi | 2007.11.22 at 12:45 PM
noviさんどうもです。僕のiPod touchはさっきHomeボタンが壊れました(笑)。
どうぞご自由にお願い致します。
Posted by: moyashi | 2007.11.22 at 12:55 PM
moyashiさん
今会社で無線LANが使えない状況なので、Edit-Addで登録だけしてみました。
帰りにでもどこかのFreespotで、Refreshしてみたいと思います。
以前は古いバージョンからのアップデートだったので、自分のにもプラグインが入っていたのかもしれません。
その後1.1.2にUpdateするさいに、失敗し、1.1.1に復元後、jailbreakme.comからの一発脱獄をしたので、2.63を経由しないjailbreakになっていたと思われます。
ありがとうございました!
Posted by: るしふぁ | 2007.11.22 at 01:16 PM
そうでしたか。リポジトリをMobileSafariで踏むことなんてそうそう無いことですもんねえ。
Posted by: moyashi | 2007.11.23 at 02:44 AM
To:管理人さん
iPhoneアプリの日本語化パッチ インストーラー[Tweeks等]に追加してもらえません?
Posted by: sadness | 2007.11.28 at 09:58 PM
ちょっと出所がグレーなので、リポジトリへの登録は控えたいと思います。
Wikiにリポジトリを置くこともできると思うので、時間があったらやってみます。
Posted by: moyashi | 2007.11.29 at 03:15 AM
ありがとうございます。うちのPCはWinSCPでもFilezillaでもうまくSSH接続できず、iPhoneアプリを日本語化したくてもできません
時間があったらWiKiにりぽ追加していたたげたらうれしいです
よろしくお願いします
Posted by: moyashi | 2007.12.02 at 11:56 AM
上のやつ名前&あどれxすまちがえました、
正しくは《sadness》です
管理人さんごめんなさい
Posted by: sadness | 2007.12.02 at 12:01 PM
Hi Moyashi,
Is there any chance of translating some instructions for the flite program for the iPod Touch into english ?
It would be greatly appreciated !
Thanx.
Posted by: Moon Ra | 2007.12.19 at 01:02 AM
Hi Moon Ra,
I appreciate your interest in this site.
I'll try to write "How to use flite on iPhone/iPod touch" in English at an early date.
It's basically as follows:
flite -t 'Hi, I'm iPod touch. Nice to see you.' -o out.wav
playaudio out.wav
"playaudio" is included in Erica's Utilities.
Once save as wav with -o option. Then play wav by playaudio.
I ported flite exclude iPhone/iPod touch sound function, because I'm newbie!
Flite normally speak directly from sound device.
Posted by: moyashi | 2007.12.19 at 01:45 AM
Thank you very much for the fast reply,
now my ipod can speak too !
Posted by: Moon Ra | 2007.12.19 at 06:29 PM
すいません。
PATHってどうやって通すんですか?
Posted by: Rain | 2008.01.02 at 11:42 AM
僕のリポジトリで配布しているものは「/var/root/bin」にインストールされますので、そこにPATHを通します。
「/etc/profile」をvi等のテキストエディタで開き、以下のようにファイルの末尾に書き、保存終了します。
export PATH=/var/root/bin:${PATH}
そして、「source /etc/profile」するか、ターミナルを再起動します。
TerminalV(あるいはmobileterminalの206以降)を使っている場合はHomeボタンでSpringBoardに戻ってきても、それだけではターミナルを再起動したことにはならず、バックグラウンドで動き続けているので、Homeボタンを押し続けて強制終了させるか、「exit」コマンドでシェルを終了させてからHomeボタンを押します。
Posted by: moyashi | 2008.01.02 at 09:41 PM
My "/etc/profile" are as below, What can I edit ?
Thank you
# System-wide .profile for sh(1)
PATH="/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin"
export PATH
TERM="vt102"
export TERM
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
Posted by: somsak | 2008.01.16 at 01:53 AM
Hi somsak,
You mean you would like to add path of files which are installed from my repository?
Files are typically installed into "/var/root/bin".
Why don't you edit "/etc/profile" as follows?:
PATH="/var/root/bin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin"
export PATH
You can edit "TERM" as follows if you need:
TERM="xterm-color"
export TERM
or
TERM="ansi"
export TERM
Both can inhibit warning message when startup vi or something else.
Regards,
moyashi
Posted by: moyashi | 2008.01.16 at 06:51 AM
Thank for your response, I change it (as below)
# System-wide profile for sh (1)
PATH= "/var/root/bin: /bin: /sbin: /usr/bin: /usr/local/bin: /usr/sbin "
Export PATH
TERM= "xterm-color"
Export TERM
If [ "$ {BASH-no}"! = "No" ]; Then
[ -r /etc/bashrc ] &&. /etc/bashrc
Fi
But it's still not work
However I wait for..
"How to use flite ON iPhone/iPod touch" in English
Thank again
Posted by: somsak | 2008.01.20 at 12:46 PM
It's basically as follows:
flite -t 'Hi, I'm iPod touch. Nice to see you.' -o out.wav
playaudio out.wav
"playaudio" is included in Erica's Utilities.
Once save as wav with -o option. Then play wav by playaudio.
I ported flite exclude iPhone/iPod touch sound function, because I'm newbie!
Flite normally speak directly from sound device.
Posted by: moyashi | 2008.01.20 at 10:29 PM
すいません。I'm a newbie here and I thank you greatly for posting this article up.I successfully installed the app but I just don't know what /var/root/bin is or where it is located. If you can, please teach me how! Also what's PATH? Ahh I really don't get those two...
Sincerely, Lisa.
P.S. 日本語でもOKです。Thank you!
Posted by: Lisa | 2008.01.25 at 06:32 PM
Which do you want to use on my repository?
In case where using kind of GUI application, like Lyrics.app, iComic.app, HistoryDL.app, You don't have to be concerned about PATH environment variable.
http://en.wikipedia.org/wiki/Environment_variable
Environment variable "PATH" is only need to run CUI/CLI application.
GUI: Graphical User Interface
CUI: Character-based User Interface
CLI: Command Line Interface
Posted by: moyashi | 2008.01.25 at 08:38 PM
oh okay thanks so much! I found it while browsing through installer. And I was able to install lyrics.app succesfully.
Posted by: lisa | 2008.01.28 at 08:22 AM
Hi, how can i compile flite for arm-apple-darwin?
I've tried with cygwin and toolchain but i get "virtual memory exceeded" error.
Thank you!
Posted by: skin | 2008.02.22 at 01:09 AM
Hi skin,
Basically, work in accordance with README of flite.
I worked with the toolchain on Mac OS X.
All one can say is that there was no such trouble on Mac OS X.
This is my first time to hear that such error.
I'm not sure about Cygwin.
I'm sorry I can't help you with your trouble.
Posted by: moyashi | 2008.02.23 at 03:40 AM
History DLを1.13で走らせることは可能ですか?
Posted by: Kyohei | 2008.02.23 at 04:16 PM
iComic 009-2 リポジトリに登録していただけませんか?(いまリポジトリにあるのは007です。
source: http://code.google.com/p/iphonecomic/downloads/list
あとできればiDicやiVBookも登録して頂けないでしょうか。
http://bigskyflier.com/iDic.aspx
http://bigskyflier.com/iVBook.aspx
Posted by: M | 2008.02.23 at 04:27 PM
Hi moyashi
i also tried with Gentoom, but i've get error on compile.
How you execute configure?
I've tried with
./configure --target=arm-apple-darwin
Thank you
Posted by: skin | 2008.02.25 at 01:32 AM
>>Kyohei
可能でしょうが、Blogを見ていただければ分かる通り、既に関心が薄れていまだに1.1.2なもので、対応が難しい状況にあります。
2月にSDKが発表されるという話があり、対応するにしても微妙な時期です。
SDKが発表されたら、何かしてみようか、といった気分です。
>>M
iComicは登録しますが、iDicとiVBookは私の一存では登録できかねます。
というのも、それぞれの作者の方には配布のポリシーがあると思うからです。
iComicやLyrics.appは、wthkstk氏、novi氏からのオファーがあって登録したという経緯があります。
Posted by: moyashi | 2008.02.26 at 04:04 AM
>>M
あー、でも登録するとしても1.1.2対応ですね。
1.1.3用には何をすればいいのか、よく分かっていません。
Posted by: moyashi | 2008.02.26 at 04:07 AM
Hi skin,
My confline was as follows:
CC=arm-apple-darwin-gcc CFLAGS='-fsigned-char' ./configure --host=arm-apple-darwin
The following error occurred while compiling code.:
> /usr/local/lib/gcc/arm-apple-darwin/4.0.1/../../../../arm-apple-darwin/include/unistd.h:459: error: conflicting types for 'swab'
> /usr/local/lib/gcc/arm-apple-darwin/4.0.1/../../../../arm-apple-darwin/include/string.h:131: error: previous declaration of 'swab' was here
> make[1]: *** [find_sts_main.o] Error 1
> make: *** [build/arm-darwin/obj//.make_build_dirs] Error 2
I edited the header "string.h" in order to avoid this error refer to the following page:
> $ sudo vi /usr/local/arm-apple-darwin/include/string.h
http://geoweb.princeton.edu/people/panning/personal/Site/OSX.html
I think perhaps this workaround is only for Mac OS X.
Posted by: moyashi | 2008.02.26 at 07:07 AM
Please Moyashi,
can we have an app like WIFIswitch for bluetoot (one tap activation7deactivation) from iphone desktop? Many people are searching for it... many thanks!!!!
Posted by: victor | 2008.03.04 at 08:47 PM
Hi victor,
I don't have iPhone.
I have only iPod touch.
So i can be write code, but i can't debug.
I'm sorry to disappoint you.
Posted by: moyashi | 2008.03.07 at 01:49 AM
もやしさん、
ごめんなさいでも、高校で日本語を二年間しか勉強しませんでしたから、僕の日本語はちょっと。。。
Unarchiveユーティリティがあるそうですが、モビルサファリのダウンロードユーティリティがありますか。そののようなプラギンがあったら、何所に見つけられますか。二週間に捜していましたでも、まだ見つけていません。
ところで、
skf-1.95.2-1_arm-apple-darwin.zip
lv-4.51-1_arm-apple-darwin.zip
bzip2-1.0.4-1_arm-apple-darwin.zip
。。。etc.
このはOSXのTerminalのようなAppですか。
If so, do those contain higher function library support like those of OSX, exemplum gratis, osascript -e 'say "yourwordshere" ' or tarballing?
Or is that what the flite and other plugins are for...
すべてのもやしさんの方向を分からないで電子メイルを出してすみません。日本語をあまり正しく分かりません、もしわけありません。
If you could help me out that'd be great, needless to say, it'd be great to translate this stuff into English, but I understand it's not your top priority. If though, you felt like giving me a rundown quickly of most of it, I could write the English versions, crediting you with everything of course, and then either send the pages back to you, or upload them on my own webserver.
Thanks again,
お返事で待ています。
Posted by: ティム | 2008.03.09 at 08:13 AM
...何所に見つけれますか。*
Posted by: ティム | 2008.03.09 at 08:28 AM
Hi Tim,
Woo... What a wide-ranging question!
I want the time to prefer for reply.
Posted by: moyashi | 2008.03.10 at 04:36 AM
Iphoneアプリを日本語化するにはどうすればよいのでしょうか
Posted by: px | 2008.03.15 at 01:12 PM
単純なリソースの日本語化なら、
http://homepage1.nifty.com/alchemy/tips/localize.html
上記のような手順でできます。
アプリの動作にかかわる部分の日本語化については、アプリそれぞれに必要な対処というものは違いますので、Cocoa / Objective-C、そしてアプリが扱うプロトコル等についての知識が必要です。
Mac OS X向けのCocoa / Objective-Cによる開発の知識を応用できますので、それ向けの書籍等で勉強ができます。
iPhoneの開発について書かれた日本語の書籍はありません。英語力と応用力、ソースコードを読む努力が必要です。
ひとまず、Mac OS X向けの開発を経験した後に、日本語で書かれたiPod touch / iPhoneの開発を扱ったサイト全部に目を通してはいかがでしょうか。
Posted by: moyashi | 2008.03.16 at 07:57 AM
ありがとうございました~
Posted by: px | 2008.03.16 at 08:59 AM
ありがとうございました~
Posted by: px | 2008.03.16 at 08:59 AM
どうもです。質問なんですが、ver.1.1.2でダウングレードしないでパソコン無しの脱獄はできないものでしょうか?
Posted by: 初心者です | 2008.03.30 at 05:27 PM
単体でJailbreakできるのはMobile SafariにTIFFの脆弱性がある1.1.1だけです。
Posted by: moyashi | 2008.03.30 at 07:31 PM
もやしさん、こんにちは。
TerminalV を iphone 3G に入れてみたいのですが、
掲載されているリポジトリを登録できません。
hitoriblog Experimental Packages
と表示はされているので、URL は正しいのだと思います。
何か特別な手順があるようならおしえてください。
よろしくお願いします。
Posted by: さし | 2008.08.31 at 12:21 AM
僕のリポジトリはInstaller4に対応していません。
TerminalVも、iPhone OS1.1.4(1.1.5は試してません)まででしか動かないと思います。
iPhone 3Gでは、CydiaからインストールできるMobileTerminalを使ってください。
日本語をうっかり入力しても落ちることはありませんし、Ctrlなどの入力もジェスチャーでできるようになってますので、TerminalVのアドバンテージは無くなってます。
Posted by: moyashi | 2008.08.31 at 11:48 PM
はじめまして。
iPod touch を 2.x に上げてから、Installer や Cydia に Lyrics アプリが見当たらなくなりました。
登録されてないのでしょうか?
Posted by: com. | 2008.09.16 at 12:03 AM
すいません。Lyrics.appはnoviさんの作ですが、2.0対応はしないそうです。
1.x.xと2.x.xはソフトウェアの互換性が抜本的に無いので、1.x.x用のアプリはそのままでは2.x.xでは動きません。
作り直しになります。その作り直しはしないとのことです。
http://novi.10.dtiblog.com/
Posted by: moyashi | 2008.09.17 at 09:41 PM