攻撃は最大の防御なり

50代おやじの適当なブログです。

GWの遊び物Get!

2012-04-27 08:14:35 | Android
特に出掛ける予定もなく寝て暮らすGWになるんじゃねぇかなぁと思っていましたが、
WSL Japanさんから思わぬ遊び物が借りられたんでちょっと楽しみ。
物はP10AN01の後継であるN10CN12とV10CN01です。

巷では格安で売られていたOptimus Padがもてはやされていたりしますが
こう言う聞いたこともないし内容の全然判らない物の方が嬉しいです。
個人的には未開拓の山を切り崩していくプロセスが楽しいのであって
結果、使い勝手が向上したとか速くなったとかはどうでもいいことなんです。
ユーザが多いと誰かがやるだろうと思うし、自分が満足していればそれ以上触らない。
だから猫も杓子も持っている様な機種には手を出しません。

多分このままXvision an4をいじる流れになるんじゃないかな?

新しい端末

2012-04-26 08:31:51 | 戯言
職場の端末が新しくなりました。
家のPCより良いスペックなんて5年ぶり位。
でも、普通にドキュメント書いたりプログラム書いたりするだけなら
あんなスペックは要らないはず。
有効活用する楽しい事を考えよう。

調査発表

2012-04-24 08:25:12 | 戯言
会社でAndroid関連の発表をしなくちゃならなくなりました。
多分、全社員が集まって見るんだろうなぁ。
説明資料を作らないといけないので、好きなこととは言え面倒臭い。
でも、余りいい加減な物も作れないしなぁ。

端末にプロジェクターを繋いで、Android端末はプレゼン効果も高いんですよとやろうかと考え中。
先ずはhdmi入力のあるプロジェクターをどうやって調達するかだなぁ…

ガンダムフロント東京

2012-04-20 08:21:38 | 戯言
昨日、お台場にガンダムフロント東京がオープンしましたが
妻から行きたいという熱烈なオファーが入りました。
本人的にはディズニーランドに匹敵する施設だそうです。
まあ、そりゃそうだよなと思いますが
中々、女でそう感じる人も少ないのでは?
やはりこの夫にしてあの妻ありなのです。

完全予約制らしいので6月頃に行こうかねと話をしました。
娘は興味ないだろうから行かないと思うけど
もし等身大の東方不敗があるならば行くかもね。
彼女Gガンダムは好きだから。

S-OFF,rootedなHTC SensationにICSのOTAを当てる3

2012-04-18 10:22:03 | HTC Sensation
今日はリソース誤りでOTAが当てられない人用の、個別リカバリの方法です。
対象のリソースは前記方法でOTAを当てながら見つけてください。

まずはここから自分のリージョンのRUUを拾ってきます。
バージョンは今入っている物と同じか、無ければちょっと古くてもOKです。
RUUを実行してこの画面まで進めます。



ここでエクスプローラーのURLに「%temp%」と入力してenter。
日付でソートして最新のディレクトリに中身からrom.zipを適当な場所にコピーします。
完了したらRUUは終了させてOK。

rom.zipを解凍します。
この中身のsystem.imgから目的の物を頂こうという寸法です。
昔の記事ではunyaffsを使ってって書いていましたが
Sensationのsystem.imgはyaffsでなくext4なのでこの方法じゃ本当は無理です。
なのでここではDiskInternals Linux Readerってのを使います。
ここから落としてインストしてください。

Linux Readerを起動したら、「hard Disk Drives」の適当な場所を右クリックして「Mount Image」を選びます。
「Row Disk Images」にチェックが入っているのを確認してNext。
ファイル選択で先程解凍したrom.zipの中のsystem.imgを選択します。
そしたら「hard Disk Drives」の「Linux Ext Volume 1」からsystem.imgの中身が見えるので、目当てのリソースを探します。
見つかったらファイルを選択状態にして上部メニューのSaveをクリック。
適当なディレクトリを選んで実行するとそこに払い出されます。
ちなみにこの方法を使ってradio.imgの中身も覗けたりします。余り意味ないですがw
ファイルの抽出が一通り終わったら「hard Disk Drives」の「Linux Ext Volume 1」を右クリックして
「Unmount Image」しておきましょう。

これでリソースが揃えば良いのですが
次は今のバージョンのRUUが手に入らなかった場合です。
この場合はRUUの他にそのバーションに至るOTAが必要となります。
こういう場合もあるので俺は全てのOTAを捨てずに保存してあります。

それでは1.50.401.1の「/system/lib/modules/bcm4329.ko」が欲しかったけど
RUUは1.45.401.2しか手に入らなかった場合の例を書いていきますね。
先ずは1.45.401.3-1.45.401.2と1.50.401.1-1.45.401.3の中の
META-INF/com/google/androidからupdater-scriptを取得します。
この中のapply_patchが実際にパッチを当てている所です。
1.50.401.1-1.45.401.3ではbcm4329.koに変更が加わっていますが
1.45.401.3-1.45.401.2は無いですね。
と言う事は1.50.401.1-1.45.401.3だけ当ててやれば良いという事になりますので
patch/system/lib/modulesからbcm4329.ko.pを取得します。
ここでapply_patchの構文を紹介しておきますね。

apply_patch("/system/lib/modules/bcm4329.ko", "-",
      8c50584878ed3189056b57ec2ca1c36c8d403f1b, 280481,
      db6c9e5caa73efe572b14cb5d8b8f47b9bf042ca, package_extract_file("patch/system/lib/modules/bcm4329.ko.p"));

apply_patch(パッチ対象ファイル名,パッチ後ファイル名,
      パッチ後sha1sum,パッチ後ファイルサイズ,
      パッチ前sha1sum,パッチファイル名);

パッチはbspatchを使ってwindows側で当てます。ここからダウンロードして下さい。パスワードは「sensation」
bspatchの構文は
bspatch パッチ対象ファイル名 パッチ後ファイル名 パッチファイル名

です。
ファイル名を変更する要件はありませんので
bspatch bcm4329.ko bcm4329.ko bcm4329.ko.p

でOKです。
一応sha1sumも確認してみましょうか。
cygwinを使うかAndroid側(要busybox)で

sha1sum /system/lib/modules/bcm4329.ko


これが最終目的であるOTAのupdater-script内のsha1sumと一致していれば大丈夫です。

事故多し

2012-04-17 08:37:29 | 戯言
昨夜は人身事故で帰るのが遅くなりました。
最近は事故が非常に多いですね。

震災や太陽フレア等の影響で巷に電磁波が溢れていますが
人体に蓄積された電磁波量が多くなってくると
凶悪犯罪や争い事が増えるらしいです。
俺はその話を全く信じていませんでしたが
最近のことを考えるとあながち嘘でもないかなと…

皆さんも事件、事故に巻き込まれないように注意してくださいね。