Xperiaではもはやお馴染みとなっている、cray_Dozeさん作のカスタムリカバリー CWM6-cDM v2.5 ですが、Android 4.3なXperiaでは/systemがマウント出来ないという現象が起きました。
いろいろ調べてみると、CWM起動時にtime_daemonという日時を取得するサービスを動かすのですが、Android 4.3では仕様が変わったのか上手く動作せず、/systemのマウント/アンマウントを阻害していたことが判明しました。
time_daemonの処理を省けば/systemをマウント出来るようにはなるのですが、そうすると今度は日付が2009年とかになってしまいます。(海外のカスタムリカバリーでは、実際にそうして対処しているものもありました。)
そんなわけで、time_daemonと同じ動作をするモジュールを自作し、CWMに埋め込むことでこれを回避することに成功(vfix初版)。
ところが今度は、タイムゾーンが上手く取得できない(日時が日本時間(JST)ではなく、グリニッジ標準時(GMT)になってしまう)現象が発生。これもAndroid 4.3でタイムゾーンのデータ形式が変わっていたことによるものでした。
そこで旧形式のタイムゾーンファイルをCWMに(厳密にはシステムに)埋め込むという、ある意味力技で回避することができました。(vfix2)
…とまあ、前置きが長くなりましたが、何とかAndroid 4.3なXperiaでCWMが動作するようになりましたので、紹介したいと思います。
CWMそのものの仕組みに関しては私も分からない部分が多いですので、何か訊かれてもお答え出来ないことがほとんどかと思われます。どうぞご了承下さい。
現状、更新するガッツがありません。
初心者向けには記事を書いておりません。よく分からない方は他の親切なサイト等をあたってみてください。記事を参考にされる方は自己責任で。
コメントは出来れば名前を付けていただいて、記事の内容に関するものでお願いします。
記事と直接関係無いもの、こちらで検証出来ないもの、説明不足等で状況が分かりづらいもの、すでに解決済みの事項等については回答しかねます。ご了承下さい。
2014年2月22日土曜日
2014年2月15日土曜日
【Xperia AX SO-01E】Xperia V LT25i(9.2.A.0.295)(Android 4.3)のファームを入れてみる
Xpeira V LT25iにも、とうとうAndroid 4.3(ビルド番号 9.2.A.0.295)がリリースされましたね。
ftfも出回ってきましたので、早速うちのAXにも入れてみました。
そういうわけで、その導入手順を簡単に説明します。
一旦Vにすると、元の環境に戻すのが非常に大変です。そのあたり自力で何とか出来る方のみ読み進めてください。ノーフォロー、ノーサポートということでお願いします。
その後9.2.A.1.199にアップデートされています。こちらの記事を参照してください。
ftfも出回ってきましたので、早速うちのAXにも入れてみました。
そういうわけで、その導入手順を簡単に説明します。
一旦Vにすると、元の環境に戻すのが非常に大変です。そのあたり自力で何とか出来る方のみ読み進めてください。ノーフォロー、ノーサポートということでお願いします。
その後9.2.A.1.199にアップデートされています。こちらの記事を参照してください。
登録:
投稿 (Atom)