Upload
kishima7
View
2.199
Download
5
Tags:
Embed Size (px)
DESCRIPTION
google tv hack
Citation preview
GoogleTVHacks…の紹介
kishima
12011年2月14日月曜日
自己紹介
Blog:コンデンサの隣からひとことhttp://d.hatena.ne.jp/machaut/
@kishima
Androidは最近本格的に勉強始めました。Rubyや組み込みソフトの匂いのする勉強会に時々出没してます。
22011年2月14日月曜日
HackされてわかったGoogleTVの中身を紹介します
32011年2月14日月曜日
GoogleがTVベンダーと協力して作ったAndroid for TV プラットフォーム
またはそれを搭載した製品のこと
発売されているもの Sony NSX-40GT1 (Internet TV)
Sony NSZ-GT1 (Bluray Player)
Logitech Revue (Set Top Box)
GoogleTV?
42011年2月14日月曜日
Hackerサイトhttp://www.gtvhacker.com/
GTVのRoot化に対して$1,000の賞金が掛かっていましたが、1月に成功したチームが出ました
Hackへ至る道
52011年2月14日月曜日
Hackへ至る道手順 蓋を空けて、シリアル通信用の線を引き出す。 メンテナンスモードで起動する。 あら不思議、Rootでログインできしまいました。
※当然ですが、Hack
は自己責任で
62011年2月14日月曜日
ハックするまでもなくOSSな部分もあります。
オープンソース部分http://code.google.com/p/googletv-mirrored-source/
Hackへ至る道
72011年2月14日月曜日
オープンソース公開の内容
!!
82011年2月14日月曜日
オープンソース公開の内容
Qt!?テキスト
Qt Embedded Linux 4.5らしい
92011年2月14日月曜日
Root file system
boot.imgを展開しようと思ったらうまくいかなかったので、/systemの内容を紹介
Finderで
102011年2月14日月曜日
Javaのライブラリ
/system/framework以下のには基本的にodex
に最適化されてものしか入ってません。このままでは、開発ツールでシンボル眺められないので、smaliを使ってdeodexしようとしましたがうまくいかなったので、テキストエディタで中身覗きましたorz。
112011年2月14日月曜日
ネイティブライブラリ
/system/lib以下のライブラリを、readelfで読み取れたシンボル情報で色々推測してみます。
つづきはでエディタで
122011年2月14日月曜日
アプリケーション
/system/appにプリインストールアプリが入っています。
TVPlayerとNetflixを見てみます
やはりodex化されているので、テキストエディタで調査です。
132011年2月14日月曜日
まとめ
口頭で話した内容はもうちょっと整理してからupしたいと思います。
・GoogleTVのsystemディレクトリを眺めてみました・com.google.tv というクラスがTV関連機能を担ってそう・なぜかQtが入ってます・DirectFBも使っていそうです(CE4100の標準?)
142011年2月14日月曜日