Xperia 2011用公式ICS α版が出たってさ

2011年12月16日 by
カテゴリ: Android, 電話 

encroid_progress

※ただし arc S, neo V, ray に限る

昨日から散々話題になってるので今更ですが

Ice Cream Sandwich alpha ROM available for unlocked Xperia™ phones — Developer World

注意書きを見てみると

  • 先進的な開発者以外お断り!
  • Android 2.3.4の最新ファームにしとけよ
  • bootloader unlock しとけよ

みたいなことが書いてあるような気がします。

そもそも bootloader unlock してたら表立っては最新ファームにできないじゃんかよーとかいうのは言わないお約束?

簡単にいえばダウンロードして解凍した3個の img ファイルを fastboot で焼けよということですね。

なお、 Google アプリはないそうです。

そしてうちには Xperia 2011 が3台あるんですが、残念ながらどれも対応機種じゃない…

パーティション構成が違うので arc S 用は arc では使えないとか書いてますね。

よく読んだらこんなことが出来ませんって書いてあった。通信系全滅w 認証取り直しの都合とかあるんですかね?

  • Google Mobile Services (GMS) apps are not included (for example, Gmail, Google Maps, etc.).
  • Modem is turned off and SIM card will therefore not be recognised (this also means you can’t make any phone calls).
  • Bluetooth™ is turned off.
  • Wi-Fi® is turned off.
  • ANT+ is turned off.
  • FM-radio is turned off.

なお、例によってサポートは XDA ですw

[ROM] Sony Ericsson official ICS alpha ROM arc S, ray, neo V – xda-developers

そして例によって無線系を有効にした上に Google アプリを入れてるw

xda-developers – View Single Post – [ROM] Sony Ericsson official ICS alpha ROM arc S, ray, neo V

なるほど build.prop に3行追加か。ふむふむ。

persist.rildenabled=1
persist.wifienabled=1
persist.btenabled=1

それはそれとして

default.prop

#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.opengles.version=131072
persist.sys.usb.config=mtp
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
#
# VERSION_PROPERTIES
#
ro.semc.version.sw=1248-9545
ro.semc.version.sw_revision=4.1.C.0.6
ro.semc.version.sw_variant=GENERIC
ro.semc.version.sw_type=user

開発者向けのα版なのに ro.secure=1 なのかよー

init.rc (抜粋)

(前略)
# setup the global environment
    export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
(中略)
# Right now vendor lives on the same filesystem as system,
# but someday that may change.
    symlink /system/vendor /vendor

やっぱり vendor は /system/vendor なのか。でも変わるかもわからんで?

build.prop

##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Thu Dec 1 10:51:08 2011
ro.build.date.utc=1322733068
ro.build.user=SEMCUser
ro.build.host=SEMCHost

##### Final patch of properties #####
ro.build.product=ST18i
ro.build.description=ST18i-user 4.0.1 4.1.C.0.6 -X9_3w test-keys

ro.product.brand=SEMC
ro.product.name=ST18i_0000-0000
ro.product.device=ST18i
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/ST18i_0000-0000/ST18i:4.0.1/4.1.C.0.6/-X9_3w:user/release-keys

ro.config.ringtone=sony_ericsson.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA3

################# Updating of the SW Version #################
ro.semc.version.fs_revision=4.1.C.0.6
ro.build.id=4.1.C.0.6
ro.build.display.id=4.1.C.0.6

##### Values from product package metadata #####
ro.semc.product.model=ST18i
ro.semc.ms_type_id=AAD-3880119-BV
ro.semc.version.fs=WORLD-i
ro.semc.product.name=Xperia ray
ro.semc.product.device=ST18
ro.product.model=ST18i

# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.incremental=-X9_3w
ro.build.version.sdk=14
ro.build.version.codename=REL
ro.build.version.release=4.0.1
ro.build.type=user
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=default
# end build properties
#
# system.prop for urushi
#

rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
DEVICE_PROVISIONED=1

wifi.interface = wlan0
ro.semc.wifi.hostapd=1

persist.ro.ril.sms_sync_sending=1

ro.semc.timescape_keys=Sony_Ericsson_Xperia

# Disable strict mode checking
persist.android.strictmode=0

ro.semc.sols.product-code=91
ro.semc.sols.company-code=5

# Constant values for Battery test in Service menu
ro.semc.batt.capacity=1500
ro.semc.batt.test.z_threshold=50
ro.semc.batt.test.min_level=70

ro.service.swiqi.supported=true
persist.service.swiqi.enable=1

#Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL

# Notify the system that the RIL only signals once
ro.telephony.call_ring.multiple=false

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.setupwizard.mode=DISABLED
ro.com.google.clientidbase=android-sonyericsson
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.semc.xloud.supported=true
dalvik.vm.heapsize=32m
hwui.render_dirty_regions=false
ro.sf.lcd_density=240
persist.usb.pid_suffix=161
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.drm.active.num=4
ro.drm.active.0=semc,1
ro.drm.active.1=cmla,0
ro.drm.active.2=viaccess,0
ro.drm.active.3=marlin,1

ざっと見た感じは 2.3 のとあんまり変わってないような?

あとは

  • 日本語フォントはやっぱり入ってないけど POBoxTouch 4.3 は入ってる
  • etc/permissions/android.hardware.usb.host.xml あるから USB Host 対応してる?
  • platlogo.png は platlogo
  • framework-res.apk に values-ja があるので日本語リソースは入ってます
  • Settings.apk にも日本語リソースはいってるから概ね困ることはなさそう?
  • FMラジオアプリとかソニエリツールも targetSdkVersion="14" とかきっちり対応してる

なお、FMラジオを日本周波数対応にする方法は相変わらずです

やべえ、Google アプリは入ってないけど思ったより完成度高そう…

でも今更 ray 買いたくない。すずきさーん

コメント

Comments are closed.