2011年5月10日火曜日

XperiaにカスタムROMを導入しよう(準備編2)




前回の「XperiaにカスタムROMを導入しよう(準備編1)」ではroot化とBusyBoxの導入について触れたので,今回はカスタムROM導入の肝となるxRecoveryについて書く.


■xRecovery導入

xRecoveryは,Titanium Backup ★ rootと同様にバックアップ・リストア(復元)に用いるのだが,それだけではない.大半のカスタムROMはこのxRecoveryを用いて焼く(書き込む)ため,
カスタムROMを焼いたことのある人ならば知らない人はいないだろう.

このソフト1本で初期化,キャッシュやシステムファイルのワイプ,バックアップ・リストア,カスタムROM(と関連するソフト)の適用と,至れり尽くせりである.

前置きはこのぐらいにして.

①(PC)xdaサイトより「xRecovery-0.3-release.apk」をダウンロード.

②(PC)①のファイルをXperiaのSD直下に移動.

③(X)「設定」→「アプリケーション」→「提供元不明のアプリ」にチェックを入れる.

④(X)ファイルマネージャー(アストロやOI File Editorなど)を使い②のファイルをタップ,パッケージをインストール.

⑤(X)ドロワー中の「xRecovery Installer」を起動.

⑥虫メガネボタン3つと「Install xRecovery」ボタンがあるので,「Install xRecovery」ボタンをタップ.

⑦虫メガネマークがチェックマーク(※)に変わればインストール成功.
※禁止マーク?車両通行止めっぽいマーク(分かるかな?ww)がでたらインストールエラー.root化されているか,そしてBusyBoxをインストールしたか確認.




■xRecoveryの起動方法

①Xperiaの電源を切る.

②電源ボタンを長押しして電源を入れる.

③「Sony Ericsson」のロゴ文字が表示されたら「戻る」ボ
タン(ディスプレイ右下の<=ボタン)を数回「トーントーン」という具合で押し続ける.

④すると下のメイン画面が現れる.

ふてぶてしい笑顔ですねww

xRecoveryでは,以下のボタンで操作する.
・項目の(上下)選択→音量ボタン
・選択項目の決定→「ホーム」ボタン
・一つ前の画面→「戻る」ボタン




■xRecoveryのメニュー項目説明

- Reboot phone
xRecoveryを終了し,端末を再起動
- Install update.zip from SD Card
SDカード直下のupdate.zipファイルを適用
- Factory reset (full wipe)
工場出荷時の状態にする(本体のすべてのデータが消去される)
- Wipe cache partition
OS(ROM)のキャッシュエリア内のデータを消去
- Install custom zip
SDカード内に用意したzipファイル内のデータを展開,インストール
  「Install update.zip from SD Card」と違い,SD root以外の場所からでも,
  または「update.zip」以外のファイル名でもインストールが可能
- Backup and restore
端末のバックアップとリストアに使用.下で詳説.
- Partition tools
パーティション操作ができるらしい
  いじる必要が無い上に不具合を起こす可能性があるので触れないのが吉
- Advanced options
主に「 - Wipe Dalvik Cache」にのみ使用
  「 - Wipe Dalvik Cache」はその時点で入っているROMのキャッシュを消す
  新しいROMを焼くときはDalvik Cacheを消すことが多い



■xRecoveryを用いたバックアップ

SDカードに2GB程度以上の空き容量があり,50%以上充電された状態で行うのが望ましい.

①「Backup and restore」を選択.

②「Backup」を選択(下図).

③バックアップが開始される.

④メニュー画面が表示され,白文字で「Backup complete!」とあればバックアップ完了.



■xRecoveryを用いたリストア

50%以上充電された状態で行うのが望ましい.


①「Backup and restore」を選択.

②「Restore」を選択.

③バックアップした日時が表示されるので,戻したい状態の日時を選択(下図).

④リストアが開始される.

⑤メニュー画面が表示されたらリストア完了.



このソフトのすごい所は,万が一Xperiaが故障して使えなくなったとしても,「Sony Ericsson」のロゴさえ表示されれば復元が可能であるという点である.

カスタムROMの適用中に謎の再起動やシステムクラッシュが起き,涙目となってからでも正常起動時の状態へと復元できるため,カスタムROMを導入するときはもちろん,rootを取った人は是非利用して欲しいソフトである.



準備編3では,既にインストールされたアプリなどのデータをバックアップするソフト「Titanium Backup ★ root」の利用方法を書いていく.

XperiaにカスタムROMを導入しよう(準備編1)

(前回の更新,去年の7月だよ・・・orz)


昨年の8月に購入したXperia (SO-01B),Androidという異国の響きに酔い購入したXperia.それがもう過去のものとなってしまいそうな昨今のAndroidブーム.

もう少しXperiaを現役で使いたいよなーと思いながら何気なくAndroid系の雑誌を読んでいたら・・・という話はどうでも良いんだよなw



Xperiaは,Android OS 1.6が入った製品として販売され,後に2.1,擬似マルチタッチ対応2.1とアップデートがなされてきた.そして,ソニー・エリクソンより,今年の第2四半期終わり~第3四半期前半(6月~7月?)にも2.2を飛ばして2.3にアップデートされるとのニュースも流れてきた(※1).ただし,これはあくまでもGlobal版(X10)の話なので,ドコモのSO-01Bに対しても行われるかは未定(2011年5月10日現在).

※1:Update on Xperia™ X10 | Product Launch Blog

これはユーザーが長い間待ち続けた朗報であるが,アップデートまでは動作もっさりの2.1のままだし,日本でもアップデートがなされるかどうかは分からないため,いち早くFlashによる快適なWebブラウジングをしたい,隅々までカスタマイズしたい,という世界中の有志がすでに改造版Android OSを作ってしまったw

それらはカスタムROMと呼ばれ,その種類は確認しているものだけでも10種類を超える.中には,多少動作が不安定であっても動作速度を最大まで上げたものや,安定して作られたものなどがあり,それらによってXperia X10はますます使いやすくなる.

というわけで,表題の通り,「XperiaにカスタムROMを導入しよう」シリーズを全9回にわたって書いていく.


※注意※
・これから紹介する行為はすべて非公式
・カスタムROMを導入→不具合→サポート×
・分からないことがあればggrks・自己責任



■root化

Androidは一般にOSであると認識されている(ここでは便宜上一般と同様にOSと認識する)が,実際はLinuxカーネル上で動くフレームワークであるから,一般のディストリビューションと同様にroot権限が存在する.

一度でもOSを勉強したことがある人なら分かると思うが,システムファイルや設定を変更するときは大抵root権限(Windowsで言うAdministrator権限)が必要となってくる.Androidでもそう.OS部分などを改変するわけであるから,当然rootを取る必要がある,

カスタムROMの導入に限らず,root化は非常に有用なソフトを入れる際に要求されることもある.例えば,本ブログでも紹介するバックアップ(準備編2で解説)アプリの決定版Titanium Backup ★ rootや,テザリング(考察編2で解説)アプリのBarnacle Wifi Tetherなどがそうである.



早速,root化の手順を記す.ただし,Windows PCがあり,XperiaにはAndroid 2.1(マルチタッチ)が導入されているものとする.
※xda developersサイトよりファイルをダウンロードすることが多いので,無料アカウントを取っておくことをおすすめする.

①(PC)xdaより「X10 Flashtool version 0.2.9.1」をダウンロード,X10FlashTool.exeを実行.

②(X)Xperiaの「設定」→「アプリケーション」→「開発」→「USBデバッグ」にチェックを入れる.

③XperiaをPCに接続して,(PC)FlashToolウインドウ内の「Root」をクリック.

④Xperiaが再起動し,(X)ドロワー(アプリ一覧)の中に「Superuser」アプリがあればroot化完了.


うーん,root化,簡単!
FlashToolでroot化が不可能であれば,「SuperOneClick」を試してみるのもアリ.




■BusyBox導入

簡単に説明すると,これはシステムの内部までいじるのに必要なUNIXコマンドなどが入っている,root化と同時に入れるべきアプリ.
※このアプリはAndroidマーケットより入手可能.

①(X)「マーケット」アプリを起動し,「BusyBox」と検索.

②(X)検索結果中の「BusyBox」アプリをインストール.

③(X)BusyBox(インストーラー)を起動し,画面真ん中上ほどに「Your phone is rooted」と書かれていれば正しくroot化されている.

④(X)画面下部の「Install」ボタンをタップ,BusyBoxをインストール.「Status: Waiting...」が「Status: Done!」となればBusyBoxインストール完了.



準備編2では,カスタムROM導入で最も重要なバックアップソフトであるxRecoveryについて書いていく.

2010年7月24日土曜日

破損したSDカード内の画像を救出する

この間の「自宅サーバ設置のお話 序章 Home Server Story Prologue」の次は「自宅サーバ設置のお話 第一章 Home Server Story Chapter 1」・・・と思っていたのに,ショックな事態が.

先日ドライブに行った際に撮った写真がたくさん入ったSDカードの情報が読み取れなくなったのだ.
原因はおそらく「取り出し」のプロセスが終わらないうちにカードリーダをUSBポートから抜いたからであろう.

Picasaにアップロードしようとした矢先の事態だったので,かなりの精神的ダメージを受けたwww



「マイ コンピュータ」上にはディスクレター:Iで読み込まれている.未フォーマット状態と表示され,SDのルートを開こうとすると「今すぐフォーマットしますか?」のメッセージ.ちょwおまww
リーダを変えても,デジカメに挿しても,ケータイに挿してもダメポorz

わかった,わかったから,最悪ほかのデータはどうでもよい.何とか画像だけでも復元できないだろうか・・・

うん.全力でググったよ.
そして,「Zero Assumption Recovery」というソフトの存在を知る.

ダウンロード可能なのは,評価版のZAR 8.5 for Windows.さっそくインストールし,起動.
ZARホームページ上のチュートリアルを参考に復元を試してみた.



・・・



・・・



・・・



1時間半くらいかかったが,見事成功!!

キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

といっても,500枚以上のファイルのうち3,4枚は破損していたが,他は完璧に復元できた!

これはすごい!こういうネタこそ備忘録にふさわしい!と思い,先の「第一章」を書く前にこれを投稿することにしたのだ!

2010年6月17日木曜日

Dell XPS M1330でWindows 7をSSDにインストールしてみる

お久しぶりです.

初投稿以来,何かと書きたい内容はあったのですが,PC環境に大きな変化が生じたので,久々に書いてみることに.



まず,私のPC環境を書いておきます.これは自宅用で,実家にあるものは載せません.

◆デスクトップ-1
 (実家のPCより弱いというww)
 (5年前のマウスコンピューターのBTOの中身をごっそり変えたもの)
CPU : Intel Core 2 Duo E7400 2.8GHz
M/B : GIGABYTE G31M-ES2L
HDD : Western Digital WD1600BEVT(システム) 160GB 2.5" SATA
Memory : バルク PC2-6400 1GB×2
DVD : HL-DT-ST DVDRAM GSA-4167B
電源 : スカイテック SKP-400MR 400W
ビデオ : GIGABYTE GV-NX84S512HP

◆デスクトップ-2
 (上のごっそり計画で余ったPCで構成)
CPU : Intel Pentium 4 2.8GHz HT無し
M/B : MSI P4MAM2-V
HDD : SAMSUNG SP1604N 160GB 3.5" IDE
Memory : バルク? PC-3200 512MB+256MB
DVD : BenQ (把握できず)
電源 : (把握できず) 450W

◆ノートPC-1
 (Dell XPS M1330)
 (換装の対象・いろいろ変更前)
CPU : Intel Core 2 Duo T8100 2.1GHz
M/B : (把握できず)
HDD : HGST HTS545025B9A300 250GB 2.5" SATA
Memory : バルク PC2-6400 2GB×2
DVD : MATSHITA UJ-857G
電源 : 65W 1.6A 19.5V 6セルバッテリー
ビデオ : NVIDIA GeForce 8400M GS

◆ノートPC-2
 (ASUS EeePC 701SD)
 (サーバ用.非力ながらもFedora 11利用でなんとか使える.)
CPU : Intel Celeron M 900MHz
M/B : (把握できず)
SDD : (把握できず) P2-SSD 8GB MLC
Memory : バルク PC2-6400 2GB×1
ディスクドライブ無し
電源 : 15W 680mA 9.5V



こんな感じ.台数だけあって微妙な感じがするが,気にしない気にしないww



さて,かねてよりSSDには注目していて,近いうちに導入したいと思ってましたが・・・

所用で東京に行った際に秋葉原をさまよい,ふと思いついてSSD購入を決意.

SUPER TALENT SAM64GM25S 64GB (Cache128MB) 2.5" MLC
Max Read : 200MB Write : 120MB
ソフマップ秋葉原パソコン館にて12800円(+128ポイント)

最初,Intel X25-M 40GBやCFD CSSD-SM64WIN(店員推薦)あたりを検討していたのだが,店員と話しているときにふと商品棚の”それ”に目が留まった.

1GBあたりの価格も安く,リード200MB,ライト120MBとバランスもまずまず.キャッシュも充実の128MB.

うん.買った.



よし.OSをインストールしよう.

俺の記憶によると,Windows 7にはSSD利用に都合のよい,Trim機能が搭載されているらしい.

ということは,Windows XPを使っていると7と比較してSSDの寿命を短くすることになるのではないか.

うん.Win7買おう.



こう出費が激しいとしんどいので,やむなくWindows 7 Home Premium 64bitをアップグレード版で購入.

先のWindows XPを踏み台OSにしてインストール完了.

そして起動してみると・・・

早い!早い!今までがクソのようだ!

思わず「オッ!」とつぶやいてしまったw



ということでベンチマークしてみた.

-----------------------------------------------------------------------
CrystalDiskMark 3.0 x64 (C) 2007-2010 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 200.780 MB/s
Sequential Write : 141.451 MB/s
Random Read 512KB : 163.270 MB/s
Random Write 512KB : 78.507 MB/s
Random Read 4KB (QD=1) : 13.023 MB/s [ 3179.3 IOPS]
Random Write 4KB (QD=1) : 4.108 MB/s [ 1003.0 IOPS]
Random Read 4KB (QD=32) : 25.545 MB/s [ 6236.6 IOPS]
Random Write 4KB (QD=32) : 4.235 MB/s [ 1033.9 IOPS]

Test : 1000 MB [C: 27.2% (16.2/59.5 GB)] (x5)
Date : 2010/06/17 0:26:16
OS : Windows 7 Home Premium Edition [6.1 Build 7600] (x64)

やっぱりずいぶん速度出てるなー.技術の進歩に感激.



「デバイスマネージャー」を見てみると,1項目だけ「!」がついたものを発見.

もとはVista使いだったから,ドライバが足りないのだろう.

DellのHPよりRicoh R5C833を拾ってきてインストール.無事完了.

精神衛生上いいことをした気がするw



特に備忘録のような内容もないまま終わりw

2010年5月4日火曜日

Windows Vista Home PremiumでDreamScene(動く壁紙)を使ってみる


はじめまして,Mr.BassManです.
PC(主にWindows)好きです.

備忘録として書いていきますが,これがみなさんのお役に立てれば幸いです.



最初の記事は,Windows Vista Home PremiumでDreamScene(動く壁紙)を使ってみます.

※この方法はマイクロソフト社の利用規約に違反する恐れがあるため,またレジストリを改変するので使用はあくまでも自己責任で.「試用」でお願いしますm(_ _)m

※あらかじめレジストリやシステムのバックアップを行なってから実験しましょう^^

※ユーザーアカウント制御を無効にしましょう^^



1.http://www.megaupload.com/?d=4YVBFYTRからNonUltimateDreamScene.zip(639.41 KB)をダウンロード

2.ZIPファイルを展開して,InstallDreamScene.batを実行

3.「Confirm to install? ~~続行するには何かキーを押してください...」と表示されたら,適当なキーを押す

4.「この操作を正しく終了しました。~~続行するには何かキーを押してください . . .」と表示されたら,適当なキーを押す

5.再起動する



手順が正常に終了したら,デスクトップ上で右クリック,「個人設定」から「デスクトップの背景(K)」を選択しましょう.

「画像の場所」の中に C:\Windows\Web\Windows DreamScene (らしきもの)があれば成功です.

「参照」から,任意の動画を選択しましょう.再生できる動画は,MPEGまたはWMVです.

音も出せます.「音量ミキサ」で調節可能です.



私自身の備忘録なので,説明はとても雑ですが,こんな感じで長いことやっていけたらいいなぁ~

おわり