Xperia SXのroot化を今更

Xperia SX (docomo SO-05D)を入手しまして、こちらも早速root化…と思いきや、SEUSだと初期化しても7.0.D.1.130になってしまうのでrootが取れない状態であると…
先人の残してくれた7.0.D.1.117をどこからか拾わねばならんようです…

あとはFlashtoolsを使いつつ7.0.D.1.117を焼き、root化し、root維持の仕掛けをしながら7.0.D.1.130にupdate、130のkernelをPCで取っておきながら、117のkernelだけを焼き、再度root化、そして130のkernelを焼き直すという手順です。

huhka.com Blogger出張所: XPERIA SXのアップデート(7.0.D.1.130)とroot権限維持
XperiaにおけるAndroidアプリ考察 » 【NX・acro HD】ftfファイルを作る(FlashToolを用いた「OSのみ」初期化も可能)

Nexus7 32T

2月9日発売で2~3日前に突如発表されたNexus7 32-T(3G対応モデル)を入手しました。

箱にも3G的なマークが。
nx732t1

当たり前ですがSIMカードスロットがあります。
nx732t2

SIMトレイ引き出し用のピン(使わなくても取り出せる)
nx732t4

すでに持っているWiFiモデルからいろいろコピーしてくるために早速bootloader解除してroot取得。
Nexus Root Toolkit(v1.6.2)でできました。
nx732t7

IIJmioのSIMを入れてます。HSPAとして通信してくれてるようです。
nx732t8

Xperia solaのroot化

Xperia sola(MT27i)をsony PC companioon経由のアップデートでAndroid4.0.4にしました。
で、Xperia系を簡単にroot化できるツールでrootedに。

Root MANY ANDROID! [Upd: 13.10.2012] – xda-developers

Sony Xperia : S, T, P , Acro S, Ion , Tipo , Tablet S, Go, Sola, U

ほかにもLG,HTC,Samsungなどの一部でも動作が確認されている模様。

中身は、バックアップと復元からファイルを送り込む感じな模様。

windows上でバッチファイルを実行すると、画面の指示に従いつつ「この復元を実行してね」状態になるので、本体側で操作。

あとは待つ。

再起動してちょっとのアップデート動作のあと、無事にrootが取れていました。

root化してうれしいのはTitanium Backupとかの活用…かな…
フォントの入れ替えもそのうちやってみよう。

mmasashi.js: Android 4.0 ICS のフォント入れ替え

Nexus7 再び… #nexus7

Nexus7を7月に買いました。アメリカからの個人輸入的なアレです。
向こうでは16GBモデルが$249で,送料手数料入れて$300ほど。

9月に入って日本でも買えるようになって,16GBモデルが送料込み19,800円!安い!やばい!
しかし俺のNexus7は君たちのとは違うのだよなどとブツブツ言いながら使用しておりました。
そんなある日…画面が割れたァ!

ちゃぶ台から,30cmほど落としただけで,しかも下はじゅうたんだったので,まぁ大丈夫だろうと思って拾ってみると,わーれーてーるー!
悪いことにPCのACアダプタがあり,そこの角にぶつけたようです。

過去にiPhoneを割った方を見てきましたが,それでも使えていたりしたので希望を持ちながらとりあえずテープでとめてみました。

タッチパネル使えず orz
フェイスアンロックだけできます…

続きを読む

iOS5だとinput type="number"で桁区切りカンマが入ってしまう対策

HTML5でinput type="number"を指定すると,iOSでもAndroidでも数字入力モードになってくれるので便利!
しかしiOS5だと数字列が欲しいのに数値になってしまうので先頭の0が省略されたり,桁区切りのカンマが入ってしまうことも確認!
こりゃ困るねーということで対応をググった.

iOS 5(iPhone等)の数字入力用inputフィールドでカンマを表示させない方法 – flairDays

type="text"にしてpatternを指定すれば良い,と.
確かにその通りでしたが,Androidは数字入力モードにならない.

ということで結果下記のような対応を取ってみることに

html部分
<input type="number" id="num" />←Android向け
<input type="text" id="num2" pattern="[0-9]*" />←iOS向け

JavaScript部分(jQuery前提)
var agent = navigator.UserAgent;
if(agent.search(iPhone|iPad|iPod) != -1){
 $(‘#num’).remove();
 $(‘#num2’).attr(‘id’,’num’);
}else{
 $(‘#num2’).remove();
}

ムリヤリ感ありますが…
Androidもnumberを数値として扱い始めると先頭が0の場合は話が違ってくるしなぁ.
というかブラウザ毎にこういうの意識するのは基本的にはイヤだなぁ…(iOSも4と5で対応違うし…ブラウザ違えばもっと違うし…)