2012/09/23
iPhone 5 ケース
2012/09/06
Xperia sola 美白化
交換方法はかなり簡単。裏蓋をパカっと開けて、
精密ドライバーでボトムカバーをはずし...
カシャン、シャコン。
完成!おー美しい。まるで最初からホワイトだったようだ。(当たり前)
何か上下パーツの色が微妙に違う気がするなー。
ま、いいか。おしまい。
2012/06/29
Android 4.1 Jelly Bean on Galaxy Nexus SC-04D
docomo 版 Galaxy Nexus SC-04D に最新の Android 4.1 Jelly Bean をインストールしてみました。
1. bootloader をアンロックする
Android SDK (http://developer.android.com/sdk/index.html) に同梱されている fastboot を使って bootloader をアンロックします。
>adb reboot bootloader (再起動するまで待ちます) >fastboot oem unlock
bootloader をアンロックするとメーカー保証が受けられなくなりますので十分ご注意下さい。また内蔵ストレージを含めた全データが消去されますので十分ご注意下さい。必ず全データのバックアップを PC 等の外部デバイスに保存して下さい。
2. Android 4.1 Jelly Bean を書き込む
xda のここら辺のスレッド (http://forum.xda-developers.com/showthread.php?t=1737849) に必要なものが全部揃っています。まずは CWM Recovery (http://forum.xda-developers.com/showthread.php?t=1471138) を起動します。
>fastboot boot recovery-clockwork-touch-5.8.0.2-maguro.img downloading 'boot.img'... OKAY [ 0.488s] booting... OKAY [ 0.342s] finished. total time: 0.832s
CWM Recovery は画面ショットが取れないのでテキストだけの説明になりますが、以下の手順で Jelly Bean を書き込みます。
install zip from sdcard -> choose zip from sdcard -> bigxie_JRN84D_rooted_busybox_deodexed.zip wipe data/factory reset wipe cache partition reboot system now
reboot の前に以下を実行すると root 取得も可能です。
install zip from sdcard -> choose zip from sdcard -> CWM-SuperSU-v0.89.zip
おしまい
再起動するとブートアニメーションやロック画面が変わっているのが分かると思います。ホームアプリはあんまり変わっていませんね。
ロック画面から Google を選択すると Google Now が起動します。渋滞情報やスポーツ試合の結果など、様々な情報をリアルタイムに取得できるそうです。音声検索もかなり便利になっています。個人的には Siri より癖がなくていいと思います。
設定アプリの端末情報を確認すると Android バージョンが 4.1、ビルド番号が JRN84D になっていると思います。カーネルは 3.0.31 ですね。ちなみにこの画面で Android バージョンを連打すると Jelly Bean ちゃんが現れるというイースターエッグがあります。
【あす楽対応】んふんふ・・・仲間がたくさんおさわり探偵なめこ栽培キット!なめこんふんふス... |
【Android】ドロイド君ストラップ ブルー |
[あなたのスマホにモノクロのピクトグラム][スマホでコビトが活動中][おもしろジャックアクセで... |
docomo Xperia arc(SO-01C)ドコモエクスペリア アークケース/カバー/スマートフォンアクセサリ... |
docomo Xperia arc(SO-01C)ドコモエクスペリア アークカバー/スマートフォンアクセサリー/スマ... |
2012/06/28
Android 4.1 Jelly Bean Announced
本日から 3日間 U.S. で開催されている Google I/O 2012 の keynote で Android の次期バージョン 4.1 Jelly Bean が発表されました。Google I/O 参加者には開発版の Jelly Bean が搭載された Galaxy Nexus と Nexus 7 が配布されました。既存の Galaxy Nexus には 7月中旬に OTA で配信されるようです。
Android 4.1 Jelly Bean に対応した SDK Level 16 が本日よりダウンロード可能です。エミューレーターが同梱されていますので、Jelly Bean の新しい UI をいち早く体験することができます。
新しいホーム画面です。Android 4.0 Ice Cream Sandwich とあんまり変わらないですね
Android バージョン 4.1。カーネルは 2.6.29 ですね
Chrome が標準ブラウザになるそうです
新しい壁紙
アプリ一覧
Jelly Bean の標準アプリのうちいくつかを ICS の Galaxy Nexus に移植しようとしているのですが API Level が違うので中々うまく行きません。うまく行けばまた報告します。
2012/06/06
Xperia sola の純正ファームウェアを使って root 取得
前回 pre-rooted なファームウェアを焼いて root 取得した Xperia sola ですが、Wi-Fi テザリングができないという現象に困っていました。試しに通常版の (rooted じゃない) ファームウェアを焼くとテザリングできるようになったので、これが原因と判断しました。そこで、pre-rooted なファームウェアを使わずに root 取得する方法を試してみたいと思います。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
1. 用意するもの
- Android SDK
- Sony Ericsson Update Service
- FlashTool
- Bootloader Unlock 済みの Xperia sola
- MT27i_6.0.B.1.564_Generic_DE.ftf (ドイツ語版 Xperia sola のファームウェア)
- Sola-DooMLoRD-AdvStkKernel-v01-test1.elf (unsecure なカーネル)
今回は rooted じゃないドイツ語版のファームウェアと、unsecure なカーネルを使用します。unsecure なカーネルはこれを使うと誰でも root になれる上、su と Superuser.apk も自動的にインストールしてくれるという、何とも便利で恐ろしいものです。リンクされていないファイルは何とか自力で見つけて下さい。
2. FlashTool でドイツ語版ファームウェアを書き込む
必ずバックアップを取って下さい。
- FlashTool をインストール
- ダウンロードした .ftf ファイルを FlashTool の firmware フォルダに移動しておく
- FlashTool を起動
- Flash ボタンをクリック
- Flash mode を選択して、先ほど解凍した .ftf ファイルを選択
- Xperia sola にUSB ケーブルが接続されている場合は一旦外す
- Xperia sola の電源を切って 10秒以上待つ
- 音量↓ボタンを押しながら USB ケーブルで PC と接続する
- 書き込みが始まったらボタンを離す
書き込みが終わったら USB ケーブルを外して電源を切ります。これで root 取得前の純正ファームウェアに戻りました。
3. Fastboot で unsecure カーネルを書き込む
- Xperia sola の電源を切って 10秒以上待つ
- 音量↑ボタンを押しながら USB ケーブルで PC と接続する
- 紫 LED が点灯したらボタンを離す
- 以下のコマンドを実行する
>fastboot flash boot Sola-DooMLoRD-AdvStkKernel-v01-test1.elf sending 'boot' (6792 KB)... (bootloader) USB download speed was 24069kB/s OKAY [ 0.344s] writing 'boot'... (bootloader) Flash of partition 'boot' requested (bootloader) S1 partID 0x00000003, block 0x0000d000-0x00014fff (bootloader) Erase operation complete, 0 bad blocks encountered (bootloader) Flashing... (bootloader) Flash operation complete OKAY [ 0.577s] finished. total time: 0.923s >fastboot reboot rebooting... finished. total time: 0.001s
再起動すると root 取得できており、su と Superuser.apk もインストールされています。
ただし、この時点で unsecure なカーネルが動作していることに注意して下さい。例えば adb shell コマンドを実行すると、su コマンドを実行していないのに既に root になっています。この状態ではすべてのアプリに root 権限が与えられていることになり、誤って悪意のあるアプリをインストールしてしまうと大変危険な状態です。
4. FlashTool でカーネルを元に戻す
root 取得できた時点で unsecure なカーネルはもう要りませんから、FlashTool を使って戻しておきましょう。ただし、/system 以下には su と Superuser.apk がインストールされているため、ここはこのままにしておきます。
- FlashTool を起動して、Flash ボタンをクリック
- Flash mode を選択して、先ほど解凍した .ftf ファイルを選択
- Exclude system を選択
- Xperia sola の電源を切って 10秒以上待つ
- 音量↓ボタンを押しながら USB ケーブルで PC と接続する
- 書き込みが始まったらボタンを離す
書き込みが終わったら USB ケーブルを外して再起動します。
これで rooted のまま Sony Mobile 純正のファームウェアに戻すことができました。Wi-Fi テザリングも問題なく動くようになりました。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
【あす楽対応】んふんふ・・・仲間がたくさんおさわり探偵なめこ栽培キット!なめこんふんふス... |
【Android】ドロイド君ストラップ ブルー |
[あなたのスマホにモノクロのピクトグラム][スマホでコビトが活動中][おもしろジャックアクセで... |
docomo Xperia arc(SO-01C)ドコモエクスペリア アークケース/カバー/スマートフォンアクセサリ... |
docomo Xperia arc(SO-01C)ドコモエクスペリア アークカバー/スマートフォンアクセサリー/スマ... |
2012/06/05
Android 4.0 ICS のフォント入れ替え
Android 4.0 Ice Cream Sandwich をインストールした Xperia arc のフォントを入れ替えたいと思います。海外版 Xperia arc LT15i のファームウェアを書き込んだのでフォントが中国語っぽいんですよね。気になる方は root 取得してフォントを入れ替えてしまいましょう。なお、以下の手順は Xperia arc 以外の Android 4.0 端末にも適用可能です。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
1. 用意するもの
- Android SDK
- Sony Ericsson Update Service
- root 取得 済みの Xperia arc
- 適当なフォントファイル (.ttf 形式)
フォントは ttf 形式なら適用可能です。モトヤマルベリを使っている方が多いと思いますが、Windows に入っている ttf 形式のフォントや、breakttc を使って ttc ファイルから取り出した ttf ファイルを使うことも可能です。ファイル名は DroidSansJapanese.ttf に変更しておきます。
>breakttc.exe XXXXX.ttc rename FONT00.TTF DroidSansJapanese.ttf
2. /system を書き込み可能に変更
設定アプリの開発者オプション - USB デバッグを有効にしてから PC と USB で接続します。デバイスマネージャで Android ADB Interface として認識されていることを確認します。不明なデバイスになっていたら、Android SDK と一緒にインストールした Google USB Driver を選択すれば OK です。
以下のコマンドを実行して /system を書き込み可能でマウントします。
>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
shell@android:/ $ su
shell@android:/ # mount -o rw,remount /system
shell@android:/ # mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 rw,relatime 0 0
/dev/block/mtdblock2 /data yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock3 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock1 /system/vendor yaffs2 ro,relatime 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,a
llow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:1 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0
702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
3. フォントファイルを転送
次に /system/fonts を書き込み可能に変更します。
shell@android:/ # chmod 777 /system/fonts
shell@android:/ # ls -ld /system/fonts
drwxrwxrwx root root 2012-06-04 22:07 fonts
フォントファイルを DroidSansJapanese.ttf に rename してから、/system/fonts に転送します。(別のコマンドプロンプトを立ち上げておくと便利です)
>adb push DroidSansJapanese.ttf /system/fonts 3890 KB/s (7514468 bytes in 1.886s)
ファイルの属性を揃えます。
shell@android:/ # chmod 644 /system/fonts/DroidSansJapanese.ttf
shell@android:/ # chown root.root /system/fonts/DroidSansJapanese.ttf
shell@android:/ # ls -l /system/fonts/DroidSansJapanese.ttf
-rw-r--r-- root root 7514468 2012-04-13 00:54 DroidSansJapanese.ttf
/system/fonts は元に戻しておきます。
shell@android:/ # chmod 755 /system/fonts
shell@android:/ # ls -ld /system/fonts
drwxr-xr-x root root 2012-06-04 23:44 fonts
3. フォント設定を変更
Android 2.3 Gingerbread までならこれで終了ですが、Android 3.0 Honeycomb 以降では追加したフォントを fallback_fonts.xml に追加しなければなりません。まず /system/etc を書き込み可能に変更します。
shell@android:/ # chmod 777 /system/etc
shell@android:/ # ls -ld /system/etc
drwxrwxrwx root root 2012-06-04 22:07 etc
端末にある fallback_fonts.xml を PC にコピーします。(別のコマンドプロンプトで作業すると便利です)
>adb pull /system/etc/fallback_fonts.xml 67 KB/s (2689 bytes in 0.039s)
テキストエディタで fallback_fonts.xml を開き、DroidSansFallback.ttf の直前に DroidSansJapanese.ttf を追加します。
<family>
<fileset>
<file>Lohit-Tamil.ttf</file>
</fileset>
</family>
<family>
<fileset>
<file>DroidSansJapanese.ttf</file>
</fileset>
</family>
<family>
<fileset>
<file>DroidSansFallback.ttf</file>
</fileset>
</family>
</familyset>
fallback_fonts.xml を端末に戻します。(別のコマンドプロンプトで作業すると便利です)
>adb push fallback_fonts.xml /system/etc 273 KB/s (2800 bytes in 0.010s)
ファイルの属性を揃えます。
shell@android:/ # chmod 644 /system/etc/fallback_fonts.xml
shell@android:/ # chown root.root /system/etc/fallback_fonts.xml
shell@android:/ # ls -l /system/etc/fallback_fonts.xml
-rw-r--r-- root root 2800 2012-04-13 00:54 fallback_fonts.xml
/system/etc を元に戻しておきます。
shell@android:/ # chmod 755 /system/etc
shell@android:/ # ls -ld /system/etc
drwxr-xr-x root root 2012-06-04 23:59 etc
再起動します。
shell@android:/ # sync shell@android:/ # reboot
再起動前の画面ショットです。無線の「線」や選択の「選」が中国語フォントになっていることが分かると思います。
再起動後は日本語フォントになっています。字形の違い以上に見慣れているフォントというだけで結構使いやすいものです。
この方法は Xperia arc 以外の Android 4.0 端末にも適用可能です。Motorola XOOM と Galaxy Nexus で確認済みです。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。


























