Android 4.3なXpeira V LT25iのファームウェアがアップデートされ、9.2.A.1.199となりました。
例によって出回ったftfを拝借し、AXに入れてみました。
一旦Vにすると、元の環境に戻すのが非常に大変です。そのあたり自力で何とか出来る方のみ読み進めてください。ノーフォロー、ノーサポートということでお願いします。
現状、更新するガッツがありません。
初心者向けには記事を書いておりません。よく分からない方は他の親切なサイト等をあたってみてください。記事を参考にされる方は自己責任で。
コメントは出来れば名前を付けていただいて、記事の内容に関するものでお願いします。
記事と直接関係無いもの、こちらで検証出来ないもの、説明不足等で状況が分かりづらいもの、すでに解決済みの事項等については回答しかねます。ご了承下さい。
2014年3月11日火曜日
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にアップデートされています。こちらの記事を参照してください。
2013年9月21日土曜日
【Xperia AX SO-01E】Jelly Bean(9.1.C.1.103)におけるroot取得
先日、Xperia AX SO-01E に9.1.C.1.103へのアップデートがありました。
他機種(SO-04E等)では穴がことごとく塞がれて直接rootが取れない状況で、あーとうとう今回AXにもアップデート来たか、root取れないなと思っていましたが、試してみたら何と従来の穴が塞がっておらず、rootが取れました。
自力で何とか出来る方以外にはrootを取る行為はおすすめできませんし、覚悟してカスタムに臨んでください。当記事やrootkitに関してはノーフォロー、ノーサポートということでお願いします。
他機種(SO-04E等)では穴がことごとく塞がれて直接rootが取れない状況で、あーとうとう今回AXにもアップデート来たか、root取れないなと思っていましたが、試してみたら何と従来の穴が塞がっておらず、rootが取れました。
自力で何とか出来る方以外にはrootを取る行為はおすすめできませんし、覚悟してカスタムに臨んでください。当記事やrootkitに関してはノーフォロー、ノーサポートということでお願いします。
2013年8月23日金曜日
【Xperia AX SO-01E】水没から復活
水没で起動しなくなっていた我がAXが復活しました。大変お騒がせしました。
今後のために、顛末を記録しておこうと思います。
なお、同じ手順で復活するとは限りませんし、完全に保証外の行為になりますので、参考にされる場合はそのあたり覚悟のうえ、自己責任で。
(※2014年4月現在、AXは相変わらず元気です。)
今後のために、顛末を記録しておこうと思います。
なお、同じ手順で復活するとは限りませんし、完全に保証外の行為になりますので、参考にされる場合はそのあたり覚悟のうえ、自己責任で。
(※2014年4月現在、AXは相変わらず元気です。)
2013年8月9日金曜日
AXお亡くなりの予感
当ブログをご覧になっている皆様、(私にとって)悲しいお知らせがあります。
何とAXが水没し、起動しなくなってしまいました。
(防水端末では?等突っ込みはいろいろあるでしょうが、まあ私の不注意&自業自得です。)
一応AXいじりメインのブログですゆえ、当分新たな記事の投稿は無いかもしれませんが、何卒ご了承下さいませ。
2013/8/21 ダメ元で中の基板を取り出し、無水エタノールで洗浄してみたところ、何と復活しました。保証外の事をいろいろしているのでおすすめは出来ませんが、取り急ぎ報告まで。
2013/8/23 復旧の経緯を記事にしました。こちらです。
何とAXが水没し、起動しなくなってしまいました。
(防水端末では?等突っ込みはいろいろあるでしょうが、まあ私の不注意&自業自得です。)
一応AXいじりメインのブログですゆえ、当分新たな記事の投稿は無いかもしれませんが、何卒ご了承下さいませ。
2013/8/21 ダメ元で中の基板を取り出し、無水エタノールで洗浄してみたところ、何と復活しました。保証外の事をいろいろしているのでおすすめは出来ませんが、取り急ぎ報告まで。
2013/8/23 復旧の経緯を記事にしました。こちらです。
2013年6月29日土曜日
【Xperia】Bluetoothテザリング(BT-PAN)有効化
テザリングというと通常はWi-Fiテザリングですが、世の中にはBluetoothテザリングというものもあるそうで。Wi-Fiよりも電池を食わないとの噂です。
ところが最近のXperiaでは、なぜかBluetoothテザリングの設定項目が消されており、使えません。
ということで、この設定項目を復活させ、Bluetoothテザリングを可能にする試みを行います。
ところが最近のXperiaでは、なぜかBluetoothテザリングの設定項目が消されており、使えません。
ということで、この設定項目を復活させ、Bluetoothテザリングを可能にする試みを行います。
2013年6月12日水曜日
【Xperia AX SO-01E】Jelly Bean(9.1.C.0.473)におけるワンクリックroot取得
とうとうXperia AX SO-01E にも公式にJelly Bean(Android4.1)がやってきました。
博識な方々の知恵をお借りし、今回もrootを取得することが出来ましたので、手順を紹介します。
なお今回は本当にワンクリックです。
2013/6/26 9.1.C.0.475へのアップデートがありましたが、アップデート後も同じrootkitが使用できます。
博識な方々の知恵をお借りし、今回もrootを取得することが出来ましたので、手順を紹介します。
なお今回は本当にワンクリックです。
2013/6/26 9.1.C.0.475へのアップデートがありましたが、アップデート後も同じrootkitが使用できます。
2013年4月17日水曜日
【Xperia】カスタム関連の最新版メモ
私が絡んだもの、および記事にしたものの最新版メモです。
それぞれが何をするものかは、ググったりして調べてください。
※この記事は、忘れていなければ随時更新していく所存です。
■rootkit
・GX~Z2/A2あたりの時期のXperia
rootkitXperia_20140719
・GX~MIKUあたりの時期のXperia
rootkitXperia_20131207
・Xperia AX SO-01E(9.1.C.1.103)
rootkitAX_JB_1_103
・Xperia AX SO-01E(9.1.C.0.475)
・Xperia AX SO-01E(9.1.C.0.473)
rootkitAX_JB_0_473
・Xperia AX SO-01E(9.0.G.1.108)
・Xperia V LT25i(9.1.A.1.140)
rootkitAX
・Xperia GX SO-04D(9.1.C.0.475)
・Xperia SX SO-05D(9.1.C.0.475)
rootkitGXSX_JB_0_475
・Xperia GX SO-04D(7.0.D.1.137)
・Xperia SX SO-05D(7.0.D.1.137)
rootkitGXSX_1_137
・Xperia VL SOL21(9.1.D.0.395)
・Xperia Z SO-02E(10.1.D.0.343)
・Xperia A SO-04E(10.1.1.D.2.26)
・Xperia A SO-04E(10.1.1.D.0.179)
・Xperia UL SOL22(10.2.F.3.43)
・Xperia Tablet Z SO-03E(10.1.E.0.269)
・Xperia Tablet Z SO-03E(10.1.E.0.265)
・Xperia Tablet Z SGP312(10.1.C.0.370)
(※SGP311に関しても動作すると思われるが、未検証→動作報告ありました)
各種rootkit
・SONY Walkman NW-ZX1(v1.00)
rootkit_NW_ZX1
・SONY Walkman NW-F880(v1.01)
・SONY Walkman NW-F880(v1.10)
rootkit_NW_F880
・SONY Walkman NW-Z1000(v2.01)
・SONY Walkman NW-F800(v1.11)
rootkit_NW_Z1000 / rootkit_NW_Z800
■CWM
・Xperia AX SO-01E
・Xperia VL SOL21
・Xperia V LT25i
・Xperia Z SO-02E
・Xperia GX SO-04D
・Xperia SX SO-05D
・その他、2011年~2013年前半頃のXperia
CWM6-cDM v2.5 vfix2
CWM6-cDM v2.5
CWM6-cDM v2.3a
■CubeMOD
・Xperia AX SO-01E(9.1.C.1.103)
cwm-cube-mod-0.4.0.5_f2(2013/11/23)
(Google検索との相性問題を回避した暫定版)
・Xperia AX SO-01E(9.1.C.1.103)
cwm-cube-mod-0.4.0.5(2013/9/21)
・Xperia AX SO-01E(9.1.C.0.475)
cwm-cube-mod-0.4.0.4(2013/7/8)
・Xperia AX SO-01E(9.1.C.0.473)
cwm-cube-mod-0.4.0.2(2013/6/25)
・Xperia AX SO-01E(9.0.G.1.108)
cwm-cube-mod-0.4(2013/3/29)
・Xperia UL SOL22(10.2.F.3.43)
cwm-cube-mod-ul43-0.4.0.4(2013/7/20)
・Xperia GX SO-04D(9.1.C.0.475)
cwm-cube-mod-gx475-0.4.0.4(2013/7/17)
・Xperia SX SO-04D(9.1.C.0.475)
cwm-cube-mod-sx475-0.4.0.4(2013/7/17)
・Xperia A SO-04E(10.1.1.D.2.31)
cwm-cube-mod-a31-0.4.0.4(2013/7/12)
・Xperia A SO-04E(10.1.1.D.2.26)
cwm-cube-mod-a26-0.4.0.4(2013/7/12)
・Xperia Z SO-02E(10.1.D.0.343)
cwm-cube-mod-z343-0.4.0.3(2013/6/28)
・Xperia V LT25i(9.1.A.1.140)
cwm-cube-mod-LT25i-JB-0.4(2013/4/15)
それぞれが何をするものかは、ググったりして調べてください。
※この記事は、忘れていなければ随時更新していく所存です。
■rootkit
・GX~Z2/A2あたりの時期のXperia
rootkitXperia_20140719
・GX~MIKUあたりの時期のXperia
rootkitXperia_20131207
・Xperia AX SO-01E(9.1.C.1.103)
rootkitAX_JB_1_103
・Xperia AX SO-01E(9.1.C.0.475)
・Xperia AX SO-01E(9.1.C.0.473)
rootkitAX_JB_0_473
・Xperia AX SO-01E(9.0.G.1.108)
・Xperia V LT25i(9.1.A.1.140)
rootkitAX
・Xperia GX SO-04D(9.1.C.0.475)
・Xperia SX SO-05D(9.1.C.0.475)
rootkitGXSX_JB_0_475
・Xperia GX SO-04D(7.0.D.1.137)
・Xperia SX SO-05D(7.0.D.1.137)
rootkitGXSX_1_137
・Xperia VL SOL21(9.1.D.0.395)
・Xperia Z SO-02E(10.1.D.0.343)
・Xperia A SO-04E(10.1.1.D.2.26)
・Xperia A SO-04E(10.1.1.D.0.179)
・Xperia UL SOL22(10.2.F.3.43)
・Xperia Tablet Z SO-03E(10.1.E.0.269)
・Xperia Tablet Z SO-03E(10.1.E.0.265)
・Xperia Tablet Z SGP312(10.1.C.0.370)
(※SGP311に関しても動作すると思われるが、未検証→動作報告ありました)
各種rootkit
・SONY Walkman NW-ZX1(v1.00)
rootkit_NW_ZX1
・SONY Walkman NW-F880(v1.01)
・SONY Walkman NW-F880(v1.10)
rootkit_NW_F880
・SONY Walkman NW-Z1000(v2.01)
・SONY Walkman NW-F800(v1.11)
rootkit_NW_Z1000 / rootkit_NW_Z800
■CWM
・Xperia AX SO-01E
・Xperia VL SOL21
・Xperia V LT25i
・Xperia Z SO-02E
・Xperia GX SO-04D
・Xperia SX SO-05D
・その他、2011年~2013年前半頃のXperia
CWM6-cDM v2.5 vfix2
CWM6-cDM v2.5
CWM6-cDM v2.3a
■CubeMOD
・Xperia AX SO-01E(9.1.C.1.103)
cwm-cube-mod-0.4.0.5_f2(2013/11/23)
(Google検索との相性問題を回避した暫定版)
・Xperia AX SO-01E(9.1.C.1.103)
cwm-cube-mod-0.4.0.5(2013/9/21)
・Xperia AX SO-01E(9.1.C.0.475)
cwm-cube-mod-0.4.0.4(2013/7/8)
・Xperia AX SO-01E(9.1.C.0.473)
cwm-cube-mod-0.4.0.2(2013/6/25)
・Xperia AX SO-01E(9.0.G.1.108)
cwm-cube-mod-0.4(2013/3/29)
・Xperia UL SOL22(10.2.F.3.43)
cwm-cube-mod-ul43-0.4.0.4(2013/7/20)
・Xperia GX SO-04D(9.1.C.0.475)
cwm-cube-mod-gx475-0.4.0.4(2013/7/17)
・Xperia SX SO-04D(9.1.C.0.475)
cwm-cube-mod-sx475-0.4.0.4(2013/7/17)
・Xperia A SO-04E(10.1.1.D.2.31)
cwm-cube-mod-a31-0.4.0.4(2013/7/12)
・Xperia A SO-04E(10.1.1.D.2.26)
cwm-cube-mod-a26-0.4.0.4(2013/7/12)
・Xperia Z SO-02E(10.1.D.0.343)
cwm-cube-mod-z343-0.4.0.3(2013/6/28)
・Xperia V LT25i(9.1.A.1.140)
cwm-cube-mod-LT25i-JB-0.4(2013/4/15)
2013年4月7日日曜日
【CWM】ClockworkMod-Based Recovery with cray_Doze Mod for Xperia GX/SX/AX/VL/Z v2.1
rootを取ったら、まず併せて導入したいのがCWM。
そんなCWMのXperia GX/SX/AX/VL/Z向け最新版がリリースされました。
2013/4/13 Xperia V(LT25i)9.1.A.1.140 向けの修正版2.1がリリースされましたので、記事を差し替えました。なおGX/SX/AX/VL/Zに関しては、CWM6-cDM_v2.0で問題無いようです。
2013/6/21 2011年Xperiaにも対応したバージョン2.3がリリースされています。こちらの記事を参照してください。
2014/2/21 Android 4.3なXperiaでも動作するバージョン2.5 vfix2を公開しました。こちらの記事を参照してください。
制作者の方にお許しをいただいておりますので、当ブログでも紹介することにします。
そんなCWMのXperia GX/SX/AX/VL/Z向け最新版がリリースされました。
2013/4/13 Xperia V(LT25i)9.1.A.1.140 向けの修正版2.1がリリースされましたので、記事を差し替えました。なおGX/SX/AX/VL/Zに関しては、CWM6-cDM_v2.0で問題無いようです。
2013/6/21 2011年Xperiaにも対応したバージョン2.3がリリースされています。こちらの記事を参照してください。
2014/2/21 Android 4.3なXperiaでも動作するバージョン2.5 vfix2を公開しました。こちらの記事を参照してください。
制作者の方にお許しをいただいておりますので、当ブログでも紹介することにします。
2013年3月12日火曜日
【Xperia AX SO-01E】数クリックroot取得
※2013/6/12 AXの公式JBビルド(9.1.C.0.473)では、この記事のrootkitは適用できません。こちらの別記事を参考にして、JB用のrootkitを導入してください。
Xperia AX SO-01E で、rootを取得する手順を紹介します。
今さらのような感じでもありますが、以前は兄弟機のVLのftfを焼いて、管理権限取って、AXのftfを焼き直して…と手間も時間もかかる方法しか無かったのが、先日goroh_kunさんという方がXperia Z向けに新たな方式を公開されたので、それに乗っかってAX用のrootkitをまとめてみたわけです。
ワンクリとまではいきませんが、rootkitのみで数分でroot取得できます。
【注】2013/3/30 処理漏れがあったのと、システムrwマウント時に電源が落ちる現象対策で、ファイルを修正して差し替えております。同じリンク先からダウンロードし直してください。また、すでにrootの端末にrootkitを重ね掛けしても特に害はありません。
Xperia AX SO-01E で、rootを取得する手順を紹介します。
今さらのような感じでもありますが、以前は兄弟機のVLのftfを焼いて、管理権限取って、AXのftfを焼き直して…と手間も時間もかかる方法しか無かったのが、先日goroh_kunさんという方がXperia Z向けに新たな方式を公開されたので、それに乗っかってAX用のrootkitをまとめてみたわけです。
ワンクリとまではいきませんが、rootkitのみで数分でroot取得できます。
【注】2013/3/30 処理漏れがあったのと、システムrwマウント時に電源が落ちる現象対策で、ファイルを修正して差し替えております。同じリンク先からダウンロードし直してください。また、すでにrootの端末にrootkitを重ね掛けしても特に害はありません。
2013年3月4日月曜日
【Xperia AX SO-01E】戻るキー長押しでアプリキル(3)
2013年1月30日水曜日
【Xperia AX SO-01E】ステータスバーの時計に秒表示を追加
ステータスバーの時計に秒表示を追加します。
ただ秒を表示するだけならリソースの文字列を変更するだけなのですが、それだと分単位でしか表示が更新されず使い物になりません。今回は時計が自力で秒ごとに表示を更新するようにします。
また、常に時計を更新し続けていると電池がもったいない気がしますので、画面が消灯しているときは更新をストップするようにもします。
ちなみに上の画像はパターンロック画面ですが、なぜかステータスバーに時計が表示されています。
(※スライドロックの場合は元々表示されるようですね。パターンロック等ではステータスバーの時計は非表示になります。)
これはソースに1か所手を加えるだけで実現しますので、おまけとして本記事で触れたいと思います。
ただ秒を表示するだけならリソースの文字列を変更するだけなのですが、それだと分単位でしか表示が更新されず使い物になりません。今回は時計が自力で秒ごとに表示を更新するようにします。
また、常に時計を更新し続けていると電池がもったいない気がしますので、画面が消灯しているときは更新をストップするようにもします。
ちなみに上の画像はパターンロック画面ですが、なぜかステータスバーに時計が表示されています。
(※スライドロックの場合は元々表示されるようですね。パターンロック等ではステータスバーの時計は非表示になります。)
これはソースに1か所手を加えるだけで実現しますので、おまけとして本記事で触れたいと思います。
2013年1月12日土曜日
【Xperia AX SO-01E】電源ボタン長押しメニューに「再起動」追加(3)
電源メニューに「再起動」を追加、まさかの3記事目です。
この記事までのカスタムでは、再起動をタップした後の確認画面や、再起動中のメッセージが「電源を切る」のものと同じままでした。
今回はこれらのメッセージを再起動専用のものにしてみます。
最低限の変更点しか書きません。どの記事までやっているかによってexternal-res.apkのリソースの数が変わってきますが、最低限電源メニューに「再起動」を追加(2)とexternal-res.apkを作る記事までやっていれば機能自体はOKです。
この記事までのカスタムでは、再起動をタップした後の確認画面や、再起動中のメッセージが「電源を切る」のものと同じままでした。
今回はこれらのメッセージを再起動専用のものにしてみます。
最低限の変更点しか書きません。どの記事までやっているかによってexternal-res.apkのリソースの数が変わってきますが、最低限電源メニューに「再起動」を追加(2)とexternal-res.apkを作る記事までやっていれば機能自体はOKです。
2013年1月3日木曜日
【Xperia AX SO-01E】戻るキー長押しでアプリキル(1)
戻るキーを長押しすると、最前面で起動中のアプリを終了する機能を追加します。
また、この機能を有効にするかどうか、設定画面で切り替えられるようにします。
いっぺんにやると長くなりそうですので、今回は設定画面に項目を追加する部分だけ説明します。
また、この機能を有効にするかどうか、設定画面で切り替えられるようにします。
いっぺんにやると長くなりそうですので、今回は設定画面に項目を追加する部分だけ説明します。
【Xperia AX SO-01E】電源ボタン長押しメニューに「CWMで再起動」追加
AXのカスタムをやっていると、再起動してCWMに入る機会が頻繁にあります。その度に音量小ボタンを長押しするのは非常に面倒。
そこで今回、電源メニューに「CWMで再起動」を追加してみます。
再起動の理由を"recovery"にし、/cache/recoveryに「boot」という空ファイルを作って再起動すれば、再起動後CWMで立ち上がるという仕組みです。どのタイミングかは未検証ですが、その後/cache/recovery/bootは自動的に削除されるようです。
イチから手順を書こうと思いましたが面倒なので、電源メニューに「再起動」を追加するこの記事とこの記事、および外部リソースを追加するこの記事はすでにやっているものとし、追加修正部分だけを紹介します。
そこで今回、電源メニューに「CWMで再起動」を追加してみます。
再起動の理由を"recovery"にし、/cache/recoveryに「boot」という空ファイルを作って再起動すれば、再起動後CWMで立ち上がるという仕組みです。どのタイミングかは未検証ですが、その後/cache/recovery/bootは自動的に削除されるようです。
イチから手順を書こうと思いましたが面倒なので、電源メニューに「再起動」を追加するこの記事とこの記事、および外部リソースを追加するこの記事はすでにやっているものとし、追加修正部分だけを紹介します。
2012年12月31日月曜日
【Xperia AX SO-01E】電源ボタン長押しメニューに「再起動」追加(2)
電源メニューに「再起動」を追加する以前の記事で、そのままだと「再起動」→キャンセル→「電源を切る」→OKの流れで再起動になってしまう不具合が残ってしまっていました。今回の記事では、そこを修正します。
なお、今回はあまり詳しくやりません。追加修正部分だけの紹介になります。
なお、今回はあまり詳しくやりません。追加修正部分だけの紹介になります。
2012年12月29日土曜日
【Xperia AX SO-01E】framework-res.apk をいじらずにカスタムする方法(2)
前回の記事で、framework-res.apkそのものはいじらずにリソースをすげ替える方法を検証してみました。
では、自分で新しく作ったリソースをframework-res.apk内のリソースのように外部から参照できるようにするにはどうしたらよいか、となります。正直こっちの方が需要がありそうです。
いろいろ検証してみたのですが、別apkを作った上で、参照元のコードを書き換える、という方法にしかたどり着けませんでした。
とりあえず今回は、『電源ボタン長押しメニューに「再起動」追加』の記事で追加した再起動のアイコンと文字を変更する手順という形で紹介します。
では、自分で新しく作ったリソースをframework-res.apk内のリソースのように外部から参照できるようにするにはどうしたらよいか、となります。正直こっちの方が需要がありそうです。
いろいろ検証してみたのですが、別apkを作った上で、参照元のコードを書き換える、という方法にしかたどり着けませんでした。
とりあえず今回は、『電源ボタン長押しメニューに「再起動」追加』の記事で追加した再起動のアイコンと文字を変更する手順という形で紹介します。
【Xperia AX SO-01E】framework-res.apk をいじらずにカスタムする方法(1)
Xperiaのシステムをカスタマイズしようとしたとき、「framework-res.apk」をいじりたくなることがあります。
ところがところが、2012年以降のXperiaでは、framework-res.apkをデコード、(いじるいじらないにかかわらず)ビルドし直したものを端末に戻しても、上手く動きません(ブートループになってしまう)。
いろいろ小細工をして、動くframework-res.apkを生成する方法を編み出した賢者さんもいらっしゃいますが、テーマの背景が適用されなくなるといった副作用があるようです(私は未検証)。
そこで、framework-res.apkそのものはいじらずに、別のapkをこしらえてオーバーレイし、リソースをすげ替える方法を検証してみました。おそらくGXやSXでも通用するのではないかと思われます(持ってないのでもちろん未検証)。
※SO-03Dの方がいろいろ検証しておられます。これについては記事の最後に追記しました。機種によってはマニフェストの記述やapkのファイル名・置き場所が異なったり厳密になっていたりするようですね。
今回は例として、「電源を切る」の部分のアイコンと文字を変えてみます。
(注:下記画像では、メニューに「再起動」がありますが、今回のカスタムとは無関係です。)
なお今回の方法では、framework-res.apkにリソースの追加は出来ないようです(元々無いリソースをオーバーレイapkに追加したとしても、他から参照出来ない)が、それに関しては次回の記事で検証します。
ところがところが、2012年以降のXperiaでは、framework-res.apkをデコード、(いじるいじらないにかかわらず)ビルドし直したものを端末に戻しても、上手く動きません(ブートループになってしまう)。
いろいろ小細工をして、動くframework-res.apkを生成する方法を編み出した賢者さんもいらっしゃいますが、テーマの背景が適用されなくなるといった副作用があるようです(私は未検証)。
そこで、framework-res.apkそのものはいじらずに、別のapkをこしらえてオーバーレイし、リソースをすげ替える方法を検証してみました。おそらくGXやSXでも通用するのではないかと思われます(持ってないのでもちろん未検証)。
※SO-03Dの方がいろいろ検証しておられます。これについては記事の最後に追記しました。機種によってはマニフェストの記述やapkのファイル名・置き場所が異なったり厳密になっていたりするようですね。
今回は例として、「電源を切る」の部分のアイコンと文字を変えてみます。
(注:下記画像では、メニューに「再起動」がありますが、今回のカスタムとは無関係です。)
なお今回の方法では、framework-res.apkにリソースの追加は出来ないようです(元々無いリソースをオーバーレイapkに追加したとしても、他から参照出来ない)が、それに関しては次回の記事で検証します。
2012年12月8日土曜日
【Xperia AX SO-01E】ナビゲーションバー(ソフトキー)カスタマイズ
画面最下部(横向き画面だと右端)のナビゲーションバー、つまりソフトキーが並んでいる部分をカスタムしようという試みです。
今回は、履歴キーを廃止(ホームキー長押しで代替)し、その位置にメニューキーを配置、左端に電源キー、右端に検索キー(長押しで音声検索)を追加し、5キーのナビバーにしてみます。
さらに欲張って、メニューキーは常に表示されるようにしてみたりもします。
今回は、履歴キーを廃止(ホームキー長押しで代替)し、その位置にメニューキーを配置、左端に電源キー、右端に検索キー(長押しで音声検索)を追加し、5キーのナビバーにしてみます。
さらに欲張って、メニューキーは常に表示されるようにしてみたりもします。
登録:
投稿 (Atom)







