先日「【番外編】Xperia・Xperia arcのアップデート情報?!:PTCRB認証通過」でビルド番号は2.1.B.0.1にアップするのはもしかしもしかするかもしれない、、と書きました。
が、今朝xdaサイトでこれはファームのアップデートでありOSのバージョンアップではないことが判明、先のエントリーも早速修正しましたが。。。とはいえX10のGingerBreadへのバージョンアップに向けた開発は進んでるとソニエリ公式ブログ(英語)でも書かれていますので、首を長くして待ってることにします。
でもせっかくなので新ファームをXperia(SO-01B)に入れてみました。何が変わったのか、見てみたいと思います。(気づけるのか?)
※以下ベースバンド変更作業(以下 本作業)の実施により起こりうるすべての結果、症状に関しては自己責任で対処をお願いします。当ブログ・当方は一切関知しないものとします。
インストールするだけならroot化は不要ですが、常用するための施策を実施するためにはroot化必須です。
◆準備するもの◆
- 新ファーム(Sony Ericsson X10i_2.1.B.0.1_CUST-DE GENERIC 1235-7836)
Sony Ericsson X10i_2.1.B.0.1_CUST-DE GENERIC 1235-7836 – by arkedk.rar 147.66MB - fashtool (使い方考察はこちら)
◆入れてみた結果◆
xdaのままですけど・・・(^^ゞ
このファームはGeneric版なのでプリインストールされてるアプリも若干違いますし、build.propもdocomo化されてませんのでSPモードメールがマーケットで見つからなかったりしますので対策が必要です。
(しかし久しぶりに2.1使いましたがPOBox3.0は入力時の振動が小さいですね。4.0がデカいだけかw)
- アプリドロワを開いてみる
たぶんGeneric版としては何も変わってない? - お約束のベンチマーク
Quadrant Standard Editionとマルチタッチ MultiTouch Testerの計測してみます。結果は534(3回計測した最高値)。マルチタッチは2なので不変です。 - root化します。(本考察のため)一旦flashtoolでroot化。(ついでにxRecoveryも)します。xdaにありますとおりroot化も問題ありません。
- build.propを見比べてみる(要root)
Androidマーケットから RootExploreをDLしbuild.propを抜き出す。コマンドでもいいのですが分からんのでアプリ使います。(恥) なおPC版Androidマーケットからのインストールも問題ありません。
で、落としたbuild.propがこちら<br /> ##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####<br /> ro.build.date=Fri Dec 17 18:35:45 2010<br /> ro.build.date.utc=1292582145<br /> ro.build.user=SEMCUser<br /> ro.build.host=SEMCHost<br /><br />##### Final patch of properties #####<br /> ro.build.product=X10i<br /> ro.build.description=X10i-user 2.1-update1 2.1.B.0.1 284 test-keys<br /><br />ro.product.brand=SEMC<br /> ro.product.name=X10i_1235-7836<br /> ro.product.device=X10i<br /> ro.product.board=es209ra<br /> ro.build.version.incremental=_u_d<br /> ro.build.tags=release-keys<br /> ro.build.fingerprint=SEMC/X10i_1235-7836/X10i/es209ra:2.1-update1/2.1.B.0.1/_u_d:user/release-keys<br /><br /> ######################## Customized property values #########################<br /><br />ro.semc.version.cust=1235-7836<br /> ro.semc.version.cust_revision=R9B<br /> #########################################################################<br /><br />ro.config.ringtone=sony_ericsson.ogg<br /> ro.config.notification_sound=notification.ogg<br /> ro.semc.content.number=PF2<br /><br />################# Updating of the SW Version #################<br /> ro.semc.version.fs_revision=2.1.B.0.1<br /> ro.build.id=2.1.B.0.1<br /> ro.build.display.id=2.1.B.0.1<br /><br />##### Values from product package metadata #####<br /> ro.product.model=X10i<br /> ro.semc.ms_type_id=AAD-3880056-BV<br /> ro.semc.version.fs=WORLD-1-4-8<br /> ro.semc.product.name=X10<br /> ro.semc.product.device=X10<br /><br /># begin build properties<br /> # autogenerated by buildinfo.sh<br /> #ro.build.id=2.1.B.0.1<br /> #ro.build.display.id=2.1.B.0.1<br /> #ro.build.version.incremental=284<br /> ro.build.version.sdk=7<br /> ro.build.version.codename=REL<br /> ro.build.version.release=2.1-update1<br /> #ro.build.date=Thu May 12 00:31:51 CST 2011<br /> #ro.build.date.utc=1305131511<br /> ro.build.type=user<br /> #ro.build.user=hudsonslave<br /> #ro.build.host=cnbjlx2290<br /> #ro.build.tags=test-keys<br /> #ro.product.model=rachael<br /> #ro.product.brand=Sony-Ericsson<br /> #ro.product.name=rachael<br /> #ro.product.device=rachael<br /> #ro.product.board=es209ra<br /> ro.product.cpu.abi=armeabi-v7a<br /> ro.product.cpu.abi2=armeabi<br /> ro.product.manufacturer=Sony Ericsson<br /> ro.product.locale.language=en<br /> ro.product.locale.region=GB<br /> ro.wifi.channels=<br /> ro.board.platform=qsd8k<br /> # ro.build.product is obsolete; use ro.product.device<br /> #ro.build.product=rachael<br /> # Do not try to parse ro.build.description or .fingerprint<br /> #ro.build.description=rachael-user 2.1-update1 2.1.B.0.1 284 test-keys<br /> #ro.build.fingerprint=Sony-Ericsson/rachael/rachael/es209ra:2.1-update1/2.1.B.0.1/284:user/test-keys<br /> # end build properties<br /> rild.libpath=/system/lib/libril-qc-1.so<br /> rild.libargs=-d /dev/smd0<br /> ro.semc.def_screen_orientation=sensor<br /> ro.semc.timescape_keys=X10_key<br /> ro.semc.timescape_model=1_5_handed<br /> ro.semc.sound_effects_enabled=false<br /> persist.rild.nitz_plmn=<br /> persist.rild.nitz_long_ons_0=<br /> persist.rild.nitz_long_ons_1=<br /> persist.rild.nitz_long_ons_2=<br /> persist.rild.nitz_long_ons_3=<br /> persist.rild.nitz_short_ons_0=<br /> persist.rild.nitz_short_ons_1=<br /> persist.rild.nitz_short_ons_2=<br /> persist.rild.nitz_short_ons_3=<br /> persist.ro.ril.sms_sync_sending=0<br /> ro.sf.lcd_density=240<br /> #DEVICE_PROVISIONED=1<br /> #ro.qualcomm.proprietary_obex=1<br /> wifi.interface=wlan0<br /> debug.sf.hw=1<br /> dalvik.vm.heapsize=24m<br /> kernel.log=default<br /> ro.camera.hd_shrink_vf_enabled=1<br /> ro.semc.sols.product-code=80<br /> ro.semc.sols.company-code=5<br /> ro.telephony.call_ring.multiple=false<br /> keyguard.no_require_sim=true<br /><br />#<br /> # ADDITIONAL_BUILD_PROPERTIES<br /> #<br /> #ro.config.notification_sound=OnTheHunt.ogg<br /> ro.config.alarm_alert=Alarm_Classic.ogg<br /> ro.setupwizard.mode=DISABLED<br /> ro.com.google.gmsversion=2.1_r11<br /> ro.com.google.clientidbase=android-sonyericsson<br /> ro.com.google.clientidbase=android-sonyericsson<br /> persist.cust.tel.eons=1<br /> net.bt.name=Android<br /> ro.config.sync=yes<br /> dalvik.vm.stack-trace-file=/data/anr/traces.txt<br /> ro.drm.active.num=4<br /> ro.drm.active.0=semc,1<br /> ro.drm.active.1=cmla,0<br /> ro.drm.active.2=viaccess,0<br /> ro.drm.active.3=marlin,1<br />
いろいろ違ってますね。このままだとdocomo版ではないのでいろいろ手当てしなければ!
- 結果
スミマセン、違いは全く分かりませんでしたw
少なくとも動作に関してはアプリが殆ど入っていないので不自由ないくらいの動作はします。まだカスタムROM類がこのファームに対応してない(テスト中とか)ので、入れるメリットはあまりないかもしれません。
きっとこのbuld.propがもたらすいい結果があれば、それはカスタムROMにも反映されると思います。自分は何もできないのでxdaやしたらば掲示板の方々の勇者の刻みつけた道を辿っていきたいと思います。
しかし、、、やっぱ標準状態のXperiaはなんか古めかしく思えてしまう・・・(^^ゞ