Your SlideShare is downloading. ×
0
iPodTouch で UNIX ぽく遊ぶ 2008/09/27 K.I.Matohara [email_address]
主な機能 <ul><li>音楽/ムービープレイヤー/画像ビューワ
Safari </li><ul><li>JavaScript OK, Flash/Java は不可 </li></ul><li>メールクライアント/カレンダー/アドレス帳/株価/GoogleMap/天気/時計/計算機/メモ帳/Youtube プ...
アプリケーションの動作※2.0 から </li></ul>
Linux に繋ぐと? dmesg [ 1305.210688] usb 4-1: new high speed USB device using ehci_hcd and address 2 [ 1305.345621] usb 4-1: c...
Gnome での自動認識
Linux でのTouch利用 <ul><li>ストレージとしての認識 ×
gtkPod ×
Songbird ×
Rhythmbox ×
Wine 経由でのWindows 版iTunes × </li><ul><li>iTunes の動作までは出来たがTouch の認識がうまくいかない </li></ul><li>未調査  Amarok /banshee/ Floola / GN...
iPod のOSを入れ変えるプロジェクト <ul><li>iPodLinux( http://www.ipodlinux.org/ ) </li><ul><li>1~5世代iPod/mini/Photo/1世代nano </li></ul><l...
iPod に限らない </li></ul></ul>
Touch で動作するアプリケーション <ul><li>iTunes 上のAppStpre で有料無料で購入できる物のみ
DRM が掛かっている
勝手に配布できない
審査が必要
審査に1月とか掛かることも…
便利なのに審査落ち </li><ul><li>2chビューワ/PodcastClient </li></ul></ul>
アプリケーションの例 <ul><li>Joke アプリ
Game
実用アプリ
Telnet/SSH/VNC/RDP/IRC 等のClient
iPhone をモデムとして利用するアプリ </li><ul><li>一瞬だけ公開現在購入不可 </li></ul></ul>
勝手に作ったアプリケーションを動作させる <ul><li>jailbreak(脱獄)する
Upcoming SlideShare
Loading in...5
×

Koedo200809

554

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
554
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Koedo200809"

  1. 1. iPodTouch で UNIX ぽく遊ぶ 2008/09/27 K.I.Matohara [email_address]
  2. 2. 主な機能 <ul><li>音楽/ムービープレイヤー/画像ビューワ
  3. 3. Safari </li><ul><li>JavaScript OK, Flash/Java は不可 </li></ul><li>メールクライアント/カレンダー/アドレス帳/株価/GoogleMap/天気/時計/計算機/メモ帳/Youtube プレイヤー
  4. 4. アプリケーションの動作※2.0 から </li></ul>
  5. 5. Linux に繋ぐと? dmesg [ 1305.210688] usb 4-1: new high speed USB device using ehci_hcd and address 2 [ 1305.345621] usb 4-1: configuration #1 chosen from 3 choices $ lsusb -s 004:002 Bus 004 Device 002: ID 05ac:1291 Apple Computer, Inc. $ lsusb -s 004:002 -v Bus 004 Device 002: ID 05ac:1291 Apple Computer, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x05ac Apple Computer, Inc. idProduct 0x1291 --省略--
  6. 6. Gnome での自動認識
  7. 7. Linux でのTouch利用 <ul><li>ストレージとしての認識 ×
  8. 8. gtkPod ×
  9. 9. Songbird ×
  10. 10. Rhythmbox ×
  11. 11. Wine 経由でのWindows 版iTunes × </li><ul><li>iTunes の動作までは出来たがTouch の認識がうまくいかない </li></ul><li>未調査 Amarok /banshee/ Floola / GNUpod / YamiPod </li></ul>
  12. 12. iPod のOSを入れ変えるプロジェクト <ul><li>iPodLinux( http://www.ipodlinux.org/ ) </li><ul><li>1~5世代iPod/mini/Photo/1世代nano </li></ul><li>iPoneLinux( http://iphonelinux.org/ ) </li><ul><li>未だ開発中 . </li></ul><li>Rockbox( http://www.rockbox.org/ ) </li><ul><li>1世代nano 迄対応
  13. 13. iPod に限らない </li></ul></ul>
  14. 14. Touch で動作するアプリケーション <ul><li>iTunes 上のAppStpre で有料無料で購入できる物のみ
  15. 15. DRM が掛かっている
  16. 16. 勝手に配布できない
  17. 17. 審査が必要
  18. 18. 審査に1月とか掛かることも…
  19. 19. 便利なのに審査落ち </li><ul><li>2chビューワ/PodcastClient </li></ul></ul>
  20. 20. アプリケーションの例 <ul><li>Joke アプリ
  21. 21. Game
  22. 22. 実用アプリ
  23. 23. Telnet/SSH/VNC/RDP/IRC 等のClient
  24. 24. iPhone をモデムとして利用するアプリ </li><ul><li>一瞬だけ公開現在購入不可 </li></ul></ul>
  25. 25. 勝手に作ったアプリケーションを動作させる <ul><li>jailbreak(脱獄)する
  26. 26. OS の書き換え
  27. 27. 失敗すると煉瓦に
  28. 28. 成功すると通常のアプリケーションの他に色々なアプリケーションが動作する様に </li><ul><li>SSH/httpd/Terminal の様なおなじみのアプリケーション
  29. 29. Apple の審査が通らない様なアプリケーション </li></ul></ul>
  30. 30. 脱獄ツール例 <ul><li>PwnageTool
  31. 31. QuickPwn
  32. 32. WinPwn </li></ul>
  33. 33. PwnageTool の例
  34. 40. PwnageTool の動き <ul><li>元のファームウェアを読み込み
  35. 41. 設定に合わせて新しくイメージを作成
  36. 42. iTunes 経由で作成したイメージをiPodTouch に書き込み
  37. 43. Jailbreak </li></ul>
  38. 44. Jailbreack したら <ul><li>Cydia というアプリケーシ ョンが利用できる様になる
  39. 45. パッケージマネージャ
  40. 46. Ubuntu のsynaptics の 様な物 </li></ul>
  41. 47. アプリケーションインストール例
  42. 48. RemoteAplication <ul><li>OpenSSH </li><ul><li>パスワードがdefault では以下の様に固定なので変更する </li><ul><li>root/alpine
  43. 49. mobile/dottie </li></ul></ul><li>veency(VNC Server) </li><ul><li>接続時にiPodTouch 側に確認画面が表示される </li></ul></ul>
  44. 50. MobileTerminal
  45. 51. MobileTerminal
  46. 52. lighthttpd + Ruby + Hiki <ul><li>lighthttpd と Ruby を インストール
  47. 53. Hiki を設定
  48. 54. 何処でもメモや閲覧が 可能に
  49. 55. Wifi が繋がる場所では PC 等からもアクセス可能 </li></ul>
  50. 56. その他 <ul><li>lynx/wget/nmap/top 等々色々あります
  51. 57. 誰が使うのか解りませんがBIND 等もあります
  52. 58. RoR を入れて遊んでいる人も居ます
  53. 59. proxy soft もあるのでiPhone の場合モデムとしての利用も可能に </li><ul><li>キャリアから多大な請求が来る可能性があります </li></ul><li>NES Emulator(ファミコンエミュレータ) </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×