<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>ytsuboi&#039;s blog &#187; Android</title>
	<atom:link href="http://www.ytsuboi.org/wp/archives/category/computing/android/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ytsuboi.org/wp</link>
	<description>私の日常とテクニカルメモなど</description>
	<lastBuildDate>Sat, 24 Dec 2011 05:56:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/category/computing/android/feed" />
		<item>
		<title>SparkfunのUSBホストシールドでADKしてみた。</title>
		<link>http://www.ytsuboi.org/wp/archives/1989</link>
		<comments>http://www.ytsuboi.org/wp/archives/1989#comments</comments>
		<pubDate>Sat, 14 May 2011 13:21:37 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/archives/1989</guid>
		<description><![CDATA[5月10日、Google I/OでAndroid Open Accessory Development Kitが発表されましたね。 電子工作クラスタの皆は、自作の機器をスマートフォンに接続するソリューションを 手に入れて [...]]]></description>
			<content:encoded><![CDATA[				<p><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2011/05/2011051421001.jpg" width="480" height="212" alt="201105142100.jpg" /></p>
				<p>5月10日、Google I/OでAndroid Open Accessory Development Kitが発表されましたね。<br />
				電子工作クラスタの皆は、自作の機器をスマートフォンに接続するソリューションを 手に入れて、しかもデモがArduinoベースで組まれているので、もうワクワクです。</p>
				<p>日本の株式会社アールティというところが、 GoogleがUSBセッションで配布したボードと同等の物を31,500円で販売しているのですが、ちょっとずいぶんお高いので、買おうという気にはなれませんでした。</p>
				<p>しかし、ADKの回路図を見ていると、MAX3421Eという、Sparkfun社のUSB Host Shieldでも使っているチップが載っています。<br />
				これは手持ちのArduinoと SparkfunのUSB Host ShieldでもADKで遊べるんじゃないかと思って試してみました。</p>
				<p>色々試行錯誤しましたが、結果、簡単に実現する方法が判明しました。</p>
				<p>続き↓<span id="more-1989"></span>
				<p>手順は簡単です。<br />
				ADKをダウンロードしてきて、ADK_release_0506→firmware→arduino_libsの中にある、AndroidAccessoryとUSB_Host_Shieldフォルダを、Arduinoのライブラリフォルダにコピーします。<br />
				僕は自分のライブラリフォルダ(~/Documents/Arduino/libraries) にコピーしました。</p>
				<p>ここまでは普通なのですが、ポイントが2つあります。</p>
				<ol>
				<li>ADKにはUSB_Host_Shieldライブラリが含まれていますが、<a href="https://github.com/felis/USB_Host_Shield" target="_blank">本家のfelisさんのもの</a>で上書きします。<br />
				  上書きする必要があるのは、<br />
				  <a href="https://github.com/felis/USB_Host_Shield/raw/master/Max3421e_constants.h" target="_blank">Max3421e_constants.h</a><br />
				  <a href="https://github.com/felis/USB_Host_Shield/raw/master/Max3421e.h" target="_blank">Max3421e.h</a><br />
				  <a href="https://github.com/felis/USB_Host_Shield/raw/a59ba5b6fcc96ac79c4dbbffb6c8559d4c944a43/Max3421e.cpp" target="_blank">Max3421e.cpp</a>&nbsp;&nbsp;<br />
				  どれもFebruary 25, 2011という日付になっているバージョン(100644)で試しました。</li>
				<li>SparkfunのUSBホストシールドは、本家のものとピンが異なっています。<br />
				  Max3421e_constants.hに、<br />
				  #define MAX_GPX 8<br />
				  #define MAX_RESET 7<br />
				  という記述がありますが、これを<br />
				  #define MAX_GPX 7<br />
				  #define MAX_RESET 8<br />
				  と書き換えて、Sparkfun仕様にするようにしてください。<br />
				  これは<a href="http://www.sparkfun.com/products/9628" target="_blank">Sparkfunのページにも記述</a>があります。</li>
				</ol>
				<p>これらの変更を終えたら、ADKに付属のdemokit.pdeを参考に、適当なスケッチを書いてやります。</p>
				<p>Arduinoの注意点はもう一つあります。<br />
				Arduinoへの給電がUSBのみだと、どうやらUSBホストシールドからUSBに給電される電力が足りなくなる様です。<br />
				ですので、<b>ArduinoにはACアダプタから給電してやる必要があります。</b><br />
				また、USBホストシールドのUSB端子横にスイッチがあるのですが、これはON側にしておかなければなりません。</p>
				<p>Android側ですが、私はNexus Oneに2.3.4を入れ、また、XOOMに3.1を入れて試しました。<br />
				Eclipseの操作は、<a href="http://developer.android.com/guide/topics/usb/adk.html#running-demokit" target="_blank">ドキュメントの通り</a>にしました。&nbsp;&nbsp;<br />
				あえて注意をすべき点を書いておくと、Google APIsのLevel 10と12をインストールしておく必要があるみたいです。</p>
				<p>あとはデバイスを接続して、Eclipseにプロジェクトを新規作成し、コードを読み込み、Run demokitして端末にapkを転送してやるだけです。</p>
				<p>ArduinoにビルドしたスケッチをUploadして、Nexus OneとUSBホストシールドを接続するとダイアログが表示されます。</p>
				<p><a href="http://www.flickr.com/photos/37760379@N06/5718613600/" target="_blank"><img src="http://farm3.static.flickr.com/2488/5718613600_057a57a1b5.jpg" height="374" width="500" alt="IMG_1545" /></a></p>
				<p>XOOMだと、こんな感じです。</p>
				<p><a href="http://www.flickr.com/photos/37760379@N06/5718056347/" target="_blank"><img src="http://farm3.static.flickr.com/2556/5718056347_34811d6618.jpg" height="374" width="500" alt="IMG_1550" /></a></p>
				<p>それぞれ、OKを押してやると、DemoKitアプリケーションが起動します。</p>
				<p><a href="http://www.flickr.com/photos/37760379@N06/5718616516/" target="_blank"><img src="http://farm3.static.flickr.com/2075/5718616516_43a32a0d5f.jpg" height="374" width="500" alt="IMG_1549" /></a></p>
				<p><a href="http://www.flickr.com/photos/37760379@N06/5718619022/" target="_blank"><img src="http://farm4.static.flickr.com/3301/5718619022_0a6f3bd62c.jpg" height="374" width="500" alt="IMG_1552" /></a></p>
				<p>ここまでできたら、あとは自由にハードウェアをArduinoに接続して、アプリケーションを書いてやるだけのはずです。</p>
				<p>アールティのボードを買うと31,500円もしますが、スイッチサイエンスでArduino UnoとUSBホストシールドを購入すれば6,000円でお釣りがくるでしょう。<br />
				幸い、手元にどちらもあったので、何も追加で購入せずに楽しめました。</p>
				<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=yoshisweb-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B0025Y6C5G" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> <iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=yoshisweb-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B0044X2E5S" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> <iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=yoshisweb-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004HBTJ14" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> <iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=yoshisweb-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B0037JR3G0" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> <iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=yoshisweb-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=B004RSZPH4" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
				<p><script type="text/javascript"><!--
				google_ad_client = "pub-6109381514157351";
				/* 468x60, 09/09/21, ytsuboi.org */
				google_ad_slot = "3276714823";
				google_ad_width = 468;
				google_ad_height = 60;
				//-->
				</script>
				<script type="text/javascript"
				src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
				</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/1989/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/1989" />
	</item>
		<item>
		<title>AndroidとMVNOなSIMのカンケイ</title>
		<link>http://www.ytsuboi.org/wp/archives/1918</link>
		<comments>http://www.ytsuboi.org/wp/archives/1918#comments</comments>
		<pubDate>Sun, 16 Jan 2011 17:21:15 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=1918</guid>
		<description><![CDATA[Nexus Oneをはじめとして、何かとGoogleが売ってるAndroid端末を使ってみていた私なので、もちろんNexus Sも手に入れて使って見ています。 いや、Gingerbreadいいですね。いままで長期間And [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2011/01/31pyn4EVHpL._SS400_.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2011/01/31pyn4EVHpL._SS400_.jpg" title="Nexus S" width="300" height="300" class="alignnone size-full wp-image-1926" /></a><br />
				Nexus Oneをはじめとして、何かとGoogleが売ってるAndroid端末を使ってみていた私なので、もちろんNexus Sも手に入れて使って見ています。<br />
				いや、Gingerbreadいいですね。いままで長期間Androidを使わなかった私が、1週間もiPhoneと併用してしまっています。</p>
				<p>iPadさながらにキャンセル祭りなどがあったのですが、私はAmazon.comで<a href="http://www.amazon.com/gp/product/B004GPGDFQ?ie=UTF8&amp;tag=yoshisblog-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004GPGDFQ">Google Nexus S Cell Phone Black Factory Unlocked</a><img src="http://www.assoc-amazon.com/e/ir?t=yoshisblog-20&amp;l=as2&amp;o=1&amp;a=B004GPGDFQ" border="0" width="1" height="1" style="border: none !important; margin: 0px !important;" />から購入しました。ちょっと高くなっちゃいますが転送業者さんの手数料などを考えると悪くないと思いました。</p>
				<p>で、海外製のAndroid端末といえば利用するSIMが問題になるのですが、私はAndroid端末を通話に使ってこなかったので、音声通話のないデータ通信専用の回線を刺していました。<br />
				MVNOの回線やデータ通信専用の回線というのは一癖あるらしく、DevPhone 1でDonutの頃には、画面に出ている電波状態のアイコンが、ずっと圏外表示のままだったりと色々なトラブルを経験してきました。<br />
				iPadにMVNOのデータ通信専用のSIMを刺したときにも電波状況は正しく表示されなかった事がある気がします。</p>
				<p>今回Nexus SにMVNOのデータ通信専用のSIMを刺したところ、新しいトラブルを経験したので、今までの経験と併せて推論を書いていきたいと思います。</p>
				<p>まず、今回私が経験したトラブルですが、それは<strong>「セルスタンバイ」が異常に電力を消費してNexus Sのバッテリが早く減ってしまう</strong>というものです。<br />
				早くって言っても、誤差くらいでしょって思うかもしれませんが、体感的にはバッテリのもちが2/3くらいになってしまうという恐ろしいものです。やはり電波を出すと言うのは電力消費が激しいものなのですね。<br />
				<span id="more-1918"></span></p>
				<p>事の顛末は、次のとおりです。<br />
				年明け早々にNexus Sが到着して、ウキウキしながら、いつもAndroid端末などに刺しているデータ通信専用のdocomoのMVNOのSIMを刺して使うことにしました。</p>
				<p>上に書いたように、Donutの頃にデータ通信専用でMVNOなSIMだとアンテナアイコンの表示がおかしいというトラブルも経験していましたが、今回はちゃんと表示されて幸せを感じていました。</p>
				<p>しかし、1〜2日使っていると、どうも思っていたよりもバッテリの保ち具合が良くない。<br />
				でも、他のNexus Sユーザの感想を見ていても、バッテリの保ちが悪いなんて話は私の状況からするととても少なかったのです。</p>
				<p>となると、私の使い方の何かが原因だということになります。<br />
				この時点ではセルスタンバイが原因だとは思い当たっていなかったので、[設定]-[端末情報]-[電池使用量]を参照して、電池の消費が激しいプロセスを探してみました。</p>
				<p>すると、こんなプロセスが目に入りました。なんとセルスタンバイがNexus Sの消費電力の63%を使っています。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2011/01/kv1r.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2011/01/kv1r.jpg" title="音声無しの場合" width="240" height="400" class="alignnone size-full wp-image-1921" /></a><br />
				また、よく見ると、「圏外時間」が100%になっています。</p>
				<p>このことから、Nexus Sのラジオ(ベースバンド)のファームは、データ通信専用でMVNOのSIMを使用している際に、「<strong>電波状態は正しく表示してくれるが、実は内部では圏外と認識している</strong>」事が分かりました。<br />
				と、以前のDevPhoneでDonutの頃の経験と併せて推測すると、スマートフォンの実装によっては「音声サービスの情報を基に圏内・圏外を把握している」ということになります。<strong>つまり、電波状況は表示しているけれども、内部では圏外だと思い込んで基地局と通信しようと積極的に電波を出してしまい、結果、電力消費が多くなり、バッテリが早く減ってしまっているのだろうということです。</strong></p>
				<p>となれば、推論の確認をしつつ、問題解決を図ります。<br />
				<strong>音声サービスが無くって困るなら、音声サービス付きのSIMを刺せば良いじゃない</strong><br />
				ということで、秋葉原で「talking b-microSIM プラチナサービス」を買ってきました。</p>
				<p>余談ですが、このSIMはサービス開始時に速攻買おうと思ったのですが、登録から1週間待たされるということで申込を控えたことがあります。しかし！対応するお店で1,000円ほど余分に払ってクイックで申し込むと小一時間でSIMを手に入れることができます。僕は我慢できない子なので、クイックで買ってきました。</p>
				<p>結果ですが、<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2011/01/CAP201101170144.png"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2011/01/CAP201101170144.png" title="音声有りの場合" width="240" height="400" class="alignnone size-full wp-image-1924" /></a><br />
				セルスタンバイの消費電力は15%を切るようになり、圏外時間も0となりました。電池の保ちも体感できるほど違います。推論が裏付けられたときには、本当に興奮しました。</p>
				<p>ということで、纏めると、<br />
				<strong>Gingerbread(Nexus S)の無線は、データ通信専用SIM(かつMVNO)だと電力消費が激しいという問題を抱えている。音声サービスが付いている、b-mobileのtalkingにするとセルスタンバイの電力消費が激減する。</strong><br />
				ということになります。</p>
				<p>音声なんて要らないと思っていましたが、月々1,000円ほどの差でこの快適さを買えるなら悪くない話だと思います。</p>
				<p>&#8212;<br />
				追加情報<br />
				なぜ、あえて「MVNO」と連呼していたかというと、データ通信専用のSIMでもdocomoのものとMVNOのものでは挙動が異なるからです。例えば、ドコモの「定額データプラン」契約のSIMだと音声サービスはありませんが、iPadで電波強度のアイコンは正しく表示されます。一方、iPadに「MVNOの某社のデータ通信専用」を刺すと<a href="http://www.ytsuboi.org/wp/archives/1687" target="_blank">こんな具合</a>に、圏外表示になってしまいます。<br />
				これは、Androidでも端末やバージョンによって発生する事象です。</p>
				<p>ちなみに、Androidクラスタでは私以外にもアンテナ立たないのが気に入らない方がいらっしゃる様で、<br />
				<!-- tweet id : 26328589813161984 --><style type='text/css'>#bbpBox_26328589813161984 a { text-decoration:none; color:#009999; }#bbpBox_26328589813161984 a:hover { text-decoration:underline; }</style><div id='bbpBox_26328589813161984' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#131516; background-image:url(http://a2.twimg.com/a/1301681483/images/themes/theme14/bg.gif);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a class="tweet-url username" href="http://twitter.com/ytsuboi">ytsuboi</a> @<a class="tweet-url username" href="http://twitter.com/ichinomoto">ichinomoto</a> &#12450;&#12503;&#12522;&#12384;&#12392;&#12300;3G&#12450;&#12531;&#12486;&#12490;&#34920;&#31034;&#12301;&#12363;&#12300;aDataConmon&#12301;&#12391;&#12289;&#32020;&#27491;&#12398;&#12450;&#12531;&#12486;&#12490;&#12500;&#12463;&#12488;&#12391;&#34920;&#31034;&#12373;&#12379;&#12383;&#12356;&#12394;&#12425;&#12501;&#12449;&#12452;&#12523;&#24046;&#12375;&#26367;&#12360;&#12395;&#12394;&#12427;&#12398;&#12391;&#12289;&#20363;&#12360;&#12400;&#12300;bmobile &#12450;&#12531;&#12486;&#12490;&#34920;&#31034;&#12301;&#12394;&#12393;&#12391;&#12368;&#12368;&#12428;&#12400;&#12356;&#12429;&#12435;&#12394;&#12420;&#12426;&#26041;&#12364;HIT</span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://www.ytsuboi.org/wp/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on 2011年1月16日 02:23' href='http://twitter.com/#!/jin_siroi/status/26328589813161984' target='_blank'>2011年1月16日 02:23</a> via <a href="http://sites.google.com/site/yorufukurou/" rel="nofollow" target="blank">YoruFukurou</a><a href='https://twitter.com/intent/tweet?in_reply_to=26328589813161984&related=ytsuboi' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=26328589813161984&related=ytsuboi' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=26328589813161984&related=ytsuboi' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=jin_siroi'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/1249866336/chupa_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=jin_siroi'>@jin_siroi</a><div style='margin:0; padding-top:2px'>Streak</div></div><div style='clear:both'></div></div></div><!-- end of tweet --><br />
				という情報もあります。</p>
				<p>また、「<strong>魔法の5行</strong>」というキーワードでググると、Anrdoidのbuild.propにパワーマネジメント関係のパラメータを書いて電力消費を抑えたりするテクニックが記載されていたりします。でも、これは一部のhtcのAndroid端末で有効な手法なので、Nexus Sでは使えなさそうですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/1918/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/1918" />
	</item>
		<item>
		<title>Xperia用の充電ケーブルを作ってみた</title>
		<link>http://www.ytsuboi.org/wp/archives/1667</link>
		<comments>http://www.ytsuboi.org/wp/archives/1667#comments</comments>
		<pubDate>Fri, 07 May 2010 19:01:41 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[電子工作]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=1667</guid>
		<description><![CDATA[といっても、私はXperiaは買っていません。Twitterで知り合った方が、たまたま充電ケーブルが欲しいと仰っていたので、丁度秋月で必要な部品を買ってきたところでしたし、作ってみますということに。 まず、Xperiaを [...]]]></description>
			<content:encoded><![CDATA[				<p>といっても、私はXperiaは買っていません。Twitterで知り合った方が、たまたま充電ケーブルが欲しいと仰っていたので、丁度秋月で必要な部品を買ってきたところでしたし、作ってみますということに。</p>
				<p>まず、Xperiaをはじめとして、最近のいくつかの携帯電話などはMicro-B型のUSBコネクタを採用していまして、これで充電を行う機器のうちのいくつかは、機器側のD+とD-をショートしてやらないと充電できない仕様らしいです。というのも、昨年、世界の主要携帯電話メーカーが、今後携帯電話の充電器のコネクタをマイクロUSBにすることで合意したからなのです。で、機器側のコネクタのD+とD-を短絡(ショート)してやると充電器として認識するっていう仕様が存在するらしいです。</p>
				<p>材料は結構安く揃いました。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010805.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010805.jpg" alt="" title="P1010805" width="256" height="192" class="alignnone size-full wp-image-1674" /></a><br />
				秋月でMicro-BとType Aのケーブルが150円、千石電商の本店 1階で売っていたUSB Type Aのコネクタが200円です。<br />
				あわせて350円と手持ちの熱収縮チューブで作れました。</p>
				<p><span id="more-1667"></span></p>
				<p>ほぼ写真ですが、作り方を書いておきます。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010796.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010796.jpg" alt="" title="P1010796" width="256" height="192" class="alignnone size-full wp-image-1668" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010798.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010798.jpg" alt="" title="P1010798" width="256" height="192" class="alignnone size-full wp-image-1669" /></a><br />
				パーツを用意して、ケーブルを好きな長さで切って、皮膜を剝いてやります。<br />
				コネクタの白いパーツに番号が振ってありますが、USB Type Aは1. VBUS (4.75-5.25V)、2. D-、3. D+、4. GNDです。ケーブルの色は、赤がVBUS、黒がGNDで、たぶん、緑がD+、白がD-となっています。今回は充電ケーブルで、赤と黒だけをコネクタにはんだ付けしてやりました。<br />
				上に記したように、D+とD-を短絡しますので、緑と白は写真のように接続しておきます。Xperiaなどの機器側をショートしなければいけないので、ケーブルどうしを接続します。秋月で売っていたケーブルはどちらのコネクタも分解できない仕様だったからです。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010799.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010799.jpg" alt="" title="P1010799" width="256" height="192" class="alignnone size-full wp-image-1670" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010801.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010801.jpg" alt="" title="P1010801" width="256" height="192" class="alignnone size-full wp-image-1671" /></a><br />
				ハンダ付けの前に、忘れずにカバーにケーブルを通しておきましょう。私は時々忘れたままハンダ付けしてしまい、ハンダ付けを取らないとカバーが付けられないという失態を演じてしまいます。<br />
				短絡した、D+とD-がコネクタの中で他の端子と接触しないように、熱収縮チューブをかけて絶縁してやります。はんだ付けが済んだらコネクタを組み立てます。黒いプラのパーツがUSBコネクタのはんだ付けする部分のカバーになるみたいだったので、取り付けました。で、仮組して、エネループと、手持ちのNexus Oneに刺して充電できることを確認しました。<del datetime="2010-05-08T12:29:41+00:00">でも、Nexus Oneは普通のケーブルでも充電できるので、完全には確認できていません。</del>Xperiaで確認しました。OKでした。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010802.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010802.jpg" alt="" title="P1010802" width="256" height="192" class="alignnone size-full wp-image-1672" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010804.jpg"><img src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/05/P1010804.jpg" alt="" title="P1010804" width="256" height="192" class="alignnone size-full wp-image-1673" /></a><br />
				無事充電できたので、コネクタのカバーを取り付けました。残念ながら千石で売っていたのは、カーキ色(?)のもののみだったので、今回はこれを使用しています。本当は黒がよかったんですけどね。まぁ、コネクタにマジックで何のケーブルか書けるし良しとしましょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/1667/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/1667" />
	</item>
		<item>
		<title>iPhone 2GでAndroidを動かしてみた</title>
		<link>http://www.ytsuboi.org/wp/archives/1656</link>
		<comments>http://www.ytsuboi.org/wp/archives/1656#comments</comments>
		<pubDate>Thu, 22 Apr 2010 20:18:39 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=1656</guid>
		<description><![CDATA[一昨日、iPhoneでAndroidを動かしたという猛者がblog記事を書いて話題になりました。Linux自体は以前から動いていたのですが、GUIまで動かしてしまうとなるとものすごすぎます。 ぶっちゃけ、iPhoneでA [...]]]></description>
			<content:encoded><![CDATA[				<p>一昨日、iPhoneでAndroidを動かしたという猛者が<a href="http://linuxoniphone.blogspot.com/2010/04/ive-been-working-on-this-quietly-in.html" target="_blank">blog記事を書いて</a>話題になりました。Linux自体は以前から動いていたのですが、GUIまで動かしてしまうとなるとものすごすぎます。</p>
				<p>ぶっちゃけ、iPhoneでAndroidが動いても何にも嬉しくはなかったりはするのですが、iPhoneで他のOSを動かしたという凄さだけに釣られて、なにはともあれ、動かしてみました。</p>
				<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/nh3eEPFcg-4&#038;hl=ja&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nh3eEPFcg-4&#038;hl=ja&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
				<span id="more-1656"></span><br />
				必要なもの</p>
				<ul>
				<li> iPhone 2G (GSMのアレです。3.1.2で試しました)</li>
				<li> Ubuntu Linux 8.10 (32bit)の入ったマシン (私はVMware Fusionで使いました)</li>
				<li> iTunesの動くMacかWindowsマシン (Pwnするのに必要です。)</li>
				<li> レンガを恐れない気持ちと、Unixの知識少々</li>
				</ul>
				<p>動かすための手順は、色々試行錯誤した結果、次のとおりです。</p>
				<ol>
				<li> PwmageToolでjailbreak (bootneuterか何かが関係有るのか、blackra1nではダメでした)</li>
				<li> SFTPなどでiPhoneの/private/varに、idroidのprebuiltディレクトリの中にあるものを転送する(ramdisk.img, system.img, ramdisk.img, userdata.img, cache.img, android.img.gz, zImage です。)</li>
				<li> Ubuntuにlibusb 1.0を入れてやる<br />
				(私はFirefoxで探したので、<a href="http://packages.ubuntu.com/jaunty/libs/libusb-1.0-0" target="_blank">ここ</a>からブラウザでダウンロードしてダブルクリックでパッケージ追加しました。)</li>
				<li><a href="http://www.mediafire.com/?xqjzn12igfn" target="_blank">idroidをダウンロード</a>してきて、適当なところに解凍する</li>
				<li>iPhoneをリカバリモードにして、Ubuntuマシンに接続<br />
				(電源を切って、Homeを押しながら電源を入れる。リカバリの画面が出たらUSB接続する)</li>
				<li>$  sudo ../utils/loadibec openiboot.img3 とコマンドを打つと、iPhoneでOpeniBootが立ち上がる</li>
				<li>iPhoneのホールド(電源)ボタンを押してConsoleにフォーカスを移し、Homeボタンを押す<br />
				(するとメッセージが流れ出します。)</li>
				<li>すばやく、$ sudo ../utils/oibc とコマンドを打つ<br />
				(iPhoneの画面と同じメッセージが、ターミナルにも表示されます)</li>
				<li>&#8220;WELCOME TO OPENIBOOT&#8221;と表示された後に、 install とタイプする<br />
				(OpeniBootのインストールが始まります)</li>
				<li>&#8220;Done with installation!&#8221;に続いて&#8221;Refreshed image list&#8221;と表示されたら、 reboot とタイプする</li>
				</ol>
				<p>これで完了です。次からiPhoneが起動すると、OpeniBootの画面が出てくるはずです。<br />
				さきほどと同じように、ホールドボタンで選択、ホームボタンで決定です。Consoleのほうを選んだ状態で、ホームを2秒くらい長押しすると、Android 1.6 (Donut)が起動しました。</p>
				<p>ただ、ダウンロードしてきたイメージそのままでは、planetbeingさんのデモのように色々動きませんでした。そのうちidroidのアーカイブに入っていたREADMEの手順でAndroidをビルドして試してみようと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/1656/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/1656" />
	</item>
		<item>
		<title>Nexus Oneが届いた</title>
		<link>http://www.ytsuboi.org/wp/archives/1290</link>
		<comments>http://www.ytsuboi.org/wp/archives/1290#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:45:32 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=1290</guid>
		<description><![CDATA[7日に「Nexus Oneを日本から買ってみた」という記事に書いたNexus Oneが届いた。 記事を書いたあと、名前を彫ってもらったにも関わらず、注文から約4時間半後に出荷のお知らせが届き、Googleのあまりにもの仕 [...]]]></description>
			<content:encoded><![CDATA[				<p>7日に「<a href="http://www.ytsuboi.org/wp/archives/1245" target="_blank">Nexus Oneを日本から買ってみた</a>」という記事に書いたNexus Oneが届いた。<br />
				記事を書いたあと、名前を彫ってもらったにも関わらず、注文から約4時間半後に出荷のお知らせが届き、Googleのあまりにもの仕事の速さに彫るのを忘れられちゃったのではないかと思ったくらいでした。<br />
				アメリカ組などからすると、ちょっと遅くなってしまいましたが、アンボックス記事なるものを書いてみたいと思います。</p>
				<p>僕のNexus Oneは、インディアナポリスと思われるGoogleの提携倉庫(?)から出荷され、シリコンバレー(Sunnyvale)の知人の元に。そこで軽く弄ばれたあと、日本に向けて出荷されてきました。</p>
				<div id="attachment_1291" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/f70c0a58087dcf6d7630df30731a7214.png"><img class="size-medium wp-image-1291" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/f70c0a58087dcf6d7630df30731a7214-300x156.png" alt="Nexus Oneの道のり" width="300" height="156" /></a><p class="wp-caption-text">Nexus Oneの道のり</p></div>
				<p>International Priorityで頼んだはずなのに予定の1月13日の18時には届かず、しびれを切らして電話をしたところ、バイク急便で届けられました。<br />
				<span id="more-1290"></span><br />
				さて、さっそくアンボックスしてみます！<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010124.jpg"><img class="alignnone size-medium wp-image-1302" title="P1010124" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010124-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010123.jpg"><img class="alignnone size-medium wp-image-1301" title="P1010123" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010123-300x225.jpg" alt="" width="300" height="225" /></a><br />
				Nexus Oneの箱は、思っていたよりもキレイで、Appleを彷彿とさせるような出来でした。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010125.jpg"><img class="alignnone size-medium wp-image-1303" title="P1010125" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010125-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010122.jpg"><img class="alignnone size-medium wp-image-1300" title="P1010122" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010122-300x225.jpg" alt="" width="300" height="225" /></a><br />
				箱を開けると、これまたiPhoneの様にNexus Oneが納まっています。<br />
				説明書のシンプルさも、iPhoneばり。&#8221;important&#8221;という小冊子が、アメリカらしいなぁと思いました。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010120.jpg"><img class="alignnone size-medium wp-image-1298" title="P1010120" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010120-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010121.jpg"><img class="alignnone size-medium wp-image-1299" title="P1010121" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010121-300x225.jpg" alt="" width="300" height="225" /></a><br />
				付属品は、可愛いドロイドのケースと、充電器・イヤホン・USBケーブルです。<br />
				ケースは使いたいのですが、痛んだらケースだけ買えるのかなって心配になりました。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010110.jpg"><img class="alignnone size-medium wp-image-1294" title="P1010110" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010110-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010107.jpg"><img class="alignnone size-medium wp-image-1293" title="P1010107" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010107-300x225.jpg" alt="" width="300" height="225" /></a><br />
				初期設定を済ませて、起動です。以前のAndroidはSIMがないと初期設定(というアクティベーション)ができなかったのですが、2.0で複数のgoogleアカウントに対応したのと同時なのか、googleアカウントと紐づけなくても、電話機を使える状態に持ってくることが可能でした。<br />
				本当に刻印されているのか心配でしたが、ちゃんと刻印されていたので一安心です。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010116.jpg"><img class="alignnone size-medium wp-image-1297" title="P1010116" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010116-300x225.jpg" alt="" width="300" height="225" /></a><br />
				ちなみに、SIMとmicro SDは、バッテリを外すと交換が可能になっています。といっても、バッテリの裏側にあるのではなく、カバーを外したところにスロットが存在します。<br />
				白いSIMを刺しているので、写真だと分かりづらいかもしれません。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010114.jpg"><img class="alignnone size-medium wp-image-1295" title="P1010114" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010114-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010115.jpg"><img class="alignnone size-medium wp-image-1296" title="P1010115" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/P1010115-300x225.jpg" alt="" width="300" height="225" /></a><br />
				他の方のレビューにも多く見られましたが、iPhone 3GSと並べて撮影もしてみました。<br />
				背面の感じは、iPhoneみたいにツルっとしていなくて、マットで手とのなじみがいいです。また、シンプルすぎない背面が、個人的にはiPhoneより気に入っています。<br />
				iPhoneはロックを解除する際にパスコードを要求するようにできますが、Androidはドットを繋げるパターン入力で解除という仕掛けになっているので、セキュアでない気がしています。</p>
				<p>とりあえず、写真ばかりになってしまいましたが、アンボックスはこんな感じで。<br />
				次は、気になる日本語対応状況やAndroid 2.1で実現された機能などのレビューを書きたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/1290/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/1290" />
	</item>
		<item>
		<title>Nexus Oneを日本から買ってみた</title>
		<link>http://www.ytsuboi.org/wp/archives/1245</link>
		<comments>http://www.ytsuboi.org/wp/archives/1245#comments</comments>
		<pubDate>Thu, 07 Jan 2010 13:15:41 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=1245</guid>
		<description><![CDATA[Googleから6日に発売された、Nexus One。ご存じの方も多いでしょうが、Android OS 2.1を搭載し、QualcommのSnapdragonという1GHzで動作するCPUを搭載させ、FlashはMicr [...]]]></description>
			<content:encoded><![CDATA[				<p>Googleから6日に発売された、Nexus One。ご存じの方も多いでしょうが、Android OS 2.1を搭載し、QualcommのSnapdragonという1GHzで動作するCPUを搭載させ、FlashはMicro SDHCで最大32GB搭載可能、UMTS/GSMに加えて802.11 b/g/nの無線LAN、Bluetooth搭載という仕様です。なによりも、800 x 480 ピクセルの有機ELというステキ仕様ですよ。</p>
				<p>もー、これは買うしかないと思うのですが、現在のところ販売先は、アメリカ・イギリス・香港・シンガポールのみだったりします。が、しかーし、こんなときに心強い、Kindle DXを転送してくれたアメリカの友人が私には居るのです。うひ。<br />
				<span id="more-1245"></span></p>
				<h4>まずはHotspot Shieldの準備</h4>
				<p>まず、Hotspot Shieldという無償VPNサービスで、googleさんにアメリカからのアクセスだと思ってもらいます。日本からアクセスすると、下記のように表示されて購入ボタンを押すことができません…。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/00adb7ffac80a17323019b70bfec36d2.png"><img class="alignnone size-full wp-image-1246" title="つれないgoogleさん" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/00adb7ffac80a17323019b70bfec36d2.png" alt="" width="211" height="69" /></a></p>
				<p><a href="http://www.hotspotshield.com/" target="_blank">http://www.hotspotshield.com/</a> から、ソフトウェアをダウンロードして接続ソフトウェアをインストールしてやると、さくっと接続することができます。</p>
				<p>Hotspot Shieldというのは、暗号化されていない公衆無線LANなどからのアクセスをVPNを使うことで暗号化して、無線LANでの通信を盗聴されないようにできる、というサービスです。アメリカで行われているサービスなので、サーバにはアメリカからのアクセスに見えるという点を利用して、アメリカ以外からのアクセスを拒否しているWebサービスをアメリカ国外から使うといった裏技にも利用できます。</p>
				<p>ちなみに、Hotspot Shieldのサーバを経由して通信を行うことになりますから、SSLなどで暗号化されていない通信はHotspot Shieldには筒抜けです。なので、Hotspot Shieldを使って、SSL以外の通信で大事なデータを流すのはやめといたほうが良い気がします。<br />
				おっと、横道にそれた。</p>
				<h4>Googleのサイトから注文する</h4>
				<p>Hotspot Shield経由で接続された状態から、ブラウザで、<a href="http://www.google.com/phone/" target="_blank">Nexus One Phone</a>のページにアクセスします。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/845e0dcb3e380ff79494922677846b78.png"><img class="alignnone size-medium wp-image-1254" title="最初の画面" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/845e0dcb3e380ff79494922677846b78-300x178.png" alt="" width="300" height="178" /></a><br />
				こんな感じに、ボタンが青くなって押せるようになっています。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/e1bc286d21537f918f679fd0dbfc558a.png"><img class="alignnone size-medium wp-image-1255" title="購入のタイプを選択" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/e1bc286d21537f918f679fd0dbfc558a-300x236.png" alt="" width="300" height="236" /></a><br />
				次に購入するNexus Oneのタイプを選ぶのですが、T-Mobileの契約などは論外なので、電話機単体で$529を選びました。これでSIMフリーのものを買えるはずです。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/759087ef388e825aea84580525ad8567.png"><img class="alignnone size-medium wp-image-1257" title="刻印の内容を記入します" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/759087ef388e825aea84580525ad8567-300x177.png" alt="" width="300" height="177" /></a><br />
				無料で刻印も行ってもらえるみたいです。私はいつもなら彫らないのですが、今回は彫ってもらうことにしました。彫ると、72時間余分にかかるし、返品が効かなくなるそうです。<br />
				ソフトバンクで技適を通過とかいうニュースが流れていましたので、きっとNexus Oneは日本で発売されることになるのでしょうが、ソフトバンクが売るときには彫ってくれないことを見越して、彫ることにしました。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/afdff7faf5e557c99891142f867e54e4.png"><img class="alignnone size-medium wp-image-1258" title="カードや発送先を入力" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/afdff7faf5e557c99891142f867e54e4-300x286.png" alt="" width="300" height="286" /></a><br />
				最後に、カード番号や送付先の入力です。州税$48.93が追加されちゃいました。配送先に、私は知人の住所を入力しておきました。<br />
				&#8220;Terms of Sales&#8221;に同意するというチェックボックスにチェックを入れると、注文可能になります。</p>
				<p><a href="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/066e1684672e57b32aec99c07556ed5c.png"><img class="alignnone size-medium wp-image-1259" title="注文完了" src="http://www.ytsuboi.org/wp/wp-content/uploads/2010/01/066e1684672e57b32aec99c07556ed5c-300x179.png" alt="" width="300" height="179" /></a><br />
				で、注文完了です。素早く、google checkoutから受領メールが届きました。</p>
				<p>購入も完了しましたし、届くのが楽しみです(^^)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/1245/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/1245" />
	</item>
		<item>
		<title>Snow Leopardでadbとddmsを使う</title>
		<link>http://www.ytsuboi.org/wp/archives/747</link>
		<comments>http://www.ytsuboi.org/wp/archives/747#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:26:51 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=747</guid>
		<description><![CDATA[しばらくAndroidをいじってなかったのだけれども、HT-03Aを手に入れたので、ちょこちょこいじった。 SDKをインストール まずMacでAndroidをいじれるように、SDKをインストールします。android-s [...]]]></description>
			<content:encoded><![CDATA[				<p>しばらくAndroidをいじってなかったのだけれども、HT-03Aを手に入れたので、ちょこちょこいじった。</p>
				<h4>SDKをインストール</h4>
				<p>まずMacでAndroidをいじれるように、SDKをインストールします。android-sdk-mac_x86-1.6_r1の例です。<br />
				adbコマンドやddmsを使うことで、HT-03Aにアプリをインストールしたり、ファームを入れ替えたり、スクリーンショットを撮ることが可能になります。</p>
				<p>インストール自体は簡単で、<a href="http://developer.android.com/intl/ja/index.html" target="_blank">デベロッパサイト</a>に接続して、Android SDKをダウンロード。都合が良い場所に解凍するだけです。<br />
				私は自分のホームディレクトリに置きました。</p>
				<h4>HT-03側の設定</h4>
				<p>はじめてHT-03AをMacにUSB接続したのだけれども、いつものようにadbコマンドをタイプしてもデバイスを検出できませんでした。<br />
				で、設定をよく見ると、USBデバッグにチェックが入っていなかった。</p>
				<p><img class="alignnone size-full wp-image-748" title="USBデバッグモードをONに" src="http://www.ytsuboi.org/wp/wp-content/uploads/2009/10/android1.png" alt="USBデバッグモードをONに" width="160" height="240" /></p>
				<h4>adbの使い方</h4>
				<blockquote><p>$ cd android-sdk-mac_x86-1.6_r1/tools/<br />
				$ ./adb devices<br />
				List of devices attached<br />
				************   device</p></blockquote>
				<p>といった具合に、デバイス(HT-03)が接続されていれば成功です。</p>
				<h4>ddmsの使い方</h4>
				<p>私はSnow Leopard (Mac OS X 1.6)を使用しているのですが、ddmsがエラーを吐いて動きませんでした。<br />
				ddmsはスクリプトですので、ちょっとした修正を行います。<br />
				ddmsを適当なエディタで開き、元のos_optsとある行をコメントアウトして、以下の様に変更します。</p>
				<blockquote><p>if [ `uname` = "Darwin" ]; then<br />
				#    os_opts=&#8221;-XstartOnFirstThread&#8221;<br />
				os_opts=&#8221;-XstartOnFirstThread -d32&#8243;</p></blockquote>
				<p>また、.bashrcに以下の環境変数を追加します。</p>
				<blockquote><p>export ANDROID_SWT=~/android-sdk-mac_x86-1.6_r1/tools/lib/x86</p></blockquote>
				<p>これらの設定を行えば、ddmsが使えるようになります。</p>
				<blockquote><p>$ cd android-sdk-mac_x86-1.6_r1/tools/<br />
				$ ./ddms</p></blockquote>
				<p>とすると、ddmsが起動します。<br />
				<a href="http://www.ytsuboi.org/wp/wp-content/uploads/2009/10/c9d518ad2657dae2e0299d0585b53717.png" target="_blank"><img class="alignnone size-medium wp-image-763" title="ddmsのスクリーンショット" src="http://www.ytsuboi.org/wp/wp-content/uploads/2009/10/c9d518ad2657dae2e0299d0585b53717-300x234.png" alt="ddmsのスクリーンショット" width="300" height="234" /></a><br />
				このようにスクリーンショットの取得も可能です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/747/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/747" />
	</item>
		<item>
		<title>HT-03Aのrootを奪取</title>
		<link>http://www.ytsuboi.org/wp/archives/776</link>
		<comments>http://www.ytsuboi.org/wp/archives/776#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:26:21 +0000</pubDate>
		<dc:creator>ytsuboi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/?p=776</guid>
		<description><![CDATA[あっちこっちの方がblogに書いていらっしゃいますが、HT-03Aのroot権限を手に入れる方法を調べたのでメモ setupsu.askを手に入れてインストール 普通にHT-03AのブラウザにURLを入力してダウンロード [...]]]></description>
			<content:encoded><![CDATA[				<p>あっちこっちの方がblogに書いていらっしゃいますが、HT-03Aのroot権限を手に入れる方法を調べたのでメモ</p>
				<ol>
				<li>setupsu.askを手に入れてインストール<br />
				普通にHT-03AのブラウザにURLを入力してダウンロードすればインストールできるはず。</p>
				<p>http://cloud.github.com/downloads/nagamatu/SetupSU/setupsu.apk</p>
				<p>すると、busyboxのインストールに成功したというメッセージが出るはず。</li>
				<li>MacとUSB接続して、<br />
				adb shell<br />
				として、shellを起動する。</li>
				<li>suしてrootになる。<br />
				/system/xbin/su<br />
				というコマンドを入力する。プロンプトが$から#になることで確認できます。</li>
				<li>/systemをrwで再度マウントしてcd。<br />
				mount -o remount,rw /dev/block/mtdblock3 /system<br />
				cd /system/bin</li>
				<li>suコマンドにsymbolic linkを張っておく<br />
				ln -s /system/xbin/su su</li>
				<li>busyboxを使えるようにsymbolic linkを張る<br />
				ln -s /system/xbin/busybox mkswap<br />
				ln -s /system/xbin/busybox swapon<br />
				ln -s /system/xbin/busybox swapoff<br />
				ln -s /system/xbin/busybox free</li>
				<li>4でrwでmountしたのをリードオンリーに戻す<br />
				mount -o remount,ro /dev/block/mtdblock3 /system</li>
				</ol>
				<p>この手順で今後、suしてrootになることができます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/776/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/776" />
	</item>
		<item>
		<title>Androidケータイ導入</title>
		<link>http://www.ytsuboi.org/wp/archives/942</link>
		<comments>http://www.ytsuboi.org/wp/archives/942#comments</comments>
		<pubDate>Wed, 03 Dec 2008 12:50:00 +0000</pubDate>
		<dc:creator>yoshi@mixi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.ytsuboi.org/wp/archives/942</guid>
		<description><![CDATA[そんなわけで、来年から日本でも登場しそうなAndoroidケータイですが、一足早く手に入れて使ってみています。 Googleが頑張っているだけあって、GmailとかGoogle Mapの使い勝手はバツグンにいいです。 D [...]]]></description>
			<content:encoded><![CDATA[				
				<a href='http://www.ytsuboi.org/wp/archives/942/diary_1012692675_229' title='diary_1012692675_229'><img width="150" height="150" src="http://www.ytsuboi.org/wp/wp-content/uploads/2008/12/diary_1012692675_229-150x150.jpg" class="attachment-thumbnail" alt="diary_1012692675_229" title="diary_1012692675_229" /></a>
				<a href='http://www.ytsuboi.org/wp/archives/942/diary_1012692675_185' title='diary_1012692675_185'><img width="150" height="150" src="http://www.ytsuboi.org/wp/wp-content/uploads/2008/12/diary_1012692675_185-150x150.jpg" class="attachment-thumbnail" alt="diary_1012692675_185" title="diary_1012692675_185" /></a>
				
				<p>そんなわけで、来年から日本でも登場しそうなAndoroidケータイですが、一足早く手に入れて使ってみています。</p>
				<p>Googleが頑張っているだけあって、GmailとかGoogle Mapの使い勝手はバツグンにいいです。</p>
				<p>DoCoMoの電波を使ったパケット定額サービス(データ通信専用)の回線で使っているので、音声通話はしていませんが、なかなか面白いです。</p>
				<p>難点は、日本語は読めるけれども、日本語入力ができないことですね。</p>
				<p>まぁ、2009年には日本語入力できるらしいので、それまでごまかしながら遊んでみまっす。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ytsuboi.org/wp/archives/942/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ytsuboi.org/wp/archives/942" />
	</item>
	</channel>
</rss>

